Master of Science in Computer Science

Why an MSCS Degree from NPU?


  • Artificial Intelligence
  • Blockchain
  • Cloud Computing
  • Container Technology
  • Cybersecurity
  • Data Science
  • Machine Learning
  • Web Services

2022 Spring Classes Start Date

JAN 10

2022 Summer Classes Start Date

MAY 09

Scholarships & Grants for Almost EVERY New Student

NPU has made education very affordable by offering scholarships or grants for almost every new student.

Don’t miss out on a great opportunity to earn a degree practically free.

This offer is for a limited time and number, so inquire now!

About Our MSCS Program

The Master of Science in Computer Science degree program is designed to provide advanced knowledge and hands-on experience in computer science to students who are interested in gaining expertise in software engineering as well as modern Internet technologies and applications. Through the learning process, the students not only acquire knowledge in modern computer technologies but also cultivate abilities in software design, development, deployment, and integration aspects of professional learning. They are encouraged to apply their knowledge and skills to course projects that match industry trends.

For more MSCS curriculum and courses information, please click here .
  • Affordable

    Fast Track


    Max. Transferable Units


    Tuition Cost Per Unit*


    Fast Track Your MSCS

    You can complete your MSCS (36 trimester units) in as little as 3 trimesters (one calendar year) by taking 12 units/4 courses per trimester.

    Transfer units

    Transfer up to 12 units of qualified graduate-level course credits.

    Scholarships & Grants

    Regular Tuition Tuition = $16,200 for entire degree*
    100% Scholarship Tuition = $0 for entire degree*
    75% Grant Tuition = $4,050 for entire degree*
    * fees vary, but average $1,600 for an entire degree; additional health insurance fees may apply. Tuition and fees are subject to change.
  • Curriculum

    Total Units Required


    Course length


    Avg. Units Per Trimester


    NPU’s MSCS Curriculum Sampler*

    CS521 Software Project Management
    CS522 Software Quality Assurance and Test Automation
    CS531 Python Applications Programming
    CS548 Web Services Techniques and REST Technologies
    CS550 Machine Learning and Business Intelligence
    CS571 Cloud Management – Hadoop Administration
    CS572 Blockchain Development
    * Download NPU’s latest catalog for additional and the latest information. For trimester course offering schedules and study plan reviews please contact our admissions team.
  • Accreditation


    Institutional Accreditation

    Northwestern Polytechnic University is accredited by the

    WASC Senior College and University Commission (WSCUC)

    985 Atlantic Avenue, Suite 100, Alameda, CA 94501, (510) 748-9001.

The Ideal Degree


Develop Specialized & Desirable Skills

The curriculum and course contents are regularly reviewed and updated to cover current technologies and skills to meet industry demands. Our focus on hands-on learning prepares you to be ready to work.


Increase Job Prospects

Whether you are continuing your education in Computer Science or changing your career focus, MSCS can improve the possibilities of finding a job in the high-tech, finance, and other industries. There are huge demands for people with skills in Data Science, Machine Learning, Artificial Intelligence, Blockchain, Cloud Computing, Cybersecurity, and Software Development.


Expand Opportunities & Be Innovative

With a graduate degree in CS, your opportunities for growth are boundless with opportunities to expand your career through creativity and innovation.


Learn from Industry Experts

Our faculty members have extensive work experience in the industry. They are professionals in their fields and love to share their vast knowledge/expertise with the students. Most have also been teaching courses in Computer Science for several years.


NPU’s Supportive Faculty and Staff

Our faculty and staff are friendly and supportive. Small class sizes allow the instructors to pay close attention to the students and be able to help them individually. Our trained, knowledgeable, and friendly staff are ready to advise and assist students with their study plans, registrations, career planning, and other academic needs.


"I really like the courses at NPU, such as Big Data and Hadoop. My favorite project was the Bloom Filter in Big Data in Dr. Henry Chang's class. The project gave me lots of exposure on how the actual content filtering can be done while implementing it on the AWS platform."

Preetu Singh
MSCS 2017

One of the reasons Marian applied to NPU was the highly-skilled faculty. The real-life IT experiences shared by Northwestern Polytechnic University professors made him more equipped to enter the workforce. He explains, "I really liked my Java class with Professor Henry Chang. He made each session very entertaining."

Marian Rydzanych
MSCS 2014

Get started today!