2012-2014 Catalog

Computer Architecture and Embedded Systems

This core involves understanding the operation and design of computers and embedded systems on many different levels, including the instruction set, microarchitecture, logic design, stand-alone systems, and software and hardware components of a larger system.

Students take:

Course # Course Name
EE 316 Digital Logic Design
EE 460N Computer Architecture
EE 445L Embedded Systems Design Lab
EE 360C Algorithms
M 325K Discrete Mathematics

And three courses from the following list:

Course # Course Name
EE 422C Software Design and Implementation II
EE 445M Embedded and Real-Time Systems Laboratory
EE 445S Real-Time Digital Signal Processing Laboratory
EE 460M Digital Systems Design Using HDL
EE 360P Concurrent and Distributed Systems
EE 460R Introducation to VLSI Design
EE 361C Multicore Computing
EE 461S Operating Systems
EE 362K Introduction to Automatic Control
EE 379K Information Security and Privacy