request information


MS in Computer Science

Students who enroll in Northcentral University's Master of Science in Computer Science program have the opportunity to learn how computers function and communicate while gaining the skills for a variety of IT leadership roles. Learn more about this online master's degree program here.

Official Program Name:

Master of Science in Computer Science

School Offering Program:

Northcentral University

Degree Level:


Program Prerequisites:

Potential applicants to this MSCS program may already have some previous computer science education or skills as well as be interested in learning more about how computers function. All applicants to Northcentral University's online graduate programs should already possess a bachelor's degree from an accredited institution; some programs may have additional requirements.

Program Description:

Students who enroll in Northcentral University's online Master of Science in Computer Science program have the opportunity to study the foundations of computer science while also learning how to use programming languages and algorithms to solve computer problems. In addition, the program is designed to teach students about networks and mobile devices, distributed systems, database development, and data mining. Courses also cover topics in cybersecurity, software engineering, and risk management.

Learning Format:


Program Length/Total Credits Required:

30 credits.

Financial Aid Available:

Financial aid is available to qualifying students. Graduate students may apply for Federal Stafford Loans or the Federal Graduate PLUS Loan. Military personnel and veterans may qualify for special assistance or tuition reduction.

Tuition, Financial Aid & Start Dates

Since every student is different, there isn't a "one size fits all" for school information. Start dates and tuition often vary between selected programs, and financial aid opportunities are unique to each student's circumstances. Complete the form to the right to get the most up-to-date and accurate information based on your selected program and circumstances.

Still Have Questions?

Complete this form to request more info and get your answers and advice.

Required Courses for a Master of Science in Computer Science:

Program and course requirements are subject to change. Contact Northcentral University to confirm the most accurate information before enrolling in a program.

Required Courses (30 credits)

  • TIM 6101: Principles of Computer Science
  • TIM 6110: Programming Languages & Algorithms
  • TIM 5010: Computer Networks & Mobile Computing
  • TIM 6120: Distributed Systems
  • TIM 5020: Databases & Business Intelligence
  • TIM 6130: Data Mining
  • TIM 6301: Principles of Cybersecurity
  • TIM 5030: Managing Risk, Security, & Privacy in Information Systems
  • TIM 6140: Software Engineering
  • TIM 6190: Innovation & Strategy in Computer Science

Post-Graduation Opportunities

Furthering Your Education:

Graduates of NCU's Master of Science in Computer Science program could choose to prepare for research careers or postsecondary teaching positions by continuing their education in a doctoral-level program. Doctorate programs can also help students prepare for executive-level positions or to add an area of specialization within the computer science field. Some possible degree options include:

  • Ph.D. in Technology and Innovation Management - Computer Science
  • Ph.D. in Technology and Innovation Management - IT Project Management
  • Ph.D. in Computer Science
  • Ph.D. in Data Science
  • Doctor of Business Administration - Applied Computer Science

Career Paths:

Once they have completed NCU's Master of Science in Computer Science program, graduates could be ready to advance their current IT careers or to seek a wide range of mid- to upper-level positions related to computers and technology. Depending on their experience, some of the career opportunities they could consider include:

  • Information Systems Manager
  • Computer Programmer
  • Software Developer
  • Web Administrator
  • Data Management Specialist
  • Computer Technology Consultant

Get your customized answers

Complete the form below to get program details, start dates, tuition, financial aid information, and much more!