Computer Engineering focuses on the design, analysis, and application of computers and on their applications as components of systems. The UCSC Department of Computer Engineering sustains and strengthens its teaching and research program to provide students with inspiration and quality education in the theory and practice of computer engineering. The department offers B.S., M.S. and Ph.D degrees as well as two undergraduate minors. A combined B.S./M.S. program allows students to complete both degrees in five years.