Advance your career with a master's degree in computer science

With concentrations in software engineering, computer information systems, and business data applications, Concordia's computer science master's program helps you stay on the cutting edge of advancements in the world of computer science. Earning a MSCS degree is the perfect way to move forward in your career.

Credits30
Cost Per Credit$870
Sample Careers
  • Software Engineer
  • Information Technologist
  • Data Analyst
Scholarship

$1000s in new scholarships exclusively for adult and post-traditional learners.

Learn how you can qualify...

Questions? We’re here to help

Our team is available to help you as you consider the next step in your education.

Get answers to your questions

Our team is standing by to assist you with additional program details, financial aid options, and admissions questions.

Program Overview

Study how to create complex hardware and software systems, manage complex computer information systems, and lead a technical team in our masters in computer science program. 

The online master’s in computer science program is now offering two new tracks in Software Engineering and Computer Information Systems. Both of these tracks will build on your existing experience by deepening your skills and knowledge in the main areas of computer science. A bachelor's degree in a related field is recommended, but not required. Optional catch-up modules are available for each course to help bring you up to speed in the master’s in computer science program. 

The master’s in software engineering program entails the following and is: 

  • STEM designated
  • Ethics & vocation are central themes in our program showing how professionals respond to the needs of clients, users, and society
  • Can be completed in 18 months
  • Start dates available every six to eight weeks throughout the year
  • Available online and in person

Upon completion of your MSCS degree, you will be trained in problem solving, collaboration, creative design processes, professional literature, writing, presentation, and ethical practices. You will be prepared for advanced professional positions in software development and other technical/design-oriented roles in computing.

Hear from Dr. Litman

What to Expect

The versatile new format of our online master's in computer science degree consists of two separate concentrations to allow you to advance in a wide variety of fields within the world of technology.

All students in the MSCS degree program take the same seven computer science core courses that explore current topics in computing, such as artificial intelligence, cybersecurity, robotics, and virtual reality. Students then take three additional courses specific to the concentration they choose to specialize in.

MSCS webinar recording

Want to learn more about the program? Here's a recording from a virtual information session that we had recently.

Concentrations / Specializations

The versatile new format of our online master's in computer science consists of three separate concentrations to allow you to advance in a wide variety of fields within the world of technology and business. All students in the program take the same seven computer science core courses that explore current topics in computing, such as artificial intelligence, cybersecurity, robotics, and virtual reality. Students then take three additional courses specific to the concentration they choose to specialize in.

Software Engineering

The software engineering track builds or sharpens your skills in creating problem-solving tools using computers. The specialization courses dive into traditional concepts and current trends in the theory, design, and implementation of programming languages, compilers, and advanced algorithms. A MSCS degree with this concentration opens the door for advancement in a career in software development, data or business analysis, and more. People in this field with a master's degree typically perform roles such as team lead or senior developer.

Information Systems

While software engineering focuses on the development of technology solutions, information systems puts a greater emphasis on the application and management of technology solutions. The specialization courses explore advanced networking, hardware and software system design, integration, and administration in the context of current emerging technologies.

Business Data Applications

The new business data applications concentration features the same computer science master's core courses in tandem with business data analytics classes to teach you to use your technical skillsets and programming abilities to collect, scrub, analyze, and visualize data to drive better business decisions. This blend of computer science, data analytics, and business classes will prepare you to be a valuable asset to any organization.

Computer Science Scholars Program

Concordia's Computer Science Scholars program combines our undergraduate program with the graduate program, allowing students to complete a bachelor's degree and a master's degree in as little as four years. Students who finish in four years pay standard undergraduate tuition and earn their master's at no extra cost. Contact an admissions counselor to learn more.

Concordia University is accredited by the Higher Learning Commission (hlcommission.org), a regional accreditation agency recognized by the U.S. Department of Education.

Hear from our students

  • The professors in the Computer Science Department have really helped me learn and understand coding and everything you can do with it. The courses are challenging but incredibly engaging, and I get a sense of accomplishment with everything I do

    Naveen Reddy Yallempalle / Current Student
  • I chose Concordia because I got a good scholarship here and I think the school has a beautiful lake view. I like my program because technology is interesting to learn. Besides, I have good professors that are willing to spend time helping me understand the subject and organize some class activities for me to practice my programming skills and be good at it. My professor also helps me find an internship so I can use what I have learned and apply it to a real workplace. I think Concordia has prepared me well for my future job. I cannot ask for a better experience and I appreciate everything I learn at school.

    Vy Duong / Alumni
  • With being able to study and take notes of the material at my own pace, I found it easy to incorporate class time into my daily schedule. The same goes for class assignments and exams in which there is not a “set” time for completing them, rather, a structured guideline to follow and make sure you stay on track. I was initially worried with returning to school and having a full-time job that I would have to sacrifice much of my personal life to get my coursework done, but, within one day, I have already learned that that is 100% not the case. Of course I will have to change my schedule up sometimes to allow for full effort in my classes, but I won’t have to make any major changes. Overall, I am very impressed with my introduction into CUW classes and am glad to be in a master’s program that parallels nicely with my other obligations!

    Frank Kulaszewicz / Alumni

Questions? We’re here to help