Teaching embedded programming concepts to mechanical engineering students

被引:0
|
作者
Carryer, JE [1 ]
机构
[1] Stanford Univ, Design Div Mech Engn, Stanford, CA 94305 USA
关键词
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
While the prerequisites to mechatronics courses often include a programming course, students are rarely prepared to deal with writing software for an embedded microcontroller. In typical introductory programming courses students write programs to run on relatively large computers with no mechanism for direct interaction with the hardware or real world This paper describes the elements of Stanford's undergraduate mechatronics courses that are used to introduce students to programming on an embedded microcontroller directly connected to a simple autonomous mobile platform. The philosophy behind the approaches taken, the content of the lectures preceding the laboratory assignment, the, assignment itself, the software framework provided as well as the physical platform are discussed.
引用
收藏
页码:581 / 585
页数:5
相关论文
共 50 条
  • [21] TEACHING TYRE TESTING AND MODELLING TO UNDERGRADUATE MECHANICAL ENGINEERING STUDENTS
    Lorenzi, Vittorio
    Zappa, Bruno
    Righettini, Paolo
    Strada, Roberto
    12TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED), 2018, : 3662 - 3668
  • [22] Teaching an introductory optics lab course for mechanical engineering students
    Hagen, Nathan
    Otani, Yukitoshi
    Kondo, Keisuke
    SEVENTEENTH CONFERENCE ON EDUCATION AND TRAINING IN OPTICS AND PHOTONICS: ETOP 2023, 2023, 12723
  • [23] Teaching electromagnetic compatibility in a required course for mechanical engineering students
    Jerse, TA
    2002 IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, VOLS 1 AND 2, SYMPOSIUM RECORD, 2002, : 778 - 781
  • [24] TEACHING MACHINE LEARNING FOR ANALYSIS AND DESIGN TO MECHANICAL ENGINEERING STUDENTS
    Du, Xiaoping
    Yin, Jianhua
    PROCEEDINGS OF ASME 2022 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2022, VOL 4, 2022,
  • [25] Some remarks on the teaching of polymer processing to mechanical engineering students
    Torres, Fernando G.
    International Journal of Mechanical Engineering Education, 2002, 30 (02) : 155 - 164
  • [26] A programming course including C# and MATLAB for mechanical engineering students
    Liu, Yucheng
    Computers in Education Journal, 2011, 21 (03): : 106 - 112
  • [27] TangiBooks: Design and Creation of Paper-Based Tangibles with Embedded Electronics for Teaching Programming Concepts
    Wong-Aitken, David
    Rajabi, Parsa
    Carpendale, Sheelagh
    Chilana, Parmit K.
    2023 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, VL/HCC, 2023, : 12 - 24
  • [28] Teaching Programming Using Embedded Systems
    Bruce, Rebecca
    Brock, Dean
    Reiser, Susan
    2013 PROCEEDINGS OF IEEE SOUTHEASTCON, 2013,
  • [29] Introducing embedded design concepts to freshmen and sophomore engineering students with LEGO MINDSTORMS NXT
    Sharad, Shekhar
    2007 IEEE International Conference on Microelectronic Systems Education, Proceedings, 2007, : 119 - 120
  • [30] Teaching of mechanical engineering concepts through three-dimensional geometric modeling
    Department of Mechanical Engineering, GMR Institute of Technology, Rajam
    532127, India
    不详
    Int. J. Mech. Eng. Educ., 3 (180-190):