The examination can normally be passed with a thorough knowledge of topics covered in an undergraduate CS program and the three Computer Science MS core classes . In particular, the written examination is structured around algorithms and data structures, operating systems, and computer architecture and digital logic design. More information regarding the comprehensive examination can be found in a separate document provided by the CSE graduate office. Computer engineering explores the engineering analysis and design aspects of algorithms and technology. For full-time students, all the requirements must be completed within two years.
Prepared students can complete the program in one year of full-time study.
Computer Enginering Core. All students must complete a set of eight core courses from the areas of software, hardware, and analysis, providing a foundation for computer engineering. To sensitize students to issues on the forefront of CE research and expose all students to the breadth of the faculty's, students must also take a one-quarter research seminar that is offered at least every Fall quarter. Thesis Option, No Comprehensive Exam. This plan of study involves both coursework and research, culminating in the preparation of a thesis.