Master of Science in Computer Science (MSCS)


The MSCS program provides students with a strong theoretical background and practical experience in keeping current with the high tech trends and state-of-the-art technologies in Silicon Valley. Special topics are offered to introduce the latest developments and issues in both academic research and industry application areas. State-of-the-art hardware equipment and software tools currently used by most companies in Silicon Valley are used in the class.

Graduate Level Requirements

Required credits:
All MSCS students must complete coursework in the following areas with a minimum of 36 credit hours in total:

  Computer Science Graduate Core 18 credits
  Electives 18 credits

The details are shown in the table below.

Computer Science Graduate Core
18 credits


  CE450 Computer Architecture I 3 credits
  CS440 Computer Networks I 3 credits
  CS500 Operating System Design 3 credits
  CS502 Design and Analysis of Algorithms 3 credits
  CS520 Database System Principles 3 credits
  CS540 Computer Networks II 3 credits
Electives (Minimum 18 credits)

Students in the MSCS program may take any 400 level or above of Computer Engineering or Computer Science as electives. However, no more than four 400 level courses can count towards the minimum of 36 graduate credit hours for graduation.

Computer Science Graduate Electives
18 credits


  CS522 Database Administration 3 credits
  CS542 Network Management 3 credits
  CS545 Network Security 3 credits
  CS546 Network Design and Analysis 3 credits
  CE550 Computer Architecture II 3 credits
  CS560 Software Engineering 3 credits
  CE562 Embedded Software Design 3 credits
  CS562 Software Quality Assurance 3 credits
  CS596-011 Web Data Mining 3 credits
  CS596-014 Business Intelligence and Data Warehousing 3 credits
  CS596-015 Cloud Computing 3 credits
  CS596-018 Computer Performance Evaluation 3 credits
  CS596-023 Wireless Communication 3 credits
  CS596-024 Data Mining and Big Data 3 credits
  CS596-025 Theory of Computation 3 credits
  CS596-026 OpenStack Cloud Architecture 3 credits
  CS596-029 Machine Learning and Data Mining 3 credits
  CS596-030 Internet of Things 3 credits
  CS596-032 Data Science 3 credits

Graduation Requirements

36/Credit Hours
  • 18 credit hours of MSCS graduate level courses
  • 18 credit hours of CS/CE 400 level or above courses
Message Us

Undergraduate Preparation

Students who do not have a Bachelor’s degree in Computer Science must demonstrate competency in the following areas:

15 credits
  MATH200 Calculus I 3 credits
  MATH202 Calculus II 3 credits
  MATH206 Discrete Mathematics 3 credits
  MATH210 Introduction to Probability Theory 3 credits
  MATH212 Introduction to Statistical Methods 3 credits
Computer Science
43 credits
  CE352 Introduction to Logic Design 4 credits
  CE454 Microprocessor Design 4 credits
  CE460 Introduction to Embedded Systems 4 credits
  CS200 Introduction to Computer Science 4 credits
  CS206 Introduction to UNIX/Linux 4 credits
  CS230 Programming in C++ 4 credits
  CS300 Data Structures 4 credits
  CS332 Programming in Java 4 credits
  CS400 Operating Systems 4 credits
  CS452 Logic Design 4 credits
  CS420 Introduction to Database Systems 3 credits
  CS430 Object-Oriented Programming 4 credits

Notice to Prospective Degree Program Students

This institution is provisionally approved by the Bureau for Private Postsecondary Education to offer degree programs. To continue to offer this degree program, this institution must meet the following requirements:

  • Become institutionally accredited by an accrediting agency recognized by the United States Department of Education, with the scope of the accreditation covering at least one degree program.
  • Achieve accreditation candidacy or pre-accreditation, as defined in regulations, by May 24, 2023, and full accreditation by May 24, 2026.

If SVU stops pursuing accreditation, it must:

  • Stop all enrollment in its degree program.
  • Provide a teach-out to finish the educational program or provide a refund.

An institution that fails to comply with accreditation requirements by the required dates shall have its approval to offer degree program automatically suspended.