Print this page

Bulletins

Computer Science Major, B.S.

B.S. degree

Program Requirements

Required Courses I (37 hours)

CPS 180Principles of Computer Programming

3(3-0)

CPS 181Introduction to Data Structures

3(3-0)

CPS 210Computer Organization and Communications

3(3-0)

CPS 240Object-Oriented Programming, Analysis and Design

3(3-0)

CPS 270Computational Analysis and Simulation

3(3-0)

CPS 301Social Issues of Computing and Professional Practice

1(1-0)

CPS 340Advanced Data Structures and Algorithms

3(3-0)

CPS 360Computer Design and Architecture

3(3-0)

CPS 410Software Engineering

3(3-0)

CPS 450Programming Language Concepts

3(3-0)

CPS 470Introduction to Operating Systems

3(3-0)

CPS 498/ITC 498Senior Design I

3(2-2)

ITC 341Introduction to Databases and Applications

3(3-0)

Required Courses II - Mathematics Requirements (13 hours)

MTH 132Calculus I

4(4-0)

MTH 175Discrete Mathematics

3(3-0)

MTH 223Linear Algebra and Matrix Theory

3(3-0)

STA 382QRElementary Statistical Analysis

3(3-0)

Required Courses III - Science Requirements (6-10 hours)

Select at least two of the following:
BIO 101General Biology

3(2-2)

BIO 111Foundations of Evolution and Diversity

4(3-3)

CHM 131General Chemistry I

4(3-3)

CHM 132General Chemistry II

4(3-3)

ENS 101QROf Earth and Us: Introduction to Environmental Science

3(2-2)

GEL 100Introduction to Earth Systems

3(2-2)

GEL 130QREarth Processes

3(2-2)

PHY 130QRCollege Physics I

4(4-0)

PHY 131College Physics II

4(4-0)

PHY 145QRUniversity Physics I

4(4-0)

PHY 146University Physics II

4(4-0)

PHY 170College Physics Laboratory I

1(0-2)

PHY 171College Physics Laboratory II

1(0-2)

PHY 175University Physics Laboratory I

1(0-2)

PHY 176University Physics Laboratory II

1(0-2)

Notes:

Only BIO 101 or BIO 111 may count in this requirement, not both.

Only GEL 100 or GEL 130QR may count in this requirement, not both.

Only PHY 130QR or PHY 145QR may count in this requirement, not both.

Only PHY 131 or PHY 146 may count in this requirement, not both.

PHY courses must be taken with the appropriate lab course.


Electives (6 hours)

Electives in CPS or ITC numbered at 280 or above

Total: 62-66 semester hours