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)
COM 1121 Overview 1 (1 QH)
COM 1122 Overview 2 (1 QH)
COM 1130 Computer Organization and Design (4 QH)Computer Science Elective
COM 1204 Object-Oriented Design (4 QH)
COM 1340 Recursive Thinking (1 QH)
COM 1350 Automata & Formal Languages (4 QH)
COM 1390 Algorithms (4 QH)
Choose any three Computer Science 4 QH courses numbered COM 1200 or higher, except COM 1230.Restricted Elective
The computer science restricted elective must be chosen from one of the three courses listed below:
COM 1315 Database Management (4 QH)Senior Seminar
COM 1330 Operating Systems (4 QH)
COM 1358 Analysis of Programming Languages (4 QH)
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.
MTH 1137 Discrete Mathematics (4 QH)
MTH 1140/23 Calculus 1 (4 QH)
MTH 1141/24 Calculus 2 (4 QH)
MTH 1142/25 Calculus 3 (4 QH)
MTH 1243 Calculus 4 (4 QH)
MTH 1244 Calculus 5 (4 QH)
PHY 1221 Physics for Eng'g & Science Majors 1 (4 QH)Physics Electives
PHY 1222 Physics for Eng'g & Science Majors 2 (4 QH)
PHY 1223 Physics for Eng'g & Science Majors 3 (4 QH)
PHY 1302 Electic and Magnetic Fields (4 QH)
PHY 1303 Modern Physics (4 QH)
PHY 1305 Thermodynamics / Kinetic (4 QH)
PHY 1555 Wavw LAboratory (4 QH)
PHY 1521 Physics Lab 1 (1 QH)
PHY 1522 Physics Lab 2 (1 QH)
PHY 1523 Physics Lab 3 (1 QH)
Choose four courses from the following: Any Physics course in the 13xx or 14xx range, PHY 1551, PHY 1552
MTH 1387 Probability (4 QH)
PHY 1300 Physics with Computers (4 QH)
Choose one 4 QH course.
Category I: Fine Arts/Humanitiesone courseCategory II: Social Sciencesone courseCategory III: The Western Cultural Heritageone courseCategory IV: Alternative Cultures and Societiesone courseCategory V: Theoretical Perspectives & Changesone courseCategory VI: Current Issues and PerspectivesSOC 1485 Computers and Society
ENG 1110 Freshman English 1Middler Level Writing Requirement: select one of the following courses:
ENG 1111 Freshman English 2
ENG 1125* Technical Writing
ENG 1350 Writing for the Professions
(prerequisite: 80+ earned credit hours; the grade of C or better is required)
Note: If you were granted transfer credit for this course, you must take ENG 1340, the one-credit writing workshop, in order to satisfy the middler year writing requirement.
Choose four courses.
Note: One of these elective courses may be used to satisfy the Diversity Requirement. Please refer to page 25 of the Undergraduate Guidebook.
You must fulfill the University Diversity Requirement. Please, see the Undergraduate Handbook for the three methods that can be used to satisfy this requirement.
You must complete at least two coop assignments.