The C programming language
C for engineers (2nd ed.)
Programming in ANSI C
C: A Reference Manual
An Undergraduate Program in Embedded Systems Engineering
CSEET '05 Proceedings of the 18th Conference on Software Engineering Education & Training
Should freshman engineering students be taught a programming language?
FIE '96 Proceedings of the 26th Annual Frontiers in Education - Volume 01
An embedded systems course and course sequence
WCAE '05 Proceedings of the 2005 workshop on Computer architecture education: held in conjunction with the 32nd International Symposium on Computer Architecture
Experience using a project-based approach in an introductory programming course
IEEE Transactions on Education
Practical experience teaching embedded systems
ACM SIGBED Review
Hi-index | 0.00 |
In this paper, the typical electrical and computer engineering (ECE) curriculum is examined to determine its effectiveness at presenting embedded programming skills. The software concepts and programming techniques necessary for embedded systems are somewhat different than those seen in other engineering domains. Thus, it makes sense to specifically address embedded programming needs within the formal programming education ECE students receive. Several topical areas of concern are identified, and two possible ways to incorporate these areas into an ECE curriculum are presented. The experiences gained within the ECE curriculum at The University of Alabama are presented and are used to develop recommendations for incorporating these topics into typical ECE curricula.