Program Overview
The major in Computer Science enables a student to develop an understanding of the theory and practice of computing within the context of a liberal arts and sciences education.
In addition to computer programming, majors in computer science study computer languages, logic, data structures, and applications of computing. The art and science of problem-solving are emphasized.
Students who desire a more scientific emphasis will complete the College of Arts and Sciences requirements for a B.S. degree; the computer science requirements for the B.A. and B.S. degrees are the same.
All programs are to be planned in careful consultation with a departmental advisor and be approved by that advisor.
B.A. Degree Requirements
The Bachelor of Arts degree is intended for students who desire less of a scientific emphasis. Students who desire more of a scientific emphasis should consider the Bachelor of Science degree. All programs are to be planned in careful consultation with a departmental advisor and be approved by that advisor.
Course List Code | Title | Hours |
CS 065 | INTRODUCTION TO COMPUTER SCIENCE I | 3 |
CS 066 | INTRODUCTION TO COMPUTER SCIENCE II | 3 |
CS 067 | OBJECT-ORIENTED PROGRAMMING | 3 |
CS 083 | DIGITAL ETHICS | 3 |
CS 130 | COMPUTER ORGANIZATION AND ASSEMBLY | 3 |
CS 137 | ALGORITHM ANALYSIS | 3 |
CS 188 | SOFTWARE ENGINEERING | 3 |
CS 191 | COMPUTER SCIENCE CAPSTONE | 3 |
MATH 050 | CALCULUS I | 3 |
| 3 |
| DISCRETE MATHEMATICS | |
| MATHEMATICS REASONING | |
| |
| 9 |
1 | |
| WEB SITE TECHNOLOGY | |
| NETWORK MANAGEMENT | |
| DATABASE MANAGEMENT | |
| |
| 6 |
1 | |
| WEB SITE TECHNOLOGY | |
| NETWORK MANAGEMENT | |
| DATABASE MANAGEMENT | |
2 | |
Total Hours | 45 |
In addition to programmatic requirements, students are responsible for satisfying all requirements of the Drake Curriculum, including Areas of Inquiry (AOI)
Student must also satisfy university graduation requirements for all undergraduate students..