RETHINKING THE FIRST YEAR PROGRAMMING COURSE

  • William David Lubitz

Abstract

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.
Published
2011-08-09
How to Cite
LUBITZ, William David. RETHINKING THE FIRST YEAR PROGRAMMING COURSE. Proceedings of the Canadian Engineering Education Association, [S.l.], aug. 2011. ISSN 2371-5243. Available at: <https://ojs.library.queensu.ca/index.php/PCEEA/article/view/3811>. Date accessed: 19 sep. 2017. doi: https://doi.org/10.24908/pceea.v0i0.3811.