Computer Science Requirements

Transferred and/or Contract signed after 2000

If you already have signed a contract, please follow these steps before you call and sign up for an appointment. Look at your contract and fill in all the courses that you have successfully completed. You can determine what classes you need to complete from your original contract. If you have misplaced your contract, the list below are from previous contracts.

Core Curriculum

Course Number Course Name Credit Hours
3460:209 Introduction to Computer Science 4.0
3460:210 Data Structures & Algorithms I 4.0
3460:306 Assembly Language Programming 4.0
3460:307 Applied Systems Programming 3.0
3460:316 Data Structures & Algorithms II 3.0
3460:421 Introduction to Object Oriented Programming 3.0
3460:426 Operating Systems 3.0
3460:430 Theory of Programming Languages 3.0
3460:465 Computer Organization 3.0
3460:480 Introduction to Software Engineering & Formal Methods 3.0
3460:490 Senior Seminar in Computer Science 3.0

Other Required Courses

Course Number Course Name Credit Hours
3450:208 Introduction to Discrete Mathematics 4.0
3450:221 Analytic Geometry-Calculus I 4.0
3450:222 Analytic Geometry-Calculus II 4.0
3470:461 Applied Statistics I 4.0

12 credit hours of approved 300/400 Computer Science electives
(no more than one 300-level course). These count toward the 47 credit hour rule.

Completion of the second year of a foreign language



All Course Numbers that are highlighted count toward the 47 credit hour rule.


Questions about individual classes and when they are offered can be answered at the Online Information Center to be found at University Home Page. The above contract was signed after Fall 2000. If your contract is different, please follow yours.

If you still feel that you need to see an Advisor in person, you can see the advising schedule and phone number.