Computer Science, B.S.
(This program is based on the Association for Computing Machinery curriculum recommendations.)
Required Courses
Required Computer Science Courses
| CSC-1024 | Computer Science I | 4.0 credits |
| CSC-2024 | Computer Science II | 4.0 credits |
| CSC-2033 | Data Structures & Algorithm Design | 3.0 credits |
| CSC-3004 | Introduction to Software Development | 4.0 credits |
| CSC-3024 | Software and Systems Engineering | 4.0 credits |
| CSC-3044 | Operating Systems and Systems Programming | 4.0 credits |
| CSC-4023 | Survey and Organization of Programming Languages | 3.0 credits |
| CSC-3083 | Technology and Society | 3.0 credits |
| CSC-3013 | Computer Networks & Telecommunications | 3.0 credits |
| CSC-4093 | Computer Networking | 3.0 credits |
| CSC-4081 | Computer Applications Practicum I | 1.0 credits |
| CSC-4082 | Computer Applications Practicum II | 2.0 credits |
| CSC-3054 | Computer Organization and Architecture | 4.0 credits |
| CSC-3031 | Database Management Systems Laboratory for Computer Science | 1.0 credits |
| CSC-3032 | Database Management Systems | 2.0 credits |
Required Mathematics Courses
| MAT-1053 | Elementary Discrete Mathematics | 3.0 credits |
-
| OR | |
| CSC-1053 | Elementary Discrete Mathematics | 3.0 credits |
-
| | |
MAT-2063
| | |
| MAT-1034 | Calculus I | 4.0 credits |
| MAT-2034 | Calculus II | 4.0 credits |
| MAT-3013 | Linear Algebra | 3.0 credits |
| MAT-3023 | Advanced Discrete Mathematics | 3.0 credits |
Total 65 Hours
The student with a major in computer science (Bachelor of Science degree) must complete the mathematics minor that is included above.