The Computer Science program produces graduates highly skilled in creating, applying, and communicating complex technological solutions to organizational problems in the context of a Biblical worldview.
The BS degree program features 4 concentrations in Software Engineering, AI & Robotics, Cybersecurity, and Virtual and Augmented Reality. All 4 concentrations share a common technology core which ensures students share an understanding of computer programming, computer hardware, and fundamental topics in Computer Science.
The concentrations allow a student to specialize in a specific area of Computer Science. Given the number of allowed free electives, students are invited to choose more than one concentration if that is of interest to them. Our students find high paying jobs in the technology sector of industry in areas involving software development, data science, artificial intelligence, robotics, cybersecurity, video game design, animation, as well as more hardware based vocations in the IT field. Students are often recruited by emerging technology firms looking for technology students capable of learning something new.
Our program emphasizes the idea that computer programming does not define Computer Science, but rather is the tool a Computer Scientist wields to solve problems. We also adopt the notion that the programming language is insignificant as programming is a skill, the language is how that skill is expressed. Programming is to the Computer Scientists as a tennis racket is to a tennis player. The grand ideas of Computer Science are then explored through the application of computer programming in the context of the various theoretical subjects offered by the department.
All students interested in problem solving in the world by leveraging technology should consider a major or minor in Computer Science!
Plan of Study Grid
Semester 1 |
CSC 1070 |
Theory and Fundamentals of Computer Science |
3 |
CSC 2000 |
Coding I - Fundamentals |
3 |
CCE 1010 |
Christian Citizen |
3 |
ENG 1040 |
Introduction to Writing |
3 |
|
3 |
| Hours | 15 |
Semester 2 |
CSC 2050 |
Coding II - Algorithms |
3 |
CSC 2020 |
Computer Architecture |
3 |
MATH 2050 |
Statistics I |
3 |
CCE 1030 |
Western Thought & Worldview |
3 |
REL 1000 |
The Bible |
3 |
HHP 1100 |
Stewardship of the Body |
1 |
| Hours | 16 |
Semester 3 |
CSC 3070 |
Software Engineering |
3 |
CSC 4400 |
Coding III - Data Structures |
3 |
CCE 1020 |
Western Culture & Worldview |
3 |
|
3 |
|
4 |
| Hours | 16 |
Semester 4 |
CSC 3050 |
Operating Systems |
3 |
CSC 3010 |
Computational Dilemmas |
3 |
CCE 1040 |
Science & Humanity |
3 |
REL 1100 |
Christian Faith |
3 |
|
3 |
|
1 |
| Hours | 16 |
Semester 5 |
CSC 3030 |
Database Fundamentals |
3 |
CSC 3400 |
Artificial Intelligence |
3 |
CSC 2400 |
Machine Learning and Robotics |
3 |
|
3 |
|
3 |
| Hours | 15 |
Semester 6 |
CSC 4060 |
Advanced Database and Web Development |
3 |
CSC 4410 |
Adv Artificial Intelligence |
3 |
|
3 |
|
3 |
|
3 |
| Hours | 15 |
Semester 7 |
CSC 4900 |
Internship |
1-3 |
CSC 3020 |
User Experience and Interactive Systems |
3 |
CSC 4950 |
Capstone Project |
3 |
|
3 |
|
3 |
| Hours | 13-15 |
Semester 8 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 12 |
| Total Hours | 118-120 |
Course options and schedule are subject to change.
Plan of Study Grid
Semester 1 |
CSC 1070 |
Theory and Fundamentals of Computer Science |
3 |
CSC 2000 |
Coding I - Fundamentals |
3 |
CCE 1010 |
Christian Citizen |
3 |
ENG 1040 |
Introduction to Writing |
3 |
|
3 |
| Hours | 15 |
Semester 2 |
CSC 2050 |
Coding II - Algorithms |
3 |
CSC 2020 |
Computer Architecture |
3 |
|
3 |
CSC 1800 |
Systems Integration |
3 |
REL 1000 |
The Bible |
3 |
HHP 1100 |
Stewardship of the Body |
1 |
| Hours | 16 |
Semester 3 |
CSC 3070 |
Software Engineering |
3 |
REL 1100 |
Christian Faith |
3 |
CCE 1020 |
Western Culture & Worldview |
3 |
MATH 2050 |
Statistics I |
3 |
|
4 |
| Hours | 16 |
Semester 4 |
CSC 3050 |
Operating Systems |
3 |
CSC 3010 |
Computational Dilemmas |
3 |
CCE 1040 |
Science & Humanity |
3 |
CSC 3610 |
Networks & Security |
3 |
|
3 |
|
1 |
| Hours | 16 |
Semester 5 |
CSC 3030 |
Database Fundamentals |
3 |
CSC 4600 |
Penetration Testing |
3 |
|
3 |
|
3 |
|
3 |
| Hours | 15 |
Semester 6 |
CSC 4060 |
Advanced Database and Web Development |
3 |
CSC 3600 |
Cybersecurity |
3 |
|
3 |
CCE 1030 |
Western Thought & Worldview |
3 |
|
3 |
| Hours | 15 |
Semester 7 |
CSC 4900 |
Internship |
1-3 |
CSC 3020 |
User Experience and Interactive Systems |
3 |
CSC 4950 |
Capstone Project |
3 |
|
3 |
|
3 |
| Hours | 13-15 |
Semester 8 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 12 |
| Total Hours | 118-120 |
Course options and schedule are subject to change.
Plan of Study Grid
Semester 1 |
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 |
|
3 |
| Hours | 18 |
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 |
|
3 |
| Hours | 18 |
Semester 3 |
CSC 3070 |
Software Engineering |
3 |
|
3 |
CCE 1020 |
Western Culture & Worldview |
3 |
|
4 |
REL 1100 |
Christian Faith |
3 |
|
1 |
HHP 1100 |
Stewardship of the Body |
1 |
| Hours | 18 |
Semester 4 |
CSC 3050 |
Operating Systems |
3 |
CSC 3010 |
Computational Dilemmas |
3 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 18 |
Semester 5 |
|
3 |
| Hours | 3 |
Semester 6 |
CSC 3020 |
User Experience and Interactive Systems |
3 |
CSC 3030 |
Database Fundamentals |
3 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 18 |
Semester 7 |
|
3 |
|
3 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 18 |
Semester 8 |
|
3 |
| Hours | 3 |
Semester 9 |
CSC 4900 |
Internship |
3 |
CSC 4950 |
Capstone Project |
3 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 18 |
Semester 10 |
CSC 4060 |
Advanced Database and Web Development |
3 |
|
3 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 18 |
| Total Hours | 150 |
Course options and schedule are subject to change.
Plan of Study Grid
Semester 1 |
CSC 1070 |
Theory and Fundamentals of Computer Science |
3 |
CSC 2000 |
Coding I - Fundamentals |
3 |
CCE 1010 |
Christian Citizen |
3 |
ENG 1040 |
Introduction to Writing |
3 |
|
3 |
| Hours | 15 |
Semester 2 |
CSC 2050 |
Coding II - Algorithms |
3 |
CSC 2020 |
Computer Architecture |
3 |
MATH 2050 |
Statistics I |
3 |
CCE 1030 |
Western Thought & Worldview |
3 |
REL 1000 |
The Bible |
3 |
HHP 1100 |
Stewardship of the Body |
1 |
| Hours | 16 |
Semester 3 |
CSC 3070 |
Software Engineering |
3 |
CSC 4400 |
Coding III - Data Structures |
3 |
CCE 1020 |
Western Culture & Worldview |
3 |
|
3 |
|
4 |
| Hours | 16 |
Semester 4 |
CSC 3050 |
Operating Systems |
3 |
CSC 3200 |
Systems Programming |
3 |
CCE 1040 |
Science & Humanity |
3 |
REL 1100 |
Christian Faith |
3 |
|
3 |
|
1 |
| Hours | 16 |
Semester 5 |
CSC 3030 |
Database Fundamentals |
3 |
CSC 3210 |
Programming Language Theory |
3 |
|
3 |
PHIL 2110 |
Elementary Logic |
3 |
|
3 |
| Hours | 15 |
Semester 6 |
CSC 3010 |
Computational Dilemmas |
3 |
CSC 4200 |
Theoretical Computer Science |
3 |
|
3 |
|
3 |
|
3 |
| Hours | 15 |
Semester 7 |
CSC 4900 |
Internship |
1-3 |
CSC 3020 |
User Experience and Interactive Systems |
3 |
CSC 4950 |
Capstone Project |
3 |
|
3 |
|
3 |
| Hours | 13-15 |
Semester 8 |
CSC 4060 |
Advanced Database and Web Development |
3 |
|
3 |
|
3 |
|
3 |
| Hours | 12 |
| Total Hours | 118-120 |
Course options and schedule are subject to change.
Plan of Study Grid
Semester 1 |
CSC 1070 |
Theory and Fundamentals of Computer Science |
3 |
CSC 2000 |
Coding I - Fundamentals |
3 |
CCE 1010 |
Christian Citizen |
3 |
ENG 1040 |
Introduction to Writing |
3 |
|
3 |
| Hours | 15 |
Semester 2 |
CSC 2050 |
Coding II - Algorithms |
3 |
CSC 2020 |
Computer Architecture |
3 |
MATH 2050 |
Statistics I |
3 |
CCE 1030 |
Western Thought & Worldview |
3 |
REL 1000 |
The Bible |
3 |
HHP 1100 |
Stewardship of the Body |
1 |
| Hours | 16 |
Semester 3 |
CSC 3070 |
Software Engineering |
3 |
CSC 2800 |
Animation I |
3 |
CCE 1020 |
Western Culture & Worldview |
3 |
|
3 |
|
4 |
| Hours | 16 |
Semester 4 |
CSC 3050 |
Operating Systems |
3 |
CSC 1800 |
Systems Integration |
3 |
CCE 1040 |
Science & Humanity |
3 |
REL 1100 |
Christian Faith |
3 |
CSC 3800 |
Animation II |
3 |
|
1 |
| Hours | 16 |
Semester 5 |
CSC 3030 |
Database Fundamentals |
3 |
|
3 |
|
3 |
|
3 |
|
3 |
| Hours | 15 |
Semester 6 |
CSC 3010 |
Computational Dilemmas |
3 |
CSC 4800 |
Animation III |
3 |
|
3 |
|
3 |
|
3 |
| Hours | 15 |
Semester 7 |
CSC 4900 |
Internship |
1-3 |
CSC 3020 |
User Experience and Interactive Systems |
3 |
CSC 4950 |
Capstone Project |
3 |
|
3 |
|
3 |
| Hours | 13-15 |
Semester 8 |
CSC 4060 |
Advanced Database and Web Development |
3 |
|
3 |
|
3 |
|
3 |
| Hours | 12 |
| Total Hours | 118-120 |
Course options and schedule are subject to change.