Computer Science Curriculum

The Computer Science program provides knowledge, skills, and methods in the highly technical areas of systems programming and computer systems design and engineering. Professional opportunities include positions such as programmer, systems analyst, software engineer, scientific researcher and developer, technical consultant, corporate computer trainer, technical sales staff, and technical sales support staff. Completion of a minor in Information Technology, Mathematics, Accounting, or Finance is highly recommended.

Major Program CS

(63 semester hours) Required Courses
COMP 135 Introduction to Information Technology 3
COMP 140 Computer Science I 4
COMP 150 Computer Science II 3
COMP 200 Microcomputer Systems 3
COMP 201 Introduction to DBMS 3
COMP 253 Java with Data Structures 3
COMP 254 Advanced Data Structures 3
COMP 335 Operating Systems 3
COMP 356 Theory of Programming Languages 3
COMP 400 Database Management 3
COMP 480 Senior Project 3
COMP XXX Four upper level Elective courses in Computer Science 12
MATH 175 Statistics 4
MATH 181 Calculus with Analytic Geometry I 5
MATH 182 Calculus with Analytic Geometry II 4
MATH 326 Discrete Mathematics 3
or MATH
XXX (approved math elective) 3

Computer ScienceCertificate Program

Adults who do not have a college degree but who have many years of information processing experience may earn a Computer Science Proficiency Certificate. Certificate students may specialize in one concentration chosen from Computer Science or Information Technology.

Competence in MATH 170 or MATH 181 is required. Two semesters of programming languages is a required prerequisite for entrance into Information Technology and two semesters of C++ is the required prerequisite for entrance into the Computer Science program.

Computer Science Certificate
(15 semester hours) Required courses
COMP 200 Microcomputer Systems 3
COMP 254 Advanced Data Structures 3
COMP 335 Operating Systems 3
COMP 400 Database Management 3
COMP XXX Upper division elective 3