| |||
| |||
![]()
|
Required Courses 18 credits
I0900: Graph Theory and Algorithms I1200: Topics in Algorithms, including any course numbered I12XX I1400: Analysis of Parallel Algorithms I2000: Introduction to Theoretical Computer Science I2100: Finite Automa and Models of Computation I2200: Theory of Computability I2400: Formal Language Theory I2600: Computational Complexity I2800: Topics in the Theory of Computing I4800: Algebraic Coding Theory I4900: Computer Security I6000: Mathematics for the Analysis of Algorithms
I0700: Compiler Construction I0800: Topics in Software Systems, including any course numbered I08XX I1000: Database Systems I I1100: Database Systems II I2300: Symbolic Computation I4200: Computer Architecture I4300: Computer Communication I4330: Advanced Topics in Internet Programming I4600: Topics in Computer Architecture I4700: Topics in Computer Communications, including any course numbered I47XX
I1500: Artificial Intelligence I1600: Natural Language Processing I1800: Topics in Artificial Intelligence I1900: Pattern Recognition and Machine Learning I3100: Seminar in Information Systems, including any course numbered I31XX I6100: Mathematical Programming I I6200: Mathematical Programming II I6300: Decision Analysis I6400: Topics in System Simulation I6600: Probabilistic Models in Computer Science I6700: Topics in Scientific and Statistical Computing, including any course numbered I67XX Additional Requirements 12 credits Students must either:
Total Credits 30 Students who entered prior to Fall 2008 may use the previous curriculum
| ||