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 条
  • [41] e-Learning: Teaching Computer Programming Online to First Year Engineering Students
    Santiago, Lizzie
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [42] Challenges and lessons learned in teaching software engineering and programming to hearing-impaired students
    Distante, Damiano
    Huang, Shihong
    20TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2007, : 344 - +
  • [43] TEACHING ENGINEERING CONCEPTS - NEW DIMENSION
    JERMANN, WH
    SHOCKLEY, TD
    CALHOUN, MD
    ENGINEERING EDUCATION, 1972, 63 (01): : 58 - &
  • [44] TEACHING AN UNDERGRADUATE DYNAMICS COURSE FOR MECHANICAL "ENGINEERING TECHNOLOGY" STUDENTS: SUCCESSFUL IMPLEMENTATION FOR STUDENTS LEARNING
    Hossain, Awlad
    Durfee, Jason
    Bae, Heechang
    Larsen, Kyle
    PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2016, VOL. 5, 2017,
  • [45] Teaching Basic Concepts of Programming to All Children
    Nemeth, Agnes Erdosne
    CONSTRUCTIVIST FOUNDATIONS, 2019, 14 (03): : 373 - 374
  • [46] A formal approach to the teaching of programming language concepts
    Kitchen, A
    ACM SIGPLAN NOTICES, 1998, 33 (02) : 48 - 55
  • [47] A Formal Approach to the Teaching of Programming Language Concepts
    Department of Computer Science, Rochester Institute of Technology, Rochester, NY 14623, United States
    SIGPLAN Not, 2 (48-55):
  • [48] Simple Software Simulator for Teaching Embedded Programming
    Dolinay, Jan
    Dostalek, Petr
    Vasek, Vladimir
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2022, 12 (06): : 128 - 140
  • [49] Teaching material behaviour and processing to undergraduate mechanical engineering students: A personal viewpoint
    Somashekar A.A.
    International Journal of Mechanical Engineering Education, 2011, 39 (04) : 351 - 352
  • [50] Computer Integrated Manufacturing Education to Mechanical Engineering Students: Teaching, Research and Practice
    Chowdhury, Ashfaque Ahmed
    Mazid, Abdul Md
    2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-3, 2009, : 1438 - 1442