Welcome to the University of Southern California, Computer Engineering site
The Computer Engineering (CEng) Division is part of the Ming-Hsieh Department of Electrical Engineering. It comprises three groups: Computer Architecture, Networks and VLSI/CAD. Computer Engineering at the University of Southern California is top-ranked in national surveys. Among its 16 tenured and tenure-track faculty members eight are IEEE Fellows and two are ACM Fellows. Additionally, CEng has nine research, teaching, and adjunct faculty. It serves about 120 undergraduate students through a joint degree program with the USC’s Computer Science Department (CECS) and approximately 200 Master’s level graduate students. The CEng faculty members supervise some 50 PhD students. Our outstanding faculty has extensive experience with state-of-the-art research and design of computer systems and instill that experience in their teaching.
Computer Engineering primarily focuses on the hardware aspect of computers, at the interface between device physics and software. This is an exciting time for Computer Engineering. As the limits of silicon are fast approaching opportunities exist to invent new ways to exploit current technologies and to discover and pioneer future designs based on emerging technologies. At the same time, we are in the midst of a second wave in the information revolution where computing and communication merge. We offer courses at all levels, synergistic programs and research opportunities to learn and innovate in the field of information technology.
The division’s educational offerings include several specialized degrees at bachelors (BSEE-C, BSCES), masters (MSCENG, MSEE-VL, MSEE-CN), and doctoral levels (PhDCENG). The division also welcomes students who prefer to design their own individualized degree program by providing an extremely flexible degree program at every level (BSEE, MSEE, PhDEE).
Students interested in research have a wide range of options, as reflected in the research projects directed by our faculty in diverse areas including low-power systems, asynchronous circuits, resilience to soft-errors, carbon nano-tubes, quantum computing, brain-inspired computing, parallel and distributed computing, advanced micro-architecture, reconfigurable computing, network modeling, sensor network theory and applications, network control and economics, mobile computing for health applications, cloud computing, and smart power grid.
Please explore and peruse this site, and discover the possibilities.
Michel Dubois, Ph.D.
Computer Engineering Division Director