Back to Search Start Over

Traditional versus Hardware-driven Introductory Programming Courses: a Comparison of Student Identity, Efficacy and Success.

Authors :
Lawson, Wesley G.
Secules, Stephen
Bhattacharyya, Shuvra
Elby, Andrew
Hawkins, William
Dumitras, Tudor
Ramirez, Neruh
Source :
Proceedings of the ASEE Annual Conference & Exposition. 2017, p5205-5214. 10p.
Publication Year :
2017

Abstract

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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
21535868
Database :
Academic Search Index
Journal :
Proceedings of the ASEE Annual Conference & Exposition
Publication Type :
Conference
Accession number :
125730013