This option offers advanced study in the theory, analysis, design and applications of both computer hardware and software.
(no more than 9 units may be from the 400 level courses and only with Graduate Advisor approval)
(Successful completion of a thesis provides a unifying culmination to the program, and an enhanced resume for future industrial or academic endeavors)
(No more than 9 units of electives may be from the 400 level courses.)
Eligible courses are explained here.
At least 3 units taken from the following course
Remaining 3 units may be taken from either of the following courses