Computer Science Major
B.A. or B.S. degree program
Total hours required – 75
| Base Courses in Bible (BI) |
Hours |
| 4213 |
Biblical Ethics (3) - F; (3) - SU (Adult Studies)
(counts as general education requirement for daily Bible) |
3 |
| Base Courses in Computer Science (CSCI) |
Hours |
| 1513 |
Structured Programming (3) - F, SP |
3 |
| 2113 |
Intermediate Programming (3) - SP |
3 |
| 3113 |
Data Structures (3) - F |
3 |
| 3213 |
Data Base Management Systems (3) - SP |
3 |
| 3353 |
Introduction to Software Engineering (3) - F |
3 |
| 3513 |
Computer Organization (3) - SP |
3 |
| 3613 |
Network Principles (3) - SP |
3 |
| 3703 |
Introduction to GUI Programming (3) - SP |
3 |
| 3803 |
Introduction to AI and Expert Systems (3) - SP |
3 |
| 395V |
Internship in Computer Science (1-3) - F, SP |
1-3 |
| 4213 |
Operating Systems (3) - F |
3 |
| 4613 |
Senior Project (3) - F, SP |
3 |
| Base Courses in Information Technology (IT) |
Hours |
| 2043 |
Information System Applications (3) - F, SP, SU |
3 |
Additional Courses
|
Hours |
| Six additional hours selected from: |
|
| |
Base Courses in Computer Science (CSCI) |
|
| 3413 |
Numerical Algorithms (3) |
3 |
| 350V |
Special Topics in Computing (1, 2, or 3) |
1-3 |
| 4113 |
Comparative Programming Languages (3) - SP |
3 |
| |
|
|
| |
Base Courses in Information Technology (IT) |
|
| 2053 |
Web Application Development I (3) - F, SU |
3 |
| 3013 |
Systems Analysis and Design (3) - F |
3 |
| 3023 |
Project Management (3) - SP |
3 |
Base Courses in Mathematics (MA)
|
Hours |
| 1314 |
Calculus I (4) F, SP |
4 |
| 2103 |
Discrete Mathematics (3) - F, SP |
3 |
| 2314 |
Calculus II (4) F, SP |
4 |
| 2324 |
Calculus III (4) F, SP |
4 |
| |
One of the following |
|
| 2183 |
Elementary Statistics (3) - F, SP, SU |
3 |
| 3123 |
Mathematical Theory of Statistics (3) - F (even-numbered years) |
3 |
Base Courses in Philosophy
|
Hours |
| 3433 |
Ethical Theory (3) - F*, SP*; Honors credit availabel
(counts as general education requirement for humanities) |
3 |
| Additional Coursework |
Hours |
| One two-semester sequence of laboratory science (8 hours minimum) |
8 |
The minor requirement in Pure Mathematics is automatically satisfied if Mathematics 3123 is selected in place of 2183; otherwise, one additional course selected from the approved list is needed to complete this minor.