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

CSC-2024Computer Science II

4

CSC-2033Data Structures & Algorithm Design

3

CSC-3004Introduction to Software Development

4

CSC-3013Computer Networks & Telecommunications

3

aCSC-3024Software and Systems Engineering

4

aCSC-3031Database Management Systems Laboratory for Computer Science

1

aCSC-3032Database Management Systems

2

CSC-3044Operating Systems and Systems Programming

4

CSC-3054Computer Organization and Architecture

4

CSC-3083Technology and Society

3

aCSC-4023Survey and Organization of Programming Languages

3

CSC-4081Computer Applications Practicum I

1

CSC-4082Computer Applications Practicum II

2

aCSC-4093Computer Networking

3

Take one of the following: (3)

CSC-1053Elementary Discrete Mathematics

3

MAT-1053Elementary Discrete Mathematics

3

Required Mathematics Courses

MAT-1034GCalculus I

4

MAT-2034Calculus II

4

MAT-2063GIntroduction to Statistics

3

MAT-3013Linear Algebra

3

MAT-3023Advanced Discrete Mathematics

3

Total 65 Hours

The student with a major in computer science (Bachelor of Science degree) must complete the mathematics minor that is included above.