CPE Graduate Program Overview

Lab Image

The Master of Science degree in Computer Engineering is jointly supported by the Departments of Computer Science and Electrical and Electronic Engineering. The program is designed to provide opportunities for students with undergraduate degrees in Computer Engineering, Computer Science, Electrical Engineering, or a closely related field to pursue graduate studies in this interdisciplinary field. The program provides students with broad and advanced knowledge in areas such as advanced microprocessor architecture, parallel computer architecture, advanced microprocessor systems, distributed computing, data communication, computer networks, operating systems, and concurrent programming. The program is sufficiently flexible to allow students to conduct independent research and broaden their professional scope. Each student plans a program of study in consultation with a graduate advisor and/or his/her thesis or project advisor and works closely with these advisors.   Computer Engineering is a part of the larger Information Technology (IT) discipline. Highly skilled computer engineers who have advanced knowledge of both hardware and software and who can design, test, and implement complex digital systems are a part of the IT workforce.   Networks such as the Internet, Intranets, communication systems, banking computer systems, public utility systems, and transportation systems are just a few examples of areas where high-tech solutions and skilled workers are needed.   The continuing dramatic progress in hardware and the sophistication of computing devices and systems require continually increasing technical skills in hardware and software.


Behnam Arad, Weide Chang, Dennis Dahlquist, Nikrouz Faroughi, Isaac Ghansah, Perry Heedley, Jing Pang, and Suresh Vadhva

CpE Contact Information

Program Office: Riverside Hall 3022 (or 3018 if they are closed)

Office Hours: Monday Wednesday & Friday 10:00am - 2:00pm (unless otherwise noted) or
Tuesday & Thursday 11:30am - 1:30pm
Phone: (916) 278-6193
Email: computerengineering@csus.edu
Dr. Nikrouz Faroughi, Program Coordinator
Phone: (916) 278-6193
Veronica Pruitt, Administrative Support Coordinator
Phone: (916) 278-6844