Computer Science, BS

70 credit hours

The Bachelor of Science in Computer Science requires the following courses:

Requirements

Required courses for the Bachelor of Science in Computer Science are as follows:

CSC 14400Computer Science I

4

CSC 24400Computer Science II

4

CSC 25500Assembly Language Programming

3

CSC 30500Principles of Database Systems

3

CSC 34400GUI Application Design

4

CSC 36000Data Structures and Algorithms

3

CSC 40300Computer Architecture

3

CSC 40600Operating Systems

4

CSC 43000Senior Project

3

MTH 22100Discrete Structures

3

MTH 24100Statistics for Natural Science

3

MTH 27100Calculus I

5

MTH 27200Calculus II

5

MTH 28500Introduction to Advanced Mathematics

3

MTH 31500Linear Algebra I

3

PHY 30100General Physics I

4

PHY 30200General Physics II

4

One of the following:

CSC 10011Introduction to Computer Science: Python

3

CSC 10022Introduction to Computer Science: Javascript

3

Also required are six credit hours selected from among the following options:

CSC 48000Telecommunications and Computer Networking

3

CSC 40500Computer Graphics

3

CSC 40800Organization of Programming Languages

3

CSC 44700Project Management and Practice

3

CSC 45100Cooperative Education in Computer Science I

3

CSC 45200Cooperative Education in Computer Science II

3

CSC 45111Internship

3

CSC 45211Internship

3

DWD 20050Web Design II

3

DWD 42400Applications for Mobile Devices

3

MIS 44020Information Systems Analysis and Design

3