Computer Science Bulletin

Click here for more degree information

Why Computer Science?

The study of computer science can lead to such careers as applications programmer, systems programmer/analyst, computer communications specialist, database manager, and consultant. The field serves those students desiring general instruction in computer science, those interested in teaching the subject, and those who want to undertake advanced study of computer science at the graduate level.

The Department of Computer Science is concerned that students interested in computer science enroll in the courses which best meet their needs or interests. Students should come to the department office to be assigned an advisor.

CPS Major (49 hours)

CPS Core (22-24 hours)

Programming courses (27 hours)

  • CPS 180 (3) Principles of Computer Programming
  • CPS 181 (3) Introduction to Data Structures
  • CPS 210 (3) Assembly Language and Computer Organization
  • CPS 240 (3) Object-Oriented Programming
  • CPS 340 (3) Advanced Data Structures and Algorithms
  • CPS 360 (3) Computer Design and Architecture
  • CPS 410 (3) Software Engineering
  • CPS 450 (3) Programming Language Concepts
  • CPS 470 (3) Introduction to Operating Systems

Mathematics courses (13 hours)

  • MTH 132 (4) Calculus I
  • MTH 175 (3) Discrete Mathematics
  • MTH 223 (3) Linear Algebra and Matrix Theory
  • STA 382 (3) Elementary Statistical Analysis

Electives (9 hours*)

Electives in CPS or ITC numbered at 280 or above

*The number of elective hours will vary depending upon the requirements for the major.