Course Search | Main

EE484 COURSE DETAILS


5 Version(s) of this Course

EE484 (Version: 2026 2) COURSE DETAILS


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE484 FUNDAMENTALS OF ROBOTICS 2026 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=0.0, MA=0.0)
SCOPE
This course introduces students to the fundamentals of robotics and exposes them to the best practices followed by the robotics community (academic and research). The lesson content is broadly organized into two categories - the theory underpinning robots and exploration through practical implementation. Some of the concepts taught are sensor fusion, robot manipulation, state estimation using Kalman filters, and the use of an open-source middleware. Students will become familiar with the command line tools, gain practice on software programming, and learn to interface with simple electronics through single board computers. *The ET credits are proposed and will be validated through Academy processes.
LESSONS: 23 @ 75 min (2.000 Att/wk) LABS: 7 @ 120 min
SPECIAL REQUIREMENTS:
None

EE484 COURSE REQUISITES


TYPE COURSE EFF YEAR EFF TERM TRACK RED BOOK FLG
PRE REQUISITE  
  EE360 2014 1 1 Y
  MA364 2023 2 1 Y
  EE360 2014 1 2 Y
  MA365 2019 2 2 Y
  EE360 2014 1 3 Y
  MA372 2013 1 3 Y
  EE301 2019 2 4 Y
  MA364 2023 2 4 Y
  EE301 2019 2 5 Y
  MA365 2019 2 5 Y

EE484 (Version 2026-2) COURSE OFFERINGS


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

2027 - 2 1 18 18 13 0 5 N Hours

2028 - 2 1 18 18 1 0 17 N Hours


EE484 (Version: 2010 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE484 ADV CMPTR ARCHTR USG VHDL 2010 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The course builds on the computer architecture foundation provided in EE375. The functional block diagram approach and evolution into the Hardware Description Language paradigm, using the DOD-standard VHDL, introduced in the basic architecture course, is expanded to include advanced architectural issues. The reduced instruction set computer (RISC) architecture serves as the basis for the study of advanced issues. Emphasizing register transfer notation and behavioral modeling of discrete system components, hierarchical structure models of representative machines are designed and simulated. Cache memory, virtual memory, instruction pipelining, branch prediction, hazard avoidance and computer arithmetic are the major topics studied. The term project utilizes VHDL for the behavioral description of a processor and then proceeds through the use of CAD synthesis tools and system simulators. The Term Project is used in lieu of a Term End Examination.
LESSONS: 36 @ 55 min (2.500 Att/wk) LABS: 4 @ 120 min
SPECIAL REQUIREMENTS:
Term design project using VHDL and FPGA's. Compensatory time given.

EE484 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

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


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE484 ADV CMPTR ARCHTR USG VHDL 2005 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The course builds on the computer architecture foundation provided in EE375. The functional block diagram approach and evolution into the Hardware Description Language paradigm, using the DOD-standard VHDL, introduced in the basic architecture course, is expanded to include advanced architectural issues. The reduced instruction set computer (RISC) architecture serves as the basis for the study of advanced issues. Emphasizing register transfer notation and behavioral modeling of discrete system components, hierarchical structure models of representative machines are designed and simulated. Cache memory, virtual memory, instruction pipelining, branch prediction, hazard avoidance and computer arithmetic are the major topics studied. The term project utilizes VHDL for the behavioral description of a processor and then proceeds through the use of CAD synthesis tools and system simulators. The Term Project is used in lieu of a Term End Examination.
LESSONS: 40 @ 55 min (2.500 Att/wk) LABS: 0 @ 0 min
SPECIAL REQUIREMENTS:
Term design project using VHDL and FPGA's. Compensatory time given.

EE484 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

EE484 (Version: 2003 2) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE484 ADV CMPTR ARCHTR USG VHDL 2003 2 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The course builds on the computer architecture foundation provided in CS380 or EE475. The functional block diagram approach and evolution into the Hardware Description Language paradigm, using the DOD-standard VHDL, introduced in the basic architecture course, is expanded to include advanced architectural issues. The reduced instruction set computer (RISC) architecture serves as the basis for the study of advanced issues. Emphasizing register transfer notation and behavioral modeling of discrete system components, hierarchical structure models of representative machines are designed and simulated. Cache memory, virtual memory, instruction pipelining, branch prediction, hazard avoidance and computer arithmetic are the major topics studied. The term project utilizes VHDL for the behavioral description of a processor and then proceeds through the use of CAD synthesis tools and system simulators. The Term Project is used in lieu of a Term End Examination.
LESSONS: 40 @ 55 min (2.500 Att/wk) LABS: 0 @ 0 min
SPECIAL REQUIREMENTS:
Term design project using VHDL and FPGA's. Compensatory time given.

EE484 COURSE REQUISITES


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

EE484 (Version: 1996 1) COURSE DETAILS (ARCHIVED)


COURSE TITLE EFF YEAR EFF TERM DEPARTMENT CREDIT HOURS
EE484 ADV CMPTR ARCHTR USG VHDL 1996 1 Electrical Engineering and Computer Science 3.0 (BS=0.0, ET=3.0, MA=0.0)
SCOPE
The course builds on the computer architecture foundation provided in CS380 or EE475. A functional block diagram approach evolves into the Hardware Description Language paradigm, using the DOD-standard VHDL. Emphasizing Register Transfer Notation and modeling fundamental processors as state machines, behavioral models are designed and built of representative machines. RISC architecture features are explored followed by a study of current CISC processors and advanced architectural issues. Cache memory, microprogram control, virtual memory, instruction pipelining, branch prediction and superscalar machines are just a few of the topics studied. Finally FPGAs are examined as tools for rapid prototyping in the development cycle, "Design - Design for Test - Simulate - Build - Test." The term project utilizes VHDL for the behavioral description of a processor and then proceeds through the use of CAD synthesis tools and system simulators. The Term Project is used in lieu of a Term End Examination.
LESSONS: 36 @ 55 min (2.500 Att/wk) LABS: 4 @ 120 min
SPECIAL REQUIREMENTS:
Term design project using VHDL and FPGA's. Compensatory time given.

EE484 COURSE REQUISITES


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