TY - GEN
T1 - Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals
AU - Song, Jianjian
AU - Mu, Xiaoyan
AU - Xu, Huihui
AU - Yoder, Mark
PY - 2010
Y1 - 2010
N2 - A required sophomore course on microcontrollers and computer architecture was designed and offered for the first time in 2009 to expose our electrical engineering (EE) sophomore students to microcontroller-based applications so that they could appreciate and be exposed to fundamentals of electrical and computer engineering (ECE) through hardware and software design and interfacing. The course also helps students to obtain a broad view of various subjects of ECE from circuits, signals, digital logic, microcontrollers, C and assembly language programming to system design, implementation and measurement so that they can make a well informed decision on whether to continue to major in EE. The course builds a foundation for future classes that may require instrumentation or microcontroller-based applications such as those on communications, control, power electronics as well as junior and senior design courses. In addition, the students are required to purchase most of the hardware components for the course so that they can use the components for future projects.
AB - A required sophomore course on microcontrollers and computer architecture was designed and offered for the first time in 2009 to expose our electrical engineering (EE) sophomore students to microcontroller-based applications so that they could appreciate and be exposed to fundamentals of electrical and computer engineering (ECE) through hardware and software design and interfacing. The course also helps students to obtain a broad view of various subjects of ECE from circuits, signals, digital logic, microcontrollers, C and assembly language programming to system design, implementation and measurement so that they can make a well informed decision on whether to continue to major in EE. The course builds a foundation for future classes that may require instrumentation or microcontroller-based applications such as those on communications, control, power electronics as well as junior and senior design courses. In addition, the students are required to purchase most of the hardware components for the course so that they can use the components for future projects.
KW - Assembly language
KW - C programming language
KW - Computer architecture
KW - Microcontroller
KW - Sophomore
UR - http://www.scopus.com/inward/record.url?scp=78751536371&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78751536371&partnerID=8YFLogxK
U2 - 10.1109/FIE.2010.5673231
DO - 10.1109/FIE.2010.5673231
M3 - Conference contribution
AN - SCOPUS:78751536371
SN - 9781424462599
T3 - Proceedings - Frontiers in Education Conference, FIE
SP - S2F1-S2F6
BT - 40th Annual Frontiers in Education Conference
T2 - 40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010
Y2 - 27 October 2010 through 30 October 2010
ER -