Computer Science, B.S.

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

Required Courses

Take all of the following:

CSC-1024Computer Science I

4

CSC-1053/MAT-1053Elementary Discrete Mathematics

3

CSC-2024Computer Science II

4

CSC-2033Data Structures & Algorithm Design

3

CSC-3004Introduction to Software Development

4

aCSC-3024Software and Systems Engineering

4

CSC-3044Operating Systems and Systems Programming

4

CSC-3054Computer Organization and Architecture

4

aCSC-3063Computer Networking Survey

3

CSC-3074Database Management Systems with Laboratory

4

CSC-3083Technology and Society

3

aCSC-4003Computer and Information Security

3

aCSC-4023Survey and Organization of Programming Languages

3

CSC-4081Computer Applications Practicum I

1

CSC-4082Computer Applications Practicum II

2

MAT-1034GCalculus I

4

MAT-2034Calculus II

4

MAT-2063GIntroduction to Statistics

3

MAT-3013Linear Algebra

3

MAT-3023Advanced Discrete Mathematics

3

Total 66 Hours

Completion of required coursework results in the fulfillment of a minor in Mathematics.