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 条
  • [31] Teaching Embedded Programming to Electrical Engineers, BioEngineers, and Mechanical Engineers Via the Escape Platform
    Su, Shaoyi
    Kerwin, James
    Crowe, Stephen
    Cavallaro, Joseph
    Woods, Gary L.
    PROCEEDINGS OF THE 2013 THIRD INTERDISCIPLINARY ENGINEERING DESIGN EDUCATION CONFERENCE (IEDEC 2013), 2013, : 87 - 92
  • [32] The utility of mechanical objects: Aiding students' learning of abstract and difficult engineering concepts
    Mitropoulos, Tanya
    Bairaktarova, Diana
    Huxtable, Scott
    JOURNAL OF ENGINEERING EDUCATION, 2024, 113 (01) : 124 - 142
  • [33] Concepts for mechanical engineering of cyclones
    Schmidt, P
    CYCLONE SEPARATORS IN ENERGY TECHNOLOGY AND CHEMICAL ENGINEERING, 1999, 1511 : 25 - 31
  • [34] The Teaching and Evaluation of Technology and Engineering Concepts to Dominican Junior High and High School Students
    Wright, Geoff
    Terry, Ron
    Shumway, Steven L.
    Helps, Richard G.
    2013 ASEE ANNUAL CONFERENCE, 2013,
  • [35] A modular approach to teaching critical infrastructure protection concepts to engineering, technology and computing students
    Mishra, Sumita
    Howles, Trudy
    Raj, Rajendra K.
    Romanowski, Carol J.
    Schneider, Jennifer
    McNett, Alicia
    Dates, Daryl J.
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [36] Experiences with teaching object-oriented concepts to introductory programming students using C++
    Sheard, J
    Hagan, D
    TOOLS 24: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 24 : 310 - 319
  • [37] A pilot study on the effectiveness and acceptance of an educational game for teaching programming concepts to primary school students
    Andreas Giannakoulas
    Stelios Xinogalos
    Education and Information Technologies, 2018, 23 : 2029 - 2052
  • [38] A pilot study on the effectiveness and acceptance of an educational game for teaching programming concepts to primary school students
    Giannakoulas, Andreas
    Xinogalos, Stelios
    EDUCATION AND INFORMATION TECHNOLOGIES, 2018, 23 (05) : 2029 - 2052
  • [39] Teaching Embedded System Concepts for Technological Literacy
    Winzker, Marco
    Schwandt, Andrea
    2009 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, 2009, : 89 - 92
  • [40] Teaching Embedded System Concepts for Technological Literacy
    Winzker, Marco
    Schwandt, Andrea
    IEEE TRANSACTIONS ON EDUCATION, 2011, 54 (02) : 210 - 215