Course Search | Main

EE487 COURSE DETAILS


7 Version(s) of this Course

EE487 (Version: 2019 2) COURSE DETAILS


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE487 EMBEDDED SYSTEMS DEVELOPMENT 2019 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

EE487 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 2003 2 1 Y
  EE375 2005 1 2 Y
  EE475 2003 1 3 Y

EE487 (Version 2019-2) COURSE OFFERINGS


AYT #SECT/SIZE CPBLTY ENRLD WAIT SEATS CLOSED DETAILS
2024 - 2 1 18 18 15 0 3 N Hours

2024 - 8 1 18 18 0 0 18 N Hours

2025 - 2 2 18 36 33 0 3 N Hours

2026 - 2 2 19 38 34 0 4 N Hours

2026 - 8 1 18 18 0 0 18 N Hours

2027 - 2 3 18 54 4 0 50 N Hours

2027 - 8 1 18 18 0 0 18 N Hours


EE487 (Version: 2014 2) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE487 EMBEDDED SYSTEMS DEVELOPMENT 2014 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 in the design of an embedded system. Cadets are introduced to the C programming language, which is the foundation for programming embedded systems. Students conduct a detailed study of common microcontroller peripheral devices with emphasis on their application to real-time control design. Cadets practice top-down design of both hardware and software components of moderately complex digital systems throughout the semester. Cadets are exposed to addressing, serial and parallel input and output, timing, interrupts, A-to-D and D-to-A conversion. Additionally, real-time operating systems will be introduced through the use of programmable devices and soft-processors. The cadets will learn the basics of implementing an operating system on an embedded device and linking peripherals to the processor via the operating system.
LESSONS: 33 @ 55 min (2.500 Att/wk) LABS: 7 @ 120 min
SPECIAL REQUIREMENTS:
None

EE487 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 2003 2 1 Y
  EE375 2005 1 2 Y
  EE475 2003 1 3 Y

EE487 (Version: 2010 2) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE487 DESIGNING W/ MICROCONTROLLERS 2010 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 in the design of an embedded system. Cadets first review basic microcontroller organization and system requirements. The detailed study of common microcontroller peripheral devices follows with emphasis on their application to real-time control design. Cadets practice top-down design of both hardware and software components of moderately complex digital systems throughout the semester. Cadets are exposed to addressing, serial and parallel input and output, timing, interrupts, A-to-D and D-to-A conversion, and will develop system software using both assembly and C programming languages.
LESSONS: 32 @ 55 min (2.500 Att/wk) LABS: 8 @ 120 min
SPECIAL REQUIREMENTS:
None

EE487 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 2003 2 1 Y
  EE375 2005 1 2 Y
  EE475 2003 1 3 Y

EE487 (Version: 2005 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE487 DESIGNING WITH MICROPROC 2005 1 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 in the design of an embedded system. Cadets first review basic microcontroller organization and system requirements. The detailed study of common microcontroller peripheral devices follows with emphasis on their application to real-time control design. Cadets practice top-down design of both hardware and software components of moderately complex digital systems throughout the semester. Cadets are exposed to addressing, serial and parallel input and output, timing, interrupts, A-to-D and D-to-A conversion, and will develop system software using both assembly and C programming languages.
LESSONS: 32 @ 55 min (2.500 Att/wk) LABS: 8 @ 120 min
SPECIAL REQUIREMENTS:
None

EE487 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  CS380 2003 2 1 Y
  EE375 2005 1 2 Y
  EE475 2003 1 3 Y

EE487 (Version: 2003 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE487 DESIGNING WITH MICROPROC 2003 1 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 in the design of an embedded system. Cadets first review basic microcontroller organization and system requirements. The detailed study of common microcontroller peripheral devices follows with emphasis on their application to real-time control design. Cadets practice top-down design of both hardware and software components of moderately complex digital systems throughout the semester. Cadets are exposed to addressing, serial and parallel input and output, timing, interrupts, A-to-D and D-to-A conversion, and will be required to develop system software using both assembly and C programming languages.
LESSONS: 32 @ 55 min (2.500 Att/wk) LABS: 8 @ 120 min
SPECIAL REQUIREMENTS:
Term design project using VHDL and FPGA's. Compensatory time given.

EE487 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  EE475 1979 2 1 Y
  CS380 1990 1 2 Y
  EE375 2005 1 3 Y

EE487 (Version: 1999 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE487 DESIGNING WITH MICROPROC 1999 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
This course teaches students how to employ microprocessors in designing embedded systems. Cadets first review basic microprocessor organization and system requirements. The detailed study of common microprocessor peripheral devices follows with emphasis on their application to realistic design examples. Students practice top-down design of both hardware and software components of moderately complex digital systems throughout the semester. Students are introduced to and use assembly language programming to develop system software.
LESSONS: 34 @ 55 min (2.500 Att/wk) LABS: 6 @ 120 min
SPECIAL REQUIREMENTS:
Term design project using VHDL and FPGA's. Compensatory time given.

EE487 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  EE475 1979 2 1 Y
  CS380 1990 1 2 Y

EE487 (Version: 1982 2) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE487 DESIGNING WITH MICROPROC 1982 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
SCOPE
LESSONS: 0 @ 0 min (0.000 Att/wk) LABS: 0 @ 0 min
SPECIAL REQUIREMENTS:
None

EE487 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
DISQUALIFIER  
  EE487B 1982 2 1 Y
PRE REQUISITE  
  EE475 1979 2 1 Y
  CS380 1990 1 2 Y