Master of Science in Computer Science

The Master’s in Computer Science program at Concordia University Wisconsin is designed for students who are eager to advance their technical knowledge and engage deeply with emerging fields in technology. With a strong foundation in the fundamentals of computer science, the program challenges students to think critically and innovate at a higher level, preparing them to tackle complex problems in cybersecurity, data science, artificial intelligence, and software engineering.

Through a curriculum rooted in both technical excellence and ethical responsibility, students are encouraged to approach computing with a mindset of service to others. Concordia’s Lutheran-Christian perspective emphasizes the importance of integrity, fairness, and the thoughtful application of technology to solve pressing real-world issues. Graduates leave equipped not only to excel in high-demand technical careers but also to lead with character and a sense of purpose.

Job prospects for graduates of this program are exceptionally strong. Master’s-level computer scientists are in high demand across sectors such as healthcare, finance, government, education, and technology. Alumni of this program often pursue roles as software engineers, data scientists, cybersecurity analysts, research and development specialists, or technical project managers. The program’s focus on lifelong learning ensures that graduates are well-prepared to stay at the cutting edge of the rapidly evolving field of computer science.

Program Learning Outcomes

  • Advanced Technical Proficiency: Demonstrate a mastery of advanced computer science topics, including artificial intelligence, data science, cybersecurity, and software architecture, applying them to complex, real-world challenges.
  • Innovative Problem Solving: Analyze and solve high-level computing problems through critical thinking, research, and innovative approaches, while considering the societal, ethical, and environmental implications of technological solutions.
  • Leadership and Collaboration: Develop leadership skills to guide teams and projects effectively, communicate complex technical concepts to diverse audiences, and foster collaborative environments in interdisciplinary settings.
  • Applied Research and Development: Conduct and evaluate applied research to advance the state of the art in computer science, contributing to academic, industrial, and societal advancements through the creation of new knowledge or practical solutions.
  • Ethical and Responsible Computing: Apply a Christian worldview and ethical principles to decision-making in computing, ensuring that technologies are developed and used in ways that serve the common good, protect user privacy, and promote justice and fairness.
  • Integration of Emerging Technologies: Stay at the forefront of technology by integrating cutting-edge tools, methodologies, and innovations into professional practice, enabling adaptability in a rapidly evolving field.
  • Global and Cultural Awareness: Demonstrate an understanding of the global impact of computing technologies and contribute to solutions that respect diverse cultural perspectives, foster equity, and address the needs of underserved populations.
  • Lifelong Learning and Professional Growth: Commit to continuous learning and professional development, remaining informed about industry trends, academic research, and evolving best practices, and striving for personal and professional excellence.

Curriculum 

Required Technical Courses
CSC 5010Vocation and Ethical Computing3
CSC 5015Applied Artificial Intelligence3
CSC 5020User Experience3
CSC 5025Data Security and Information Assurance3
CSC 5035Mobile Computer Architecture3
CSC 5040Applied Computer Networking3
Total Hours18

 Select from one of the following Concentrations

Software Engineering Concentration
CSC 6000Database Administration3
CSC 6200Advanced Algorithms3
CSC 6210Applied Restful APIs and Integrations3
CSC 6220Language Theory3
Total Hours12
Information Systems Concentration
CSC 6000Database Administration3
CSC 6400System Administration and Maintenance3
CSC 6410Advanced Networking3
CSC 6420System Analysis and Design3
Total Hours12
Business Data Applications Concentration
CSC 6000Database Administration3
BUS 5120Financial Analyses to Drive Business Growth3
BUS 5130Mastering Analytics and Decision Making3
BUS 6520Management Science and Analytics3
Total Hours12

Plan

Plan of Study Grid
Semester 1Hours
CSC 5010 Vocation and Ethical Computing 3
CSC 5015 Applied Artificial Intelligence 3
 Hours6
Semester 2
CSC 5020 User Experience 3
CSC 5025 Data Security and Information Assurance 3
 Hours6
Semester 3
CSC 5040 Applied Computer Networking 3
CSC 5035 Mobile Computer Architecture 3
Internship in IT (Optional:Only if you are doing CPT)  
 Hours6
Semester 4
CONCENTRATION COURSE 3
CONCENTRATION COURSE 3
 Hours6
Semester 5
CONCENTRATION COURSE 3
CONCENTRATION COURSE 3
 Hours6
 Total Hours30

Course options and schedule are subject to change.