Computer Science Major – Bachelor of Science

Program Requirements

General Education

MATH 175Calculus I

4

CS 499CSenior Thesis I

2

CS 499DSenior Thesis II

1

General Education courses

variable

Total Credit Hours:37

Refer to the General Education section for a complete listing of general education requirements for the University.

Computer Science Major Requirements

CS 170Introduction to Computer Science

4

CIS 205Introduction to Programming - C++

3

CS 303Data Structures

3

CS 310Algorithms and Advanced Data Structures

3

CS 360Operating Systems

3

CS 380Software Engineering

3

Required Math Courses

MATH 275Calculus II

4

MATH 308Discrete Mathematics

3

MATH 353Statistics

3

Electives

Select two of the following courses with a CS prefix:

CS 335Theory of Programming Language

3

CS 372Math for Computer Games

3

CS 412Software Engineering for Computer Games

3

CS 420Data Mining Concepts

3

CS 450Computer Graphics

3

CS 460Scientific and Parallel Computing

3

CS 472Multiplayer Networking Game Programming

3

CS 480Computer Security

3

CS 485Network Security

3

Select one course from the following:

CIS 305Advanced Programming-C++

3

CIS 314Advanced Programming-Java

3

CIS 405Web Development Strategies and E-commerce

3

CIS 426Database Administration

3

CIS 340Telecommunication & Networking

3

CIS 442Network Administration

3

CIS 443Advanced Computer Network

3

ITEC 345Microprocessor Electronics

3

ITEC 445Computer Electronics

3

ITEC 480Digital Communication and Networking

3

MATH 301Elementary Linear Algebra

3

MATH 312Numerical Methods

3

Total Credit Hours:38

Minor

All majors must also include a minor or additional major. See Terms to Know.
Minor

21

Total Credit Hours:21

General Electives

General electives

variable

Total Credit Hours:24

Total Credit Hours: 120