Computer Science, B.S.
The Bachelor of Science in Computer Science is designed to train students to be well prepared for a career in the technology industry, including but not limited to innovating, designing, and building computer systems. It is also designed to prepare students to be ready for graduate study in all areas of computing. The degree is designed to help all students pursue their work and calling in support of God's kingdom.
Program Requirements
Bethel Core
Major
CSC 112 | Digital Citizen of the 21st Century | 2 |
CSC 121 | Programming I: Control Structures | 3 |
CSC 122 | Programming 2: Data Structures | 3 |
CSC 150 | Seminar 1 | .5 |
CSC 210 | Database Programming | 3 |
CSC 230 | Networks | 3 |
| | |
CSC 261 | Self-Directed Learning: Web Programming | 3 |
| OR | |
CSC 262 | Self-Directed Learning: System Administration | 3 |
| OR | |
CSC 263 | Self-Directed Learning: Introductory CS Topics | 3 |
| | |
CSC 321 | Programming 3: Object Oriented Programming | 3 |
CSC 340 | Software Engineering Theory | 3 |
CSC 350 | Seminar 2 | .5 |
CSC 398 | Internship in Computer Science | 1-3 |
CSC 420 | Theory of Computation | 3 |
CSC 441 | Software Engineering in Practice | 3 |
CSC 463 | Self-Directed Learning: Advanced Computer Science Topics | 3 |
CSC 490 | Senior Capstone | 2 |
MATH 210 | Discrete Mathematics | 3 |
| | |
MATH 111 | Basic Probability & Statistics | 3 |
| OR | |
MATH 252 | Probability and Statistics | 3 |
| | |
MATH
| MATH above MATH 131 | 3 |
Choose 2 to 4 hours from the following
Choose 6 hours from the following
CSC 310 | Advanced Computer Science Topics | 3 |
CSC 450 | Senior Project in Computer Science | 3 |
CSC 463 | Self-Directed Learning: Advanced Computer Science Topics | 3 |
Total Credit Hours: | 54-58 |
Electives
Electives needed to complete degree
Total Credit Hours: 120