Computer Science Scholars Program

Concordia University offers a unique and affordable accelerated path to a master’s degree in Computer Science. The Computer Science Scholars program would allow incoming qualified students with a CS declared major to earn both a Bachelor of Science degree in Computer Science and a Master of Science degree in Computer Science within four years. Approval would mean tuition costs for the graduate degree courses would remain the same as the traditional four-year undergraduate degree. The course load would require 18 credits per semester, with the ability to utilize enrollment in summer and online sessions.

Program Structure

Computer Science Scholars would complete the undergraduate courses required for the Bachelor of Science in Computer Science degree, CS Professional Core, Common Core, along with elective courses totaling 120 undergraduate credits, and the required graduate courses for the Master of Science in Computer Science coursework totaling 30 credits. The minimum required credits for graduation as a CS Scholar would be 150 credits.  It should be noted that the scholars program requires the student to meet all traditional requirements of an undergraduate and graduate degree in Computer Science.  There are zero courses omitted or counted in multiple degree programs.  The scholars program is designed to provided a time compressed path to a B.S. and M.S. in Computer Science for the distinguished student.

Program Learning Outcomes

  • Advanced Technical and Applied Computing Proficiency: Demonstrate mastery of both foundational and advanced computer science concepts, including software development, data structures, artificial intelligence, cybersecurity, and software architecture, and apply these skills to complex real-world challenges.
  • Innovative Problem-Solving and Critical Thinking: Develop innovative solutions to high-level computing problems through critical thinking, research, and creative approaches, while considering societal, ethical, and environmental implications of technological solutions.
  • Leadership, Collaboration, and Communication: Cultivate leadership and teamwork skills to guide diverse, interdisciplinary teams, communicate complex technical concepts effectively to both technical and non-technical audiences, and contribute positively to collaborative projects and professional environments.
  • Ethical and Responsible Computing Practices: Apply a Christian worldview and ethical principles to decision-making in computing, ensuring technologies are developed and implemented in ways that serve humanity, promote justice and fairness, and protect user privacy and dignity.
  • Applied Research and Continuous Learning: Engage in applied research to contribute new knowledge or practical solutions in the field of computer science, and commit to lifelong learning to remain at the forefront of emerging technologies, methodologies, and industry trends.
  • Integration of Faith, Technology, and Service: Explore the relationship between faith and technology, using technical expertise to address real-world problems responsibly, advance the common good, and enhance human flourishing while reflecting Christian values.
  • Global and Cultural Awareness: Demonstrate an understanding of the global impact of computing technologies and develop solutions that respect cultural diversity, address underserved populations, and foster equitable and inclusive outcomes.
  • Preparation for Professional and Academic Advancement: Build a strong foundation of computer science knowledge and skills that prepares graduates for immediate entry into advanced professional roles, entrepreneurial endeavors, or further academic pursuits in graduate and doctoral programs.

Curriculum

Core Requirements45
Bachelor of Science in Computer Science Major54
Master of Science in Computer Science 30
Electives21
Total Hours150
Bachelor of Science in Computer Science Major
Required Courses
MATH 2050Statistics I3
CSC 1070Theory and Fundamentals of Computer Science3
CSC 2000Coding I - Fundamentals3
CSC 2020Computer Architecture3
CSC 2050Coding II - Algorithms3
CSC 3010Computational Dilemmas3
CSC 3020User Experience and Interactive Systems3
CSC 3030Database Fundamentals3
CSC 3050Operating Systems3
CSC 3070Software Engineering3
CSC 4060Advanced Database and Web Development3
CSC 4950Capstone Project3
Concentration (Please see program director for details.)18
Total Hours54
Master of Science in Computer Science
Required 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

Please select 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

Admission Requirements

This program is open to incoming Computer Science majors who have met the following high school academic requirements:

  • High school cumulative GPA of 3.5 out of 4.0
  • ACT scores of 25 or higher
  • Combined SAT scores of 1200 or higher

Once accepted, Computer Science Scholar students must maintain a 3.5 cumulative average while in the program, and take an average of 39 credits per year, utilizing fall, spring, summer and/or online sessions to complete the program within the 4 years.

Plan

Plan of Study Grid
Semester 1Hours
CSC 1070 Theory and Fundamentals of Computer Science 3
CSC 2000 Coding I - Fundamentals 3
CCE 1030 Western Thought & Worldview 3
CCE 1010 Christian Citizen 3
ENG 1040 Introduction to Writing 3
COMMUNICATION & LANGUAGE 3
 Hours18
Semester 2
CSC 2050 Coding II - Algorithms 3
CSC 2020 Computer Architecture 3
MATH 2050 Statistics I 3
CCE 1040 Science & Humanity 3
REL 1000 The Bible 3
ELECTIVE 3
 Hours18
Semester 3
CSC 3070 Software Engineering 3
CSC 2020 Computer Architecture 3
CONCENTRATION COURSE 3
NATURAL WORLD - SCIENCE 4
REL 1100 Christian Faith 3
HHP 1100 Stewardship of the Body 1
HHP ACTIVITY OR VARSITY SPORT 1
 Hours18
Semester 4
CSC 3050 Operating Systems 3
CSC 3010 Computational Dilemmas 3
CONCENTRATION COURSE 3
HUMAN CREATIVITY & EXPRESSION 3
FAITH & LIFE 3
ELECTIVE 3
 Hours18
Semester 5
ELECTIVE 3
 Hours3
Semester 6
CSC 3020 User Experience and Interactive Systems 3
CSC 3010 Computational Dilemmas 3
CONCENTRATION COURSE 3
HUMAN BEINGS & BEING HUMAN 3
SOCIETY & CULTURE 3
ELECTIVE 3
 Hours18
Semester 7
CSC ELECTIVE 3
CONCENTRATION COURSE 3
ELECTIVE 3
MSCS GRADUATE COURSE 3
MSCS GRADUATE COURSE 3
MSCS GRADUATE COURSE 3
 Hours18
Semester 8
ELECTIVE 3
 Hours3
Semester 9
CSC 4900 Internship 3
CSC 4950 Capstone Project 3
ELECTIVE 3
MSCS GRADUATE COURSE 3
MSCS GRADUATE COURSE 3
MSCS GRADUATE COURSE 3
 Hours18
Semester 10
CSC 4060 Advanced Database and Web Development 3
ELECTIVE 3
MSCS GRADUATE COURSE 3
MSCS GRADUATE COURSE 3
MSCS GRADUATE COURSE 3
MSCS GRADUATE COURSE 3
 Hours18
 Total Hours150

Course options and schedule are subject to change.