Skip to main content

M.S. Computer Science

We See Your Future in Computer Science
Elevate your computing expertise with a Master of Science in Computer Science focused on leadership and career preparation.
Norfolk State University
Master of Science in Computer Science

Are you a creative problem-solver fascinated by computers and computing systems? Do you dream of improving and designing sophisticated software for prestigious companies and organizations? Earning a Master of Science in Computer Science from Norfolk State University will prepare you for a rewarding career as a software developer, analyst or engineer.

With a balanced combination of theory and hands-on experience, you’ll build on your undergraduate education and master the foundational skills to excel as an expert in computer science. In fact, many of our computer science degree graduates find jobs before graduation, thanks to our focus on experiential learning and creating meaningful connections with peers and faculty.

A master’s degree in computer science designed for you

Few career fields are as vast as computer science. That’s why we offer four unique emphases in computer science to help you tailor your educational experience to your career aspirations. In addition to our general studies in computer science track, we also offer an information assurance emphasis for those interested in cybersecurity. Want to design AI that changes the world? You can focus on machine learning and data science. Want to help others stay connected? We offer a specialized communications network track for you.

M.S. in Computer Science

  • Average Class Size: <25
  • Formats Offered: In Person, Online
  • Total Credit Hours: 30–33

View Computer Science plans of study  | Request more information  | Apply now 

Why Study Computer Science at NSU?

For decades, Norfolk State University’s computer science program has helped computer science students develop their strengths and stretch their imaginations. With in-person and online course options, we make sure that everyone, no matter how hectic their schedule is, can earn one of the best degrees in computer science in the country at NSU.
When you earn your computer science degree at NSU, you’ll join a supportive and caring community of faculty, peers and staff dedicated to helping each other reach new levels of greatness every day.

A master’s degree in computer science on your time

We offer one of the most accessible degrees in computer science in the nation. Create the course of study that suits your work and life schedule with our 100% online computer science  program, which we offer at an accelerated pace to keep up with you.

Get real-world experience in your field

In addition to the hands-on experience that you’ll receive in your computer science degree courses, you’ll also have many chances to participate in internships and professional career development activities — giving you valuable experience while you make lasting professional and personal connections in the field.

Access first-class facilities

As you earn your master’s degree in computer science at NSU, you’ll have access to the Robinson Technology Center and McDemmond Center for Applied Research, which house many labs dedicated to microcomputers, network research, robotics, gaming and simulation, cybersecurity and so much more. Master the tools you’ll use every day in your career at NSU.

What Courses Will I Take as a Computer Science Student?

Earning your computer science master’s degree at NSU means mastering the fundamental topics and skills necessary to succeed throughout your career. Depending on your emphasis of choice, you’ll learn about topics such as computer security, optical networks and scientific visualization.

Our computer science master’s degree requires a minimum of 24 credit hours and six credits of thesis work for students in the thesis track. If you are interested in the nonthesis track, you’ll complete 30 credit hours and three credits working on a master’s research project.

Some of the core courses that make us one of the top degrees in computer science include:

  • Data Communications
  • Operating Systems
  • Analysis of Algorithms
  • Advanced Computer Architecture

View the full computer science program curriculum

Where Will My Computer Science Degree Take Me? 

Professionals with a computer science master’s degree work in a diverse range of settings, including government agencies, gaming companies, banking and health care. With our world’s increasing reliance on computers for nearly every aspect of daily life, computer scientists are in high demand around the globe.

Graduates of NSU’s computer science master’s degree program are highly sought-after for their experience, in-depth knowledge and skill set, and professional connections. Past graduates have gone on to work at prestigious organizations such as Dell, Google, Accenture, SharePoint, the U.S. Department of Defense, Lockheed Martin and Goldman Sachs. The many successes of our graduates help make this one of the most respected degrees in computer science in the nation.

Career outlook for Computer Science majors

Employment for professionals with a master’s degree in computer science and related fields is expected to grow by 22% over the next decade — nearly triple the national average for other occupations — according to the U.S. Bureau of Labor statistics.

Nearly 100% of computer science degree majors from NSU find employment before they graduate!

How Do I Get Started Earning a Master’s Degree in Computer Science at NSU? 

Interested in earning one of the top degrees in computer science in the country? Want to learn more about how to apply and find the financial aid that’s right for you? We have a dedicated team of advisers and counselors who are here to help you as you begin your journey to earning your computer science master’s degree and finding a rewarding career.

Learn more about the requirements for the master’s degree in computer science at NSU.

Degree Programs Related to Computer Science 

Accreditation for Norfolk State University

Norfolk State University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) to award associate, baccalaureate, masters, and doctorate degrees. Norfolk State University also may offer credentials such as certificates and diplomas at approved degree levels. Questions about the accreditation of Norfolk State University may be directed in writing to the Southern Association of Colleges and Schools Commission on Colleges at 1866 Southern Lane, Decatur, GA 30033-4097, by calling (404) 679-4500, or by using information available on SACSCOC’s website (

  • .​