COM 1100 Fundamentals of Computer Science (4 QH)Orientation
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)Software Design
COM 1330 Operating Systems (4 QH)
COM 1204 Object-Oriented Design (4 QH)Languages
COM 1205 Software Design and Development (4 QH)
COM 1340 Recursive Thinking (1 QH)Algorithms and Data
COM 1350 Automata & Formal Languages (4 QH)
COM 1358 Analysis of Programming Languages (4 QH)
COM 1390 Algorithms (4 QH)Senior Seminar
COM 1391 Data (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.
Choose 4 Computer Science courses from the following. At least one of the 4 courses must be designated as a capstone course.
COM 1315 Database Design
COM 1317 Transaction Processing
COM 1335 Distributed Operating Systems
COM 1337 Computer Communication Networks
COM 1355 Compilers
COM 1370 Computer Graphics
COM 1400 Data Parallel Computation
COM 1410 Artificial Intelligence
COM 1420 User Interface Design
COM 1770 Honors Senior Seminar
MTH 1137 Discrete Mathematics (4 QH)
MTH 1187 Probability (4 QH)
PHL 1215 Symbolic Logic (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)
MTH 1390 Statistics (4 QH)
* Equivalent to MTH1123, MTH1124, MTH1125.
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)
PHY 1521 Physics Lab 1 (1 QH)
PHY 1522 Physics Lab 2 (1 QH)
ECE 1178 Digital Electronics of Computer Science 4 QH
ECE 1382 Computer Engineering 2 4 QH
ECE 1229 Digital Systems Lab 1 QH
ENG 1110 Freshman English 1 (4 QH)
ENG 1111 Freshman English 2 (4 QH)
ENG 1125* Technical Writing (4 QH)
(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.
SOC 1485 Computers & Society (4 QH)Choose 1 pair of Basic Social Science courses from the following selections:
HistoryHST 1101 Western Civ. to 1648Political Science
HST 1102 Western Civ. since 1648HST 1121 World Civ. to 1648
HST 1122 World Civ. since 1648HST 1201 US to 1877
HST 1202 US since 1877Choose 2 of the following 3 courses:Sociology/Anthropology
POL 1110 Introduction to Politics
POL 1111 American Government
POL 1112 International RelationsTake: SOC 1100 Introduction to SociologyThen choose 1 of the following 3 courses:Economics
SOA 1100 Peoples and Cultures
SOC 1103 American Society
SOA 1104 Cultures of the WorldTake: ECN 1115 MacroeconomicsThen choose 1 of the following 4 courses:
ECN 1190 The Global Economy
ECN 1191 Development Economics
ECN 1192 American Economic Development
ECN 1193 European Economic Development
**Note: At least 2 of the Subarea/General Elective courses must be Social Science/Humanities courses. 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.