Required 125 hours (36 of which must be numbered 300 or above, and 60 of which must
be from a 4-year institution) including:
I. Essential Studies Requirements (see University ES listing).
II. College of Arts and Sciences Requirements. See College listing.
III. Courses from Computer Science as follows:
CSci 160, Computer Science I
4
CSci 161, Computer Science II
4
CSci 230, Systems Programming
3
CSci 242, Algorithms and Data Structures
3
CSci 365, Organization of Programming Languages
3
CSci 370, Computer Architecture
4
CSci 435, Formal Languages and Automata
3
CSci 451, Operating Systems I
3
CSci 465, Principles of Translation
3
Electives may be selected from CSci 260 (at most 3 hours), CSci 289, CSci 297 or CSci 397 (at most 3 hours) and any other Computer Science courses numbered 300 or above.
IV. Courses from other departments as follows:
Engl 209, Introduction to Linguistics
3
EE 201, Introduction to Digital Electronics
2
EE 202, Electrical Engineering Laboratory
1
Math 208, Discrete Mathematics
3
Phil 350, Symbolic Logic
3
Econ 210, Introduction to Business and Economic Statistics
3
Level II proficiency in a language other than English (Level IV recommended)