Skip to Content

B.A. in Computer Science with Secondary Certification

See My Degree Plan

Get all the information on your major by downloading a sample degree plan or checking out the course catalog below. To learn more about a specific class, click on the course number. These plans are meant to be a sample — you'll work with your advisor to create the perfect plan for you.

Get my sample degree plan

printer icon Print this Page

Computer Science, B.A. with Secondary Certification

General Education Curriculum (36)

For the full General Education Curriculum Policy and Requirements, refer to the GEC listed in this catalog.

MAT 1302 is acceptable for the GEC math requirement.

Some courses listed in program “Major Requirements” or “Required Related Courses” (noted with an asterisk [*]) may be used to meet requirements in the GEC. Although these courses fulfill requirements in each area, credit hours for these courses, if taken for the GEC, may only be counted in the GEC.

Complete Graduation Requirements are listed in this catalog.

Language Literacy (12)


ENG 1301Composition I3 Credits
ENG 1302Composition II3 Credits
one of the following courses:
ENG 2324Introduction to Creative Writing3 Credits
ENG 2326Exploring American Lit3 Credits
ENG 2327Exploring World Lit3 Credits
ENG 2328Exploring British Lit3 Credits

Speech (3)

SPC 1301Fund of Speech3 Credits

Analytic Literacy (7)


Mathematics (3)

MAT 1302, MAT 1304 (if allowable by major), or any math course with MAT 1302 or MAT 1304 or higher as a prerequisite.

Note: MAT 1304 is acceptable for all programs in the School of Arts and Sciences except for the programs in Biology, Chemistry, Computer Science, and Mathematics. MAT 1304 is acceptable for all programs in the School of Education. MAT 1304 is not acceptable for any program in the School of Business and Professional Programs.

Science (4)

Choose 1 of the following courses with accompanying lab:

BIO 1403Fundamentals of Science4 Credits
BIO 1406Contemporary Biology4 Credits
BIO 1407Animal Life4 Credits
BIO 1408Plants & Human Affairs4 Credits
BIO 1409Cracking the Code: A User's Guide to Human Genetics4 Credits
BIO 1410Introduction to Biology I4 Credits
BIO 1413Local Spring Flora4 Credits
BIO 1414Cats, Chromosomes & Codons4 Credits
BIO 1415Exploring Human Biology4 Credits
BIO 1420Introduction to Biology II4 Credits
BIO 2401Human Anatomy & Physiology I4 Credits
BIO 2402Human Anatomy & Physiology II4 Credits
CHE 1403Nature of Physical Science4 Credits
CHE 1404Physical Science & Environment4 Credits
CHE 1405Forensic Science I4 Credits
CHE 1415General Chemistry I4 Credits
CHE 1416General Chemistry II4 Credits
CHE 1418Chemistry in Context4 Credits
NSC 1402Introductory Astronomy4 Credits
PHY 1401University Physics I4 Credits
PHY 1402University Physics II4 Credits
PHY 1410Fundamentals of Physics I4 Credits

Cultural Literacy (9)

HIS 2324Fundamentals of Modern American History3 Credits

Choose (3) hours from one of the following:


Choose (3) hours from any of the following:

REL 1311Introduction to Jewish Scriptures3 Credits
REL 1312Introduction to Christian Scriptures3 Credits
REL 1313Introduction to Ethics3 Credits
REL 1321Introduction to Comparative Religions3 Credits
REL 1323Introduction to Interfaith Leadership3 Credits

Social Literacy (8)

EXS 1220Basic Concepts of Wellness2 Credits

Choose any two of the following courses with at least two different academic areas represented:

BUA 1301Introduction to Business3 Credits
ECO 2305Principles of Economics I3 Credits
FIN 1325Personal Finance3 Credits
GEG 2304World Geography3 Credits
GEG 2305Human Geography3 Credits
HUM 2340The Human Experience I3 Credits
HUM 2341The Human Prospect3 Credits
IST 2300Introduction to International Studies3 Credits
MCO 1302Mass Media & Society3 Credits
POL 2311American Government I3 Credits
PSY 1301General Psychology3 Credits
PSY 2342Psychology of Everyday Life3 Credits
SSC 2360Social Justice3 Credits
SOC 1302Cultural Anthropology3 Credits
SOC 2301Intro to Sociology3 Credits
SOC 2302Social Problems3 Credits
SOC 2390Minority Groups3 Credits
WSP 2304Hon Sem Social Literacy3 Credits
WSP 2340Hon Lang/Lit Interdiscip Integrative3 Credits

Required Related Courses (9)


MAT 1324Calculus I3 Credits
MAT 3311Intro Prob & Stat3 Credits
MAT 3381Discrete Mathematics3 Credits

Major Requirements (38)

Computer Science

CSC 1321Comp Prog C++3 Credits
CSC 1322Adv Prgmg C++3 Credits
CSC 1403Intro to Game Design4 Credits
CSC 2320Data Structures3 Credits
CSC 2340Obj-Ori Prog/Dsgn w/Internet App.3 Credits
CSC 2443Computer System Forensics4 Credits
CSC 3320Prog Language Concepts3 Credits
CSC 3360Analysis of Algorithms3 Credits
CSC 3391Operating Systems3 Credits
CSC 4383Software Engineering3 Credits
CSC 4384Senior Design Project3 Credits

choose one:

CSC 1330Assembly Language Programming3 Credits
CSC 2310Computer Organization3 Credits

Major Electives

CSC 4320Artificial Intellige3 Credits
CSC 4341Prin - Database Syst3 Credits
CSC 4351Computer Graphics3 Credits
CSC 4371Numerical Analysis3 Credits
CSC 4391Cont Topics/Computer Science3 Credits

Education Requirements (25)

This Bachelor of Arts in Computer Science will be accompanied by Education Requirements to allow the student to obtain the required secondary certification.

EDU 2100Foundations of Education1 Credit

EDU 2341Instr/Assess/Class Mgt EC-123 Credits
EDU 3338Technology for Classroom Instr3 Credits
EDU 3310Multicultural Education3 Credits
EDU 4331Differ Instr Mix-Ability K-12 Classrm3 Credits
EDU 4611Clinical Teaching6 Credits
MAT 4380Teaching Mathematics3 Credits
RDG 4347Rdg Content Area3 Credits


Electives will be required if the student has not met a minimum of 120 hours in the program.

Electives should be chosen in consultation with the student's major advisor and selected with the student's future career plans in mind.

Total Hours (120)