Computer Science Major
The computer science major is designed to prepare students for a career in software development. Requirements total 48-53 hours. Up to seven hours may apply to general education requirements.
Program Outcomes:
Students completing a Bachelor of Arts degree in computer science will be able to:
- analyze a computer-related problem and design, implement, and evaluate a solution
- communicate technology-related ideas effectively in writing and orally with clarity and organization
- work together effectively as a team
- integrate computer science with the Christian faith
Code | Title | Hours |
---|---|---|
Required Courses | ||
CS 120 | Computer Programming I 1 | 3 |
CS 220 | Computer Programming II | 3 |
CS 235 | Data Science I | 3 |
CS 240 | Discrete Mathematics | 3 |
CS 260 | Computer Networking | 3 |
CS 270 | Computer Operating Systems | 3 |
CS 280 | Computer Architecture | 3 |
CS 310 | Database Management Systems | 3 |
CS 320 | Data Structures | 3 |
CS 330 | Web Programming | 3 |
CS 340 | Programming Languages | 3 |
CS 420 | Software Engineering | 3 |
CS 445 | Internship | 1-6 |
CS 490 | Technology, Ethics, and Society 1 | 3 |
Supporting Courses | ||
MA 121 | Calculus and Analytic Geometry I 1 | 4 |
MA 285X | Statistics 1 | 4 |
or MA 321 | Mathematical Statistics I | |
Total Hours | 48-53 |
1 | May be used to fulfill a general education requirement. |