Master of Science in Computer Science

The Master of Science in Computer Science at Concordia University Wisconsin prepares graduate students to advance their expertise in computing through rigorous study of algorithms, systems design, and emerging technologies while integrating ethical reflection and professional responsibility. The program combines core technical mastery with opportunities for specialization in areas such as software engineering, cybersecurity, and data science, and culminates in applied capstone experiences that emphasize real-world problem solving. Graduates emerge with deep technical competency, strategic thinking, and leadership skills that empower them to innovate responsibly in industry, research, and service, grounded in the university’s commitment to purposeful Christian-informed engagement.

Program Learning Outcomes

By fulfilling all of the course requirements for the Master's of Science in Computer Science, students will be able to:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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 

CSC 5010AI Ethics and Vocation3
CSC 5015Applied Artificial Intelligence3
CSC 5025Cybersecurity3
CSC 5035Mobile Computer Architecture3
CSC 5040Applied Computer Networking3
CSC 6270Applied Research Practicum3
Select Concentration12
Total Hours30

 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
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 AI Ethics and Vocation 3
CSC 5015 Applied Artificial Intelligence 3
 Hours6
Semester 2
CSC 5025 Cybersecurity 3
CSC 5040 Applied Computer Networking 3
 Hours6
Semester 3
CSC 5035 Mobile Computer Architecture 3
CONCENTRATION COURSE 3
 Hours6
Semester 4
CONCENTRATION COURSE 3
CONCENTRATION COURSE 3
 Hours6
Semester 5
CONCENTRATION COURSE 3
CSC 6270 Applied Research Practicum 3
 Hours6
 Total Hours30

Course options and schedule are subject to change.