2017-2018 Undergraduate Catalog


Computer Science, BS

Requirements

The program of study requires a minimum of 48 hours, on a 124-hour degree, consisting of:

Core Requirements

COSC 10403Introduction to Programming

3

COSC 20203Techniques in Programming

3

COSC 20803Data Structures

3

COSC 30203Computer System Fundamentals

3

COSC 30253Computer Organization

3

COSC 30353Microprocessor Based Digital Systems

3

COSC 30403Programming Language Concepts

3

COSC 30603Database Systems

3

COSC 40203Operating Systems

3

COSC 40403Analysis of Algorithms

3

COSC 40943Software Engineering

3

COSC 40993Senior Design Project

3

CITE 30103Unix/Linux System Administration

3

9 hours of approved computer science electives at the 3000 level or above

9

Associated Requirements:

17 hours of mathematics

MATH 10524Calculus I

4

MATH 20123Discrete Mathematics I

3

MATH 30123Discrete Mathematics II

3

MATH 30224Linear Algebra

4

MATH 10043Elementary Statistics

3

OR

MATH 30803Probability

3

A two-semester science sequence (including laboratories)

Plus two additional one-semester science courses.

All science courses must be selected from biology, chemistry, environmental science, geology or physics. Courses for non-science majors may not be counted in this category.

A computer science major must have a minimum 2.2 GPA in all computer science coursework to graduate.