Skip to Content

Computer Science, M.S.

College of Engineering and Computing

Open up your career opportunities in many sectors, including business, technology, health care and security. A master's degree through our computer science program can help you work anywhere in the world.

Computer science jobs are abundant, high-paying and family-friendly and provide an appealing work environment. Our program is almost fully financially supported by our department. Its flexibility and simplicity invite you to explore subjects that suit your interests and career goals.

Program Highlights

  • Globe with continents icon.

    Competitive Careers

    Increase your opportunities of receiving placement in careers in any sector of our society.

  • Ribbon award icon.

    Top Ranked

    Be part of a computer science program that is one of the highest ranked among public universities.

  • Apple with leaf icon.

    Teaching Assistant

    Be considered for potential full financial support as a teaching assistant for one of our undergraduate classes.

  • Diploma with ribbon icon.

    Accelerated Degree

    Receive your master's degree faster by taking undergraduate classes as part of our accelerated program.

What You’ll Study

Some of the most popular courses in this program include Big Data Analytics, Artificial Intelligence and Machine Learning Systems. You are also encouraged to concurrently earn a certificate in either cybersecurity or artificial intelligence in addition to conducting computing research encompassing other disciplines.

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

    Leadership

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

    Collaboration

    Working with others to achieve a common goal or objective

  • Organizational Skills

    Planning, prioritizing and managing tasks and resources to achieve specific objectives

    Communication

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

    Problem Solving

    Identifying, analyzing and resolving problems or challenges using creative and effective strategies

Using your degree

Make your college experience the foundation for a successful future.

Potential Careers

  • Systems Manager
  • Software Developer
  • Computer Programmer
  • Web Designer
  • Video Game Developer
  • Information Researcher

Workplace Settings

  • Business
  • Marketing
  • Startups
  • Hospitals
  • Security

Advanced Degrees

Advance your career or options with post-graduate education.

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.
©