Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals

Jianjian Song, Xiaoyan Mu, Huihui Xu, Mark Yoder

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

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.

Original languageEnglish (US)
Title of host publication40th Annual Frontiers in Education Conference
Subtitle of host publicationCelebrating Forty Years of Innovation, FIE 2010 - Conference Program
DOIs
StatePublished - Dec 1 2010
Event40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010 - Arlington, VA, United States
Duration: Oct 27 2010Oct 30 2010

Publication series

NameProceedings - Frontiers in Education Conference, FIE
ISSN (Print)1539-4565

Other

Other40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010
CountryUnited States
CityArlington, VA
Period10/27/1010/30/10

Fingerprint

Computer peripheral equipment
Microcontrollers
Computer programming
programming
engineering
Electrical engineering
Students
learning
electrical engineering
hardware
Computer architecture
Software design
Power electronics
Computer programming languages
Computer hardware
student
programming language
Systems analysis
purchase
Hardware

Keywords

  • Assembly language
  • C programming language
  • Computer architecture
  • Microcontroller
  • Sophomore

ASJC Scopus subject areas

  • Software
  • Education
  • Computer Science Applications

Cite this

Song, J., Mu, X., Xu, H., & Yoder, M. (2010). Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals. In 40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010 - Conference Program [5673231] (Proceedings - Frontiers in Education Conference, FIE). https://doi.org/10.1109/FIE.2010.5673231

Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals. / Song, Jianjian; Mu, Xiaoyan; Xu, Huihui; Yoder, Mark.

40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010 - Conference Program. 2010. 5673231 (Proceedings - Frontiers in Education Conference, FIE).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Song, J, Mu, X, Xu, H & Yoder, M 2010, Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals. in 40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010 - Conference Program., 5673231, Proceedings - Frontiers in Education Conference, FIE, 40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010, Arlington, VA, United States, 10/27/10. https://doi.org/10.1109/FIE.2010.5673231
Song J, Mu X, Xu H, Yoder M. Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals. In 40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010 - Conference Program. 2010. 5673231. (Proceedings - Frontiers in Education Conference, FIE). https://doi.org/10.1109/FIE.2010.5673231
Song, Jianjian ; Mu, Xiaoyan ; Xu, Huihui ; Yoder, Mark. / Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals. 40th Annual Frontiers in Education Conference: Celebrating Forty Years of Innovation, FIE 2010 - Conference Program. 2010. (Proceedings - Frontiers in Education Conference, FIE).
@inproceedings{56d2244eaaa446e1805457d4be31618c,
title = "Learning and practicing fundamentals of electrical and computer engineering through building and programming a microcontroller with multiple peripherals",
abstract = "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.",
keywords = "Assembly language, C programming language, Computer architecture, Microcontroller, Sophomore",
author = "Jianjian Song and Xiaoyan Mu and Huihui Xu and Mark Yoder",
year = "2010",
month = "12",
day = "1",
doi = "10.1109/FIE.2010.5673231",
language = "English (US)",
isbn = "9781424462599",
series = "Proceedings - Frontiers in Education Conference, FIE",
booktitle = "40th Annual Frontiers in Education Conference",

}

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/12/1

Y1 - 2010/12/1

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

SN - 9781424462599

T3 - Proceedings - Frontiers in Education Conference, FIE

BT - 40th Annual Frontiers in Education Conference

ER -