B.A. in Computer Science with Teacher Certification

BA in Computer Science with Teacher Certification Degree Plan (120 hours)
Core Requirements (39 hours)
First Year Seminar3
First Year Seminar
Freshmen Composition I3
Rhetoric and Composition
Rhetoric and Composition for International Students
Literature3
Any EN 23XX literature course
History3
Any 1000, 2000, or 3000-level HS course
Social Science6
Mathematics
Satisfied by MT 2303 in the courses required for this major.
Natural or Physical Sciences3
Fine Arts3
Foreign Language and International Engagement 6
This requirement is satisfied through one of four ways: (1) One 3-hour course in any language at the 3000 level or above, with a grade of B or better; (2) Two courses (1311 and 1312) in a language not previously studied; (3) Two courses (2311 and 2312) in a language previously studied at the high school or college level; (4) Qualifying scores on an AP or CLEP exam, or both the ACTFL OPI and WPT exams
Philosophy - Self3
Intro to Philosophy
Philosophy - Ethics3
Foundations of Ethics
Theology - God3
Introduction to Theology
Intermediate Theology3
Any TH 33xx course
Computer Science Major Courses (45 hours)
MT 2323Discrete Math Structures3
CS 1310Programming I in C3
CS 1311Data Structures3
CS 2110Sophomore CS Seminar1
CS 2313Object Oriented Programming I3
CS 2315Algorithms3
CS 2323Object Oriented Programming II3
CS 2350Computer Architecture3
CS 3110Junior CS Seminar1
CS 3310Intro to Systems Analysis and Design3
CS 3320Files and Database3
CS 3330Computer Networks3
CS 3340Software Engineering3
CS 3350Operating Systems3
CS 4110Senior CS Seminar1
CS 4385Programming Projects3
Teaching Certification (27 hours)
ED 3302The American Secondary School3
ED 3361Adolescent Development in the School Setting3
ED 2330Teaching Diverse Populations3
ED 3355Educational Technology3
ED 3362Teaching-Learning and Secondary Methods3
ED 3350Reading-- Teaching Reading in the Secondary Content Areas3
ED 4388Professional Development Seminar-Secondary3
ED 4689Student Teaching-Secondary6
Electives (9 hours)9
An elective can be any course taken from any discipline. Students can use these hours to pursue certificates, minors, or second majors.
Total Semester Hours120

This is a recommended degree plan subject to changes. Please meet with your adviser on a regular basis.

First Year
FallSemester HoursSpringSemester Hours
MT 2303/2306/1411 statistics or precalculus3Social Science3
FYE 13013Literature3
EN 13113CS 13113
Elective3MT 23233
CS 13103Fine Arts3
 15 15
Second Year
FallSemester HoursSpringSemester Hours
CS 23153Foreign Language3
PL 13013CS 23233
CS 23133CS 23503
CS 21101Natural or Physical Sciences3
History3PL 23013
Foreign Language3 
 16 15
Third Year
FallSemester HoursSpringSemester Hours
CS 31101Advanced Theology3
CS 33103CS 33303
CS 33203CS 33403
ED 33023ED 23303
ED 33613ED 33553
TH 13013 
 16 15
Fourth Year
FallSemester HoursSpringSemester Hours
Elective3CS 43853
Elective3ED 43883
CS 33503ED 46896
CS 41101 
ED 33623 
ED 33503 
 16 12
Total Semester Hours 120