Skip to Content

Computer Engineering, M.S.

College of Engineering and Computing

Help sustain advancement in cyber-physical systems and artificial intelligence in technology, and combine principles of hardware and software design, through our computer engineering program.

This program is perfect for students who are interested not only in learning how to program computers, but also in how they work "under the hood" as well as what innovations are needed to make them faster, smaller and more energy efficient. We also offer internships enabled by industry sponsors and collaborators.

Program Highlights

  • Apple with leaf icon.

    An Outstanding Faculty

    Be mentored by a research-active faculty with expertise in heterogeneous and reconfigurable computing, among others.

  • Computer code on laptop icon.

    Research Laboratories

    Conduct research in hands-on applied lab courses involving state-of-the-art equipment, including on-device AI.

  • Handshake icon.

    Interdisciplinary Projects

    Collaborate with other departments across campus on special interdisciplinary projects.

What You’ll Study

Some of the most popular courses in this program include Advanced Digital Design, Embedded System Design, Cyberphysical Systems, Computer Architecture, Machine Learning Systems, Mobile Application Development, and Wireless and Mobile Systems for Internet of Things.

Building Skills

Gain the professional and personal intelligence it takes to have a successful career.

  • Data Analysis

    Examining and interpreting information to uncover insights and inform decision making

    Presentation Skills

    Preparing and delivering effective and engaging presentations to inform, persuade or inspire

    Research

    Gathering and analyzing information to increase knowledge or solve problems

  • Communication

    Exchanging information and ideas through speaking, writing or other means of expression

    Leadership

    Inspiring and guiding others to achieve common goals and reach their full potential

    Teaching

    Foster learning by conveying knowledge, skills and concepts to students

Using your degree

Make your college experience the foundation for a successful future.

Potential Careers

  • Hardware Architect
  • Computer System Architect
  • Wireless Network Engineer
  • Internet of Things Hardware Designer
  • Internet of Things Architect
  • Machine Learning Architect

Workplace Settings

  • Computer Engineering
  • Engineering Research and Development
  • Manufacturing
  • Government

Is USC Right For You?

There are many reasons we could be your ideal university. There's the award-winning academics, the globally modeled student life, and abundance of study abroad and experiential learning options. Take a closer look at what USC could mean for you.

Degree content is provided for informational purposes only. The Academic Bulletin is the source of record for all degree information.
©