Computer Science, B.S.

(This program is based on the Association for Computing Machinery curriculum recommendations.)

Required Courses

Required Computer Science Courses

CSC-1024Computer Science I

4.0 credits

CSC-2024Computer Science II

4.0 credits

CSC-2033Data Structures & Algorithm Design

3.0 credits

CSC-3004Introduction to Software Development

4.0 credits

CSC-3024Software and Systems Engineering

4.0 credits

CSC-3044Operating Systems and Systems Programming

4.0 credits

CSC-4023Survey and Organization of Programming Languages

3.0 credits

CSC-3083Technology and Society

3.0 credits

CSC-3013Computer Networks & Telecommunications

3.0 credits

CSC-4093Computer Networking

3.0 credits

CSC-4081Computer Applications Practicum I

1.0 credits

CSC-4082Computer Applications Practicum II

2.0 credits

CSC-3054Computer Organization and Architecture

4.0 credits

CSC-3031Database Management Systems Laboratory for Computer Science

1.0 credits

CSC-3032Database Management Systems

2.0 credits

Required Mathematics Courses

MAT-1053Elementary Discrete Mathematics

3.0 credits

-
OR

CSC-1053Elementary Discrete Mathematics

3.0 credits

-
 

MAT-2063

MAT-1034Calculus I

4.0 credits

MAT-2034Calculus II

4.0 credits

MAT-3013Linear Algebra

3.0 credits

MAT-3023Advanced 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.