Master of Science in Computer Science Online
Be at the forefront of the dynamic discipline of computer science. Learn from computer science leaders and develop mastery in cutting-edge frameworks, language and tools.
Home Degrees Technology Computer Science Master of Science in Computer Science
Program Overview
Learn more about the M.S. Computer Science program
The online Master of Science in Computer Science program from Norfolk State University provides a rigorous theoretical and pragmatic understanding of computers and data systems, reinforced with hands-on research experiences.
Taught by leading computer science experts, the broad-based curriculum includes the latest developments in programming languages, databases, algorithms, communication networks and cloud computing. Explore the practical issues of hardware and software implementation, while learning about advanced computer architecture and operating systems. Tailor the program to your interests by choosing from a wide range of diverse elective courses. Culminate the learning experience with an advanced project that readies you to advance in your career or pursue a doctoral degree.Graduates of the online M.S. Computer Science will:
- Gain an understanding of cloud computing concepts, fundamentals and practical applications
- Create, test and debug programs on both Unix and Microsoft platforms
- Develop an understanding of simulation systems and their application in areas such as gaming, military, health, business processes and transportation
- Design, implement and test gaming systems, 2D and 3D games
- Develop deeper, broader industry-leading skills, including software development, object-oriented programming, Big Data and software architecture
- Gain an understanding of cloud computing concepts, fundamentals and practical applications
- Create, test and debug programs on both Unix and Microsoft platforms
- Develop an understanding of simulation systems and their application in areas such as gaming, military, health, business processes and transportation
- Design, implement and test gaming systems, 2D and 3D games
- Develop deeper, broader industry-leading skills, including software development, object-oriented programming, Big Data and software architecture
Career opportunities:
- Software Engineer
- Database Administrator
- Software Architect
- IT Consultant
- Computer Programmer
- IT Manager
- Software Engineer
- Database Administrator
- Software Architect
- IT Consultant
- Computer Programmer
- IT Manager
Also available:
NSU offers a variety of online technology programs. View all options.
Ranked #7
Among “The Top 10 HBCUs With the Best Computer Science Programs” by RippleMatch.com (2019)
Need More Information?
Call 877-660-0459
Call 877-660-0459
Tuition
Discover how Norfolk State makes an online program affordable
Our student-centered focus is reflected in our affordable tuition for the online M.S. Computer Science. Gain a top-tier Norfolk State University education and benefit from the flexibility of paying by the course.
Tuition breakdown:
Program | Per Credit Hour | Per Course | Per Program |
---|---|---|---|
M.S. Computer Science | $500 | $1,500 | $16,500 |
*Tuition and fees are subject to change at any time.
Tuition breakdown:
Calendar
View the upcoming dates and deadlines
With 7-week courses and multiple start dates a year, the online programs at NSU are designed to be ideal for working professionals.
Now enrolling:
Term | Start Date | App Deadline | Document Deadline | Registration Deadline | Tuition Deadline | Class End Date |
---|---|---|---|---|---|---|
Spring 1 | 1/21/25 | 1/10/25 | 1/15/25 | 1/21/25 | 1/21/25 | 3/7/25 |
Summer 1 | 5/12/25 | 4/28/25 | 4/28/25 | 5/10/25 | 5/10/25 | 6/27/25 |
Now enrolling:
Have questions or need more information about our online programs?
Ready to take the rewarding path toward earning your degree online?
Admissions
Explore the admission requirements for the NSU Online master’s CS degree
The online M.S. Computer Science program features a streamlined admission process to help you get started quickly and easily. View the full requirements for admission below.
- Bachelor’s degree in computer science, computer engineering or related field
- 2.8 GPA or higher
- 1 Letter of recommendation
Applicants to the NSU Online M.S. Computer Science must meet the following criteria for admission.
- Bachelor's degree in computer science, computer engineering or related field from a regionally accredited college or university with a 2.8 GPA or higher* with official transcripts from all colleges attended *A bachelor's degree in computer science or computer engineering is preferred, but NSU will consider additional STEM-related degree fields if candidates have taken three (3) programming or programming-related courses.
- One letter of professional/academic recommendation. Letters from personal contacts will not be accepted.
- One statement of purpose
- Resume or CV
- Professional work experience is not required
Courses
Explore what you’ll learn in your online master’s CS courses
For the online M.S. Computer Science program, you must complete 11 courses totaling 33 credit hours, including 12 credit hours of core courses, 18 credit hours of electives and a 3-credit-hour project course.
Students enrolled in the program will take the following restricted elective courses:
To view the NSU Graduate Catalog, click here.
Designated a Top 10 Military Friendly® School with the Gold-level designation, ranking No. 1 in the Small Public category, by VIQTORY media, 2023-2024
Request more information
Submit this form, and an Enrollment Specialist will contact you to answer your questions.
Or call 877-660-0459
By submitting this form, I am providing my digital signature agreeing that Norfolk State University (NSU) and its agent, Risepoint, may email me or contact me regarding educational services by telephone and/or text message utilizing automated technology or a pre-recorded message at the telephone number(s) provided above. I understand this consent is not a condition to attend NSU or to purchase any other goods or services. Privacy Policy. SMS Terms
Begin Application Process
Start your application today!
for help with any questions you may have.