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.

