Course Search | Main

EE380 COURSE DETAILS


1 Version(s) of this Course

EE380 (Version: 2026 2) COURSE DETAILS


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE380 EMBEDDED SYSTEMS DEVELOPMENT 2026 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
This course teaches students how to employ microcontrollers and single-board computers in the designs of embedded systems through applied exercises. Microcontrollers are programmed at the register level using the C language. Students conduct a detailed study of common microcontroller peripherals with an emphasis on their application to real-time control design. Cadets are exposed to addressing, serial and parallel input and output, timing, interrupts, A-to-D and D-to-A conversion. Subsequently, students study single-board computers and apply them in more complex designs. The basics of operating systems are taught using Linux and Robot Operating Systems. Emphasis is placed on linking peripherals to the processor and using multiprocessing. Throughout the course, students practice top-down and state machine design for moderately complex digital systems.
LESSONS: 24 @ 75 min (1.600 Att/wk) LABS: 7 @ 120 min
SPECIAL REQUIREMENTS:
None

EE380 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
DISQUALIFIER  
  EE487 2019 2 1 Y
PRE REQUISITE  
  EE360 2014 1 1 Y

EE380 (Version 2026-2) COURSE OFFERINGS


AYT #SECT/SIZE CPBLTY ENRLD WAIT SEATS CLOSED DETAILS
2026 - 1 2 18 36 34 0 2 N Hours

2026 - 2 1 18 18 12 0 6 Y Hours

2027 - 1 3 18 54 39 0 15 N Hours

2028 - 1 3 18 54 6 0 48 N Hours