Each of the following required courses must be passed with a grade C- or better:
COM 1100 Fundamentals of Computer Science
COM 1101 Algorithms and Data Structures 1
COM 1201 Algorithms and Data Structures 2
Choose 4 additional upper level Computer Science courses from among the following:
COM 1130 Computer Organization and Design
COM 1205 Software Design and Development
COM 1315 Database Management
COM 1317 Transaction Processing
COM 1330 Operating Systems
COM 1335 Distributed Operating Systems
COM 1337 Computer Communication Networks
COM 1355 Compilers
*COM 1350 Automata & Formal Languages
*COM 1358 Analysis of Programming Languages
COM 1370 Computer Graphics
COM 1390 Algorithms
COM 1391 Data
COM 1400 Data Parallel Computation
COM 1410 Artificial Intelligence
COM 1800 Directed Study* Before enrolling in this courses, students must also complete the prerequisite one credit course:
COM 1340 Recursive Thinking