Master of Science in Computer Engineering

The Master of Science in Computer Engineering program (available both on-campus and online via DEN@Viterbi) encompasses the design, development, testing, and evaluation of components, systems and networks.

Research in computer engineering strives to achieve higher performance in the systems and components that are built as well as in the design process.

At the USC Viterbi School of Engineering, research is focused in three main areas: Computer Architecture and Parallel Processing, Design and Analysis of Computer Networks and their Protocols, and VLSI Design and Computer Aided Design and Verification of VLSI.

This degree program is administered by the Ming Hsieh Department of Electrical and Computer Engineering.

USC began teaching electrical engineering more than a century ago, when the field was widely considered a subset of physics. Today, our work is vitally important and critical to the advancement of the information age.

As our department charges into its second century of excellence, we are defining the forefront of research in a number of important areas. These include: circuits; antenna networks; bio-signal processing; computer architecture; very large-scale integration and computer-aided design; computer networks; control systems; high-speed switching architectures; signal, image and multimedia processing; nanotechnology; optical communications; photonics; and quantum information processing.

Related Programs

The Ming Hsieh Department of Electrical and Computer Engineering also offers the following concentration degree programs:

  • MS in Electrical Engineering (EE)
  • MS in EE-Computer Architecture (On-campus only)
  • MS in EE-Computer Networks
  • MS in EE-Electric Power
  • MS in ECE-Machine Learning and Data Science (On-campus only)
  • MS in ECE-Quantum Information Science (On-campus only)
  • MS in EE-VLSI Design
  • MS in EE-Wireless Health Technology (On-campus only)
  • MS in EE-Wireless Networks (On-campus only)
  • MS in Financial Engineering
  • Dual Degree: MS in Electrical Engineering/ MS in Engineering Management

For a complete list of graduate programs offered online in the USC Viterbi School of Engineering, please visit the DEN@Viterbi Program Offerings.

Career Opportunities

A variety of career opportunities exist, but primarily in the areas of:

  • Systems Design
  • Broadcast Technology
  • Professional Communications
  • Industrial and Power Electronics
  • Power Engineering
  • Computer Architecture
  • Nanotechnology
  • Circuits
  • Computer Networks
  • Multimedia Processing
  • Microelectronics
  • Control and Traditional Energy Systems

Earn your Master of Science in Computer Engineering online via DEN@Viterbi. Request information today.

Same Faculty. Same Program. Same Degree.

DEN@Viterbi strives to meet the needs of engineering professionals, providing the opportunity to advance your education while maintaining your career and other commitments. By breaking down geographical and scheduling barriers, DEN@Viterbi allows you to take your classes anytime and anywhere.

DEN@Viterbi students undergo the same academic requirements, curriculum, and must adhere to the same academic standards as on-campus students; therefore, your diploma is ultimately issued by the University of Southern California. There is no difference between remote students and on-campus students.