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
Code | Title | Hours |
---|---|---|
Required Technical Courses | ||
CSC 5010 | Vocation and Ethical Computing | 3 |
CSC 5015 | Applied Artificial Intelligence | 3 |
CSC 5020 | User Experience | 3 |
CSC 5025 | Data Security and Information Assurance | 3 |
CSC 5035 | Mobile Computer Architecture | 3 |
CSC 5040 | Applied Computer Networking | 3 |
Total Hours | 18 |
Select from one of the following Concentrations
Code | Title | Hours |
---|---|---|
Software Engineering Concentration | ||
CSC 6000 | Database Administration | 3 |
CSC 6200 | Advanced Algorithms | 3 |
CSC 6210 | Applied Restful APIs and Integrations | 3 |
CSC 6220 | Language Theory | 3 |
Total Hours | 12 |
Code | Title | Hours |
---|---|---|
Information Systems Concentration | ||
CSC 6000 | Database Administration | 3 |
CSC 6400 | System Administration and Maintenance | 3 |
CSC 6410 | Advanced Networking | 3 |
CSC 6420 | System Analysis and Design | 3 |
Total Hours | 12 |
Code | Title | Hours |
---|---|---|
Business Data Applications Concentration | ||
CSC 6000 | Database Administration | 3 |
BUS 5120 | Financial Analyses to Drive Business Growth | 3 |
BUS 5130 | Mastering Analytics and Decision Making | 3 |
BUS 6520 | Management Science and Analytics | 3 |
Total Hours | 12 |
Plan
Semester 1 | Hours | |
---|---|---|
CSC 5010 | Vocation and Ethical Computing | 3 |
CSC 5015 | Applied Artificial Intelligence | 3 |
Hours | 6 | |
Semester 2 | ||
CSC 5020 | User Experience | 3 |
CSC 5025 | Data Security and Information Assurance | 3 |
Hours | 6 | |
Semester 3 | ||
CSC 5040 | Applied Computer Networking | 3 |
CSC 5035 | Mobile Computer Architecture | 3 |
Internship in IT (Optional:Only if you are doing CPT) | ||
Hours | 6 | |
Semester 4 | ||
CONCENTRATION COURSE | 3 | |
CONCENTRATION COURSE | 3 | |
Hours | 6 | |
Semester 5 | ||
CONCENTRATION COURSE | 3 | |
CONCENTRATION COURSE | 3 | |
Hours | 6 | |
Total Hours | 30 |
Course options and schedule are subject to change.