Bachelor of Arts in Computer Science Requirements

5-Year and 4-Year Programs

180 Total QH

Computer Science Lower Division Courses

Foundations
COM 1100 Fundamentals of Computer Science (4 QH)
COM 1101 Algorithms and Data Structures 1 (4 QH)
COM 1201 Algorithms and Data Structures 2 (4 QH)
Orientation
COM 1121 Overview 1 (1 QH)
COM 1122 Overview 2 (1 QH)

Computer Science Core Courses

COM 1130 Computer Organization and Design (4 QH)
COM 1204 Object-Oriented Design (4 QH)
COM 1340 Recursive Thinking (1 QH)
COM 1350 Automata & Formal Languages (4 QH)
COM 1358 Analysis of Programming Languages (4 QH)
COM 1390 Algorithms (4 QH)
Senior Seminar
COM 1621 Senior Seminar (1 QH)
Note: COM 1770 Honors Seminar, may be taken as a Computer Science elective or as a General Elective; either would satisfy the requirement for COM 1621, Senior Seminar.

Computer Science Electives

Choose 4 additional upper level Computer Science courses
with at least 2 chosen from the following:
Focused Computer Science Electives
COM 1205 Software Design and Development
COM 1315 Database Management
COM 1317 Transaction Processing
COM 1335 Distributed Operating Systems
COM 1370 Computer Graphics
COM 1400 Data Parallel Computation
COM 1410 Artificial Intelligence
Note: ECE 1178 is acceptable as a Computer Science Elective. Also, if you choose to take either COM 1315 or COM 1335, you must take the appropriate prerequisite course as well.

Mathematics and Logic Courses

MTH 1137 Discrete Mathematics (4 QH)
MTH 1187 Probability (4 QH)
MTH 1140* Calculus 1 (4 QH)
MTH 1141* Calculus 2 (4 QH)
MTH 1142* Calculus 3 (4 QH)
MTH 1301 Linear Algebra (4 QH)

* Equivalent to MTH1123, MTH1124, MTH1125.

Science Courses

Choose one of the following five 3-course sequences:
BIO 1103 Principles of Biology 1 (5 QH)
BIO 1104 Principles of Biology 2 (5 QH)
BIO 1105 Principles of Biology 3 (5 QH)

BIO 1106 General Biology (4 QH)
BIO 1107 Animal Biology (4 QH)
BIO 1105 Principles of Biology 3 (5 QH)

CHM 1151 General Chemistry 1 (5 QH)
CHM 1152 General Chemistry 2 (5 QH)
CHM 1153 The Chemical Elements (5 QH)

GEO 1212 Physical Geology (4 QH)
GEO 1222 Historical Geology (4 QH)
GEO 1250 Advanced General Geology (4 QH)

PHY 1221 Physics for Eng'g & Science Majors 1 (4 QH)
PHY 1222 Physics for Eng'g & Science Majors 2 (4 QH)
PHY 1223 Physics for Eng'g & Science Majors 3 (4 QH)

English Courses

Freshman Level Writing Requirement - choose one of the following five sequences, as appropriate:
ENG 1110 Freshman English 1
ENG 1111 Freshman English 2

ENG 1013 Fundamnetals of English
ENG 1110 Freshman English 1
ENG 1111 Freshman English 2

ENG 1005 English for International Students 1
ENG 1006 English for International Students 2

ENG 1004 Fundamentals of English
ENG 1005 English for International Students 1
ENG 1006 English for International Students 2

Middler Level Writing Requirement - choose one of the following courses:
ENG 1125 Technical Writing
ENG 1350 Writing for the Professions
ENG 1371 Writing for the Computer Industry

 (prerequisite: 80+ earned credit hours; the grade of C or better is required)

Note: If you were granted transfer credit for any of these courses, you must take ENG 1340, the one-credit writing workshop, in order to satisfy the middler year writing requirement.

Core Curriculum

More details about the general Core Curriculum can be found in the College of Arts and Sciences handbook Student Guidebook and Core Curriculum Guide.

Foreign Language Requirement
 

Student must demonstrate a proficiency in a foreign language. Normally, this is done by completing a foreign language course classified as "Intermediate Level II" or by completing a more advanced course. At most 20 QH of credit in foreign language courses may be used to satisfy this requirement.

Core Distribution Requirement

Category I: Fine Arts/Humanities
PHL 1215 Symbolic Logic
and one more course
Category II: Social Sciences
two courses
Category III: The Western Cultural Heritage
two courses
Category IV: Alternative Cultures and Societies
two courses
Category V: Theoretical Perspectives & Changes
two courses
Category VI: Current Issues and Perspectives
SOC 1485 Computers and Society
and one more course

General Elective Courses

Choose 3 to 8 courses to bring your total QH earned up to at least 180 QH.

At least 2 of the Core Requirements/General Elective courses must be Social Science/Humanities courses.

Diversity Requirement

You must fulfill the University Diversity Requirement. Please, see the Undergraduate Handbook for the three methods that can be used to satisfy this requirement.

Coop Requirement

You must complete at least two coop assignments.