Skip to Content

Master's Computer Engineering - Approved Concentration Courses

List of courses proposed for the Computer Engineering (CS76) concentration:

CSE 237A - Introduction to Embedded Computing*

CSE 237B - Software for Embedded Systems

CSE 237C - Validation and Testing of Embedded Systems

CSE 237D - Design Automation and Prototyping for Embedded Systems

CSE 240A - Principles in Computer Architecture*

CSE 241A - VLSI Integration of Computing Circuitry*

CSE 242A - Integrated Circuit Layout Automation

CSE 243A - Introduction to Synthesis Methodologies in VLSI CAD

CSE 244A - VLSI Test

CSE 244B - Testable and Fault Tolerant Hardware Design

CSE 245 - Computer Aided Circuit Simulation and Verification

CSE 246 - Computer Arithmetic Algorithms and Hardware Design

CSE 247 - Application Specific and Reconfigurable Computer Architecture

CSE 248 - Algorithmic and Optimization Foundations for VLSI CAD

CSE 249A - Topics/Seminar in Computer Architecture

CSE 249B - Topics/Seminar in VLSI

CSE 249C - Topics/Seminar in CAD

CSE 291 - Special Topics in Computer Engineering

* CSE237A, CSE 240A, or CSE 241A can be used to satisfy the concentration requirement if not taken to satisfy the core requirement.

A list of approved courses for the computer engineering concentration will be published on the program web site. Specific members of faculty with appropriate technical expertise in computer engineering will be assigned to monitor and approve internal petitions for this concentration.