RETHINKING THE FIRST YEAR PROGRAMMING COURSE
Author(s) -
William David Lubitz
Publication year - 2011
Publication title -
proceedings of the canadian engineering education association (ceea)
Language(s) - English
Resource type - Journals
ISSN - 2371-5243
DOI - 10.24908/pceea.v0i0.3811
Subject(s) - microcontroller , enthusiasm , course (navigation) , computer science , mathematics education , inductive programming , software engineering , programming language , programming paradigm , engineering , embedded system , mathematics , psychology , social psychology , aerospace engineering
The use of microcontrollers in beginning programming classes has been found to increase student learning and enthusiasm. Microcontroller programming has been successfully used in advanced undergraduate courses as a way to reinforce previous learning and to practice design, and in beginning undergraduate courses to introduce basic programming concepts in an engaging and relevant manner. Based on observations in a third year undergraduate course that included both traditional and microcontroller programming, a case is made for using a user-friendly microcontroller, instead of a traditional full-featured language, to teach fundamental programming concepts to novice engineering students.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom