MATLAB as an introductory programming language

被引:17
|
作者
Wirth, MA [1 ]
Kovesi, P
机构
[1] Univ Guelph, Dept Comp & Informat Sci, Guelph, ON N1G 2W1, Canada
[2] Univ Western Australia, Sch Comp Sci & Software Engn, Crawley, WA 6009, Australia
关键词
programming languages; introductory programming; nontraditional; industry;
D O I
10.1002/cae.20064
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper explores the use of MATLAB for teaching the fundamental constructs of programming languages to engineering and science students. It was found that the time taken for students to learn programming can be reduced by up to 50%, paving the way for using the language to solve problems. (c) 2006 Wiley Periodicals, Inc.
引用
收藏
页码:20 / 30
页数:11
相关论文
共 50 条
  • [31] PARALLEL PROGRAMMING IN MATLAB
    Luszczek, Piotr
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2009, 23 (03): : 277 - 283
  • [32] Linear Programming with MATLAB
    Ubeda, Sergio
    INTERFACES, 2009, 39 (03) : 295 - 296
  • [33] Can We Use Swift as a First Language to Teach Programming to Non-majors? A Comparison of Introductory Programming Courses
    Ariga, Taeko
    ICER '19 - PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, 2019, : 289 - 289
  • [34] The programming method of MATLAB language for solving AI-based digital health problems
    Jiang S.
    Journal of Commercial Biotechnology, 2022, 27 (01): : 151 - 159
  • [35] The Role of Abstraction in Introductory Programming
    Devathasan, Kezia
    Berg, Celina
    Damian, Daniela
    PROCEEDINGS OF THE 2022 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON SPLASH-E, SPLASH-E 2022, 2022, : 7 - 13
  • [36] Introductory programming in a web context
    de Raadt, Michael
    Conferences in Research and Practice in Information Technology Series, 2010, 103 : 79 - 85
  • [37] Introductory Mathematical Programming for EC
    Shir, Ofer M.
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 1067 - 1080
  • [38] Serious Game for Introductory Programming
    Coelho, Antonio
    Kato, Enrique
    Xavier, Joao
    Goncalves, Ricardo
    SERIOUS GAMES DEVELOPMENT AND APPLICATIONS, 2011, 6944 : 61 - 71
  • [39] Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB
    David Paez-Logreira, Heyder
    Zamora-Musa, Ronald
    Bohorquez-Perez, Jose
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2015, 24 (39): : 109 - 119
  • [40] CodeAdventure: Learning Introductory Programming
    Nicou, Giorgos
    Andreou, Panayiotis
    Polycarpou, Irene
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 368 - 368