z-logo
open-access-imgOpen Access
Board # 84 : Traditional versus Hardware-driven Introductory Programming Courses: a Comparison of Student Identity, Efficacy and Success
Author(s) -
W. G. Lawson,
Stephen Secules,
Shuvra S. Bhattacharyya,
Andrew Elby,
William F. Hawkins,
Tudor Dumitraş,
Neruh Ramirez
Publication year - 2018
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--27939
Subject(s) - computer science , raspberry pi , course (navigation) , mathematics education , multimedia , embedded system , internet of things , psychology , engineering , aerospace engineering
This paper compares an innovative approach to teaching an introductory C programming course to a traditional C programming course for electrical engineering students. Students who pass either course must subsequently take a traditional intermediate C programming course. The novel course utilizes hardware-based projects to motivate students to master language syntax and implement key programming concepts and best practices. In addition to comparing the attitudes and selfperceptions of the students in each of the introductory courses, we also look at success rates for each cohort in the intermediate programming class as well as their progress toward their degrees. The electrical engineering students who took either introductory class on average had identical GPAs. However, students who took the novel introductory C course did somewhat better than the other cohort in the intermediate traditional class. Furthermore, after students took the novel course, they were more likely to feel that they fit in as electrical engineers and less likely to believe that programming was “not real engineering.” This increase spanned a number of subgroups within the course, including students from underserved populations. Additional results, a synopsis of the two introductory courses, and a description of a technology-driven intermediate programming course are presented and discussed in this paper.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom