MS / Silicon Valley

Please note that as of Winter 2012, this program has been discontinued. If you are interested in the future status of this program and would like to be notified of any developments, please send your contact information to in order to be placed on our mailing list.


The UCSC Master's in Computer Engineering with an emphasis in network engineering program is designed to educate engineers and technical professionals to enter and practice the highly specialized field of network engineering. Higher education plays a central role in the continued success and viability of Santa Clara Valley's companies and its overall economy by providing specialized programs and advanced degrees. This program was created for this purpose.

The program begins with a set of core and foundation courses and continues with a set of elective courses focused on advanced topics to allow students to built expertise in specific areas. The courses are taught by full-time faculty at the University and adjunct faculty who are practicing engineers in the industry.

All courses are offered at the UCSC Silicon Valley Center. Applications are accepted thr oughout the year with one or more courses offered per quarter. The program is designed for working engineers who have earned a bachelor of science or higher degree in electrical engineering, computer science, computer engineering or a related technical discipline. It is of most immediate interest to engineers who are or soon will be working in the field designing or developing network systems, components, products or services.


The program is a close collaboration among our networks faculty and the entire Department of Computer Engineering. Our faculty's excellence in research brings to the classroom not just current issues in network engineering, but future issues as well.

Classes by Videoconferencing

In order to make access and participation in this program as convenient as possible to engineers living and working in the Santa Clara Valley, modern instructional technologies are utilized extensively, including internet applications and videoconferencing. Most lectures in this video conferenced program are televised from the campus to UCSC SVC classroom facility using two way audio and video technology, though some courses originate at the SVC facility and are televised to campus, and others are only for student s in this program. The lectures are archived on a private web site for students to review and for whenever it is not possible to attend in person.

Information Sessions

Computer Engineering periodically holds information sessions at the Silicon Valley Center. At these evening sessions, you will meet with faculty and the program coordinator to learn more about the program. To find out when the next session is scheduled, please contact us at

Relation to Campus Program

The program leads to a University of California, Santa Cruz, M.S. in Computer Engineering. The degree requirements are specialized from our campus graduate program to the study of network engineering.

All courses offered through this program are also available on campus. Students interested in more traditional full-time graduate study, including financial aid, should apply to our on-campus graduate program in Computer Engineering.


MSNE tuition is currently $2750 per course, excluding books and materials.  Nine courses are required for the degree, for a current total of $24,750. Total cost will be higher if additional preparatory courses are required or if any course must be retaken. Most MSNE students seek tuition reimbursements from their employers.

Note: this is the contact for part-time distance learning students. Please contact the SOE Graduate Programs Advising Office for full-time main campus CE questions.