• DocumentCode
    1805213
  • Title

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

  • Author

    Song, Jianjian ; Mu, Xiaoyan ; Xu, Huihui ; Yoder, Mark

  • Author_Institution
    Rose-Hulman Inst. of Technol., Terre Haute, IN, USA
  • fYear
    2010
  • fDate
    27-30 Oct. 2010
  • 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
    C language; assembly language; computer architecture; computer science education; educational courses; electrical engineering computing; hardware-software codesign; microcontrollers; C language; assembly language; computer architecture; computer engineering; design course; digital logic; electrical engineering; hardware component; hardware design; microcontroller based application; microcontroller programming; power electronics; software design; sophomore course; system design; Clocks; Computers; Hardware; Light emitting diodes; Microcontrollers; Sensors; Voltmeters; C programming language; assembly language; computer architecture; microcontroller; sophomore;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference (FIE), 2010 IEEE
  • Conference_Location
    Washington, DC
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-6261-2
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2010.5673231
  • Filename
    5673231