Master of Science in Computer Science (MSCS)GRADUATE PROGRAMS
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
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|
The details are shown in the table below.
Computer Science Graduate Core
|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|
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
|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|
Students who do not have a Bachelor’s degree in Computer Science must demonstrate competency in the following areas:
|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|
|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.