Computer Science, B.A.
Required Courses
Take all of the following:
| CSC-1024 | Computer Science I | 4 |
| CSC-2024 | Computer Science II | 4 |
| CSC-2033 | Data Structures & Algorithm Design | 3 |
| CSC-3004 | Introduction to Software Development | 4 |
| CSC-3013 | Computer Networks & Telecommunications | 3 |
| aCSC-3024 | Software and Systems Engineering | 4 |
| aCSC-3031 | Database Management Systems Laboratory for Computer Science | 1 |
| aCSC-3032 | Database Management Systems | 2 |
| CSC-3054 | Computer Organization and Architecture | 4 |
| CSC-3083 | Technology and Society | 3 |
| CSC-4081 | Computer Applications Practicum I | 1 |
| CSC-4082 | Computer Applications Practicum II | 2 |
| MAT-1023G | Precalculus Mathematics | 3 |
Take one of the following: (3)
| CSC-1053 | Elementary Discrete Mathematics | 3 |
| MAT-1053 | Elementary Discrete Mathematics | 3 |
Elective Courses
| - | 6 hours from CSC courses numbered 3000 or above | 6 |
Required Cognate Course
Total 47 Hours
The student with a major in computer science (Bachelor of Arts degree) must complete a minor in another discipline.