CEN/CSE Courses at ASU

ASU has an undergraduate program called Computer Systems Engineering, and a graduate program called Computer Engineering (CEN). Both of these programs have chip design at their heart. Several students approach me to ask about courses they should take if they are interested in the field of chip design. This field spans the following levels of abstraction. Applications is the highest level, and devices is the lowest level.

Here’s an organized list of courses in this area. I’ve highlighted the essential/important courses.

In addition, students generally need to take electives. I recommend the following additional courses to take for essential skills: