Program availability

Your Preferences

Update your Zip code, preferred campus, and preferred program

Computer Science
Online Master’s Degree Program

Take your IT career to the next level. Our Master of Science in Computer Science program can help you prepare for the next step in as few as 12 months.

Program Length

12 Mo.

Credits

37

Format

Online

Interactive

Virtual Experience
calendar

NEXT START July 7th

Waived Enrollment Fee

Advance to a graduate-level computer science education and find new career opportunities

Format100% online courses you can take at home; flexible self-paced learning includes options for full-time or part-time enrollment
CurriculumMaster’s degree curriculum includes topics such as: big data analytics, software engineering management, artificial intelligence and machine learning, strategic leadership, and more
Hands-onInteractive learning modules provide training with real cybersecurity tools and software; you can elect an internship option to gain real-world practical experience1
CertificationsPrepare for the Certified Information Systems Auditor (CISA) certification exam—built-in as part of your tuition
QuickPathsTransfer credit, stackable credentials, and adaptive learning technology build a faster pathway to a higher education with Herzing University
AccreditationAccredited by the Higher Learning Commission

Learn More Today!

Satisfaction rate

Over 90%

Satisfaction rate

Our overall student satisfaction rate, according to the 2024 Herzing Graduate Survey.

Discover greater career possibilities by earning a leadership-focused master’s degree curriculum in computer science

Expand on your existing IT education and experience by advancing your knowledge and skills in computer science. The master’s degree program in computer science focuses on practical study in modern topics in the field preparing you for success in leadership roles and specialized professional practice. 

You can earn a master’s degree in as few as 12 months and become well-equipped to evaluate new knowledge and technologies, manage engineering projects, lead technology-related operations in alignment with organizational strategies, and much more.

Prepare to climb the ladder and reach new heights in your field. With Herzing University your career growth is possible.

Cyber Security Managers Discussing Strategy
  • Career-focused curriculum

    Discover the crucial knowledge and skills required to succeed in your work and build a foundation for continued career growth.

  • Flexible schedule

    We work hard to help you maintain school-life balance, striving to be as flexible as possible for busy non-traditional students.

  • Virtual services

    Access to extensive virtual services, including academic advising, tutoring, support services, technical support and library services.

  • Lifelong support

    We support your ongoing career advancement by providing comprehensive, personalized student services with lifelong career coaching.

  • Rolling admissions

    No application deadlines to worry about. Apply when you’re ready and prepare to get started soon.

Curriculum

An AI-infused master’s degree curriculum preparing students for leadership or specialized professional practice

Advance your education to the master’s degree level and develop the knowledge and skills needed to reach the top of your field. Our master’s degree curriculum includes modern topics under the umbrella of computer science relevant to careers in the upper ranks of the field.

Computer science coursework emphasizes the application of knowledge and skills rather than establishing concepts abstractly via scholarly writing.

All classes are delivered online with a required capstone or internship (if available in your state). Students who have a bachelor’s degree in IT, prior IT experience, or industry certifications may be able to waive a course and/or qualify for a course test-out option. Please contact admissions to confirm eligibility.

ProgramMonths iCredits
Master of Science in Computer Science1237

i. Average number of months for students to complete program

Required Courses

All courses, 37.00 semester credit hours, are required.

This course is designed to provide students with a comprehensive understanding of network technologies and principles. Throughout the course, students will delve into various topics related to network fundamentals, including network architecture, protocols, devices, and security.

This course focuses on developing students' knowledge and skills in conducting effective cybersecurity systems analysis, which is a critical component in ensuring the integrity, confidentiality, and availability of information systems using traditional methods and artificial intelligence (AI) technology. Throughout the course, students will explore the key concepts, methodologies, and best practices related to cybersecurity systems analysis.

This course is designed to provide students with a comprehensive understanding of integrating security practices into the software development lifecycle. Throughout the course, students will explore the principles, methodologies, and tools associated with DevSecOps. They will gain insights into the integration of security practices and automation into the software development process, ensuring that security measures are embedded from the initial stages of design to the final deployment.

This course explores advanced topics in operating systems, blending theoretical concepts with practical implementation. It also addresses the unique challenges of operating systems for Internet of Things (IoT) devices. Students will gain expertise in managing operating systems across various applications, including distributed and real-time systems.

This course introduces advanced concepts in database systems. Topics include the relational model, database design with Entity Relationship Diagrams (ER Diagrams), query processing, and optimization. Students will be able to design, optimize, and manage databases effectively in different environments.

This course offers a thorough introduction to data mining, enabling students to extract valuable insights from large datasets. It covers essential concepts and techniques, including data preprocessing, exploratory data analysis, and association rule mining. Students will be equipped with the skills necessary to analyze and interpret complex data across various industries.

This course offers students a fundamental understanding of big data analytics. The curriculum emphasizes real-time data processing, data visualization principles, and exploratory data analysis, providing hands-on experience with advanced tools.

This course focuses on skills such as requirements engineering, communicating with stakeholders, and managing time, budget, and personnel for software engineering projects. Students will learn to help direct a team through every stage of the software development process.

This course introduces advanced concepts in database systems. Topics include the relational model, database design with Entity Relationship Diagrams (ER Diagrams), query processing, and optimization. Students will be able to design, optimize, and manage databases effectively in different environments.

This course provides a comprehensive introduction to the principles and applications of deep learning. Students will explore various neural network architectures and gain hands-on experience with frameworks. Additionally, the course covers essential techniques for training and optimizing models, with practical applications in computer vision, natural language processing, and reinforcement learning. By the end of the course, students will be equipped to tackle complex problems using advanced deep learning methods.

This course focuses on the role of leaders in dynamic organizations. The course addresses best practices in technology, the importance of strong leadership at all levels in organizations, and the relationship between leadership and organizational success. Additionally, the course covers data and security concerns, avoiding bias, and ethical practices.

This course combines theoretical foundations with practical applications giving the student an opportunity to apply knowledge and skills acquired throughout their academic journey to real-world problems in professional environments. Students will get to utilize both traditional methodologies and advanced technologies related to AI to solve challenging technical problems with a focus on innovation and industry alignment.

or

This course combines theoretical foundations with practical applications giving the student an opportunity to apply knowledge and skills acquired throughout their academic journey to real-world problems in professional environments. Students will get to utilize both traditional methodologies and advanced technologies related to AI to solve challenging technical problems with a focus on innovation and industry alignment.

* Online students in some states may not be allowed to take this internship due to state restrictions.

Tuition & Cost 

Tuition & Cost

The cost of tuition for the Master of Science in Computer Science program is $625 per credit.

You can potentially earn even greater savings by transferring credit from prior college coursework, applying for financial aid, or potential partnership opportunities through your employer.

Our goal is your career advancement. That's why we are always working to improve our curriculum and processes to make our program as affordable as possible while preparing you best for success in your work.

  • Scholarships & Financial Aid

    You may be eligible for multiple scholarships and grants, both through Herzing University and several national scholarship websites.

    Find scholarships and grants  

  • Military/Veteran Discounts

    Veterans, Active Duty U.S. Servicemembers, and spouses may qualify for a 10-20% tuition discount.

    VA/Military benefits  

Requirements

Admissions requirements

Enrollment prerequisites to enroll in Herzing’s MS in Computer Science program include:

  • Completed bachelor’s or graduate degree in IT (or a related field, or relevant experience as determined by the program chair) from a college or university accredited by an agency recognized by the U.S. Department of Education or have completed a three- or four-year bachelor’s degree at a foreign college or university recognized as equivalent to a U.S. bachelor’s degree by an approved foreign credential evaluator.
  • Meet and interview with a Herzing admissions advisor
  • Complete an application form

If you have any additional questions regarding admissions into the program, please contact our admissions team.

Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, District of Columbia, Florida, Georgia, Hawaii, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin, Wyoming, and the Virgin Islands.

Accreditation & Recognition

Our accredited & recognized online school

We strive to earn rank as one of the top private, nonprofit universities in the United States. Just as you work every day to become the best version of yourself, so do we as a university.

We are proud to have attained institutional accreditation in addition to industry recognition for our accomplishments helping students earn a college education and find career success.

Classes Start: July 7th

Waived Enrollment Fee

Discover the educational pathway designed to maximize your career potential. Reach for greater heights with Herzing University.

Careers

What can I do with a master's degree in computer science?

Computer Programmer Focusing on Software Development Image
Image

You can build from your existing education and experience and enroll in a master’s degree program designed to help you transition from task execution roles into leadership positions responsible for shaping the direction of teams and operations.

Job titles can vary widely based on the specific job responsibilities, department, and particular expertise required in the field of computer science. In general, students should be proficient in the following upon completion of the program:

  • Applying advanced skills in cybersecurity, data analytics AI, data management, and software engineering
  • Implementing architecture and tech for data processing, mining, and analysis
  • Assessing ethical issues in computer science while adhering to professional standards
  • Managing projects based on best practices for data gathering, system design, testing, and maintenance
  • Leading technology-related operations to maintain alignment of organizational strategies
  • Evaluating new knowledge and technology in computer science and applying to an organization’s systems and overall strategy
Locations

Program Finder

Master of Science in Computer Science Degree Programs / Showing 1 program for the Online campus
  • Master of Science in Computer Science

    Online

    To learn more about this program, click the Request Info button.

Request Information

Ready to get started?

Contact us to request more information

Opt-In to Receive SMS Messages

By selecting this button you agree to receive updates and alerts from Herzing University. Text HELP to 85109 for help, Text STOP to 85109 to end. Msg & Data Rates May Apply. By opting in, I authorize Herzing University to deliver SMS messages and I understand that I am not required to opt in as a condition of enrollment. By leaving this box unchecked you will not be opted in for SMS messages. Click to read Terms and Conditions and Privacy Policy.

The Student Experience at Herzing

"When you leave Herzing, it's clear that they want you to have the skills, confidence and integrity to make your field better."

Robin Hussey

Robin Hussey

Healthcare | Online Campus
Disclosures

Disclosures

  1. Online students in some states may not be allowed to take this internship due to state restrictions.
  2. Certifications may provide greater opportunity for employment but are not a state specific requirement. Most industry certifications are tied to the completion of a single course.

Herzing University is accredited by the Higher Learning Commission (hlcommission.org), an institutional accreditation agency recognized by the U.S. Department of Education.

View Herzing University Accreditation and Approvals

* Bureau of Labor Statistics (BLS), U.S. Department of Labor, Occupational Employment and Wage Statistics 2023 / Occupational Outlook Handbook 2022. BLS estimates do not represent entry-level wages and/or salaries. Multiple factors, including prior experience, age, geography market in which you want to work and degree field, will affect career outcomes and earnings. Herzing neither represents that its graduates will earn the average salaries calculated by BLS for a particular job nor guarantees that graduation from its program will result in a job, promotion, salary increase or other career growth.

Classes Start: July 7th

Waived Enrollment Fee

Discover the educational pathway designed to maximize your career potential. Reach for greater heights with Herzing University.