Cognate in Theory of Computing
15 or 24 credits
This cognate is aimed at the PhD in environmental science candidate who already has the background course work in computer science that is required of all candidates entering the master of science degree program in computer science, as well as the relevant mathematical background prerequisites to the program.
Degree requirements
CS 668 | Graphs, Algo, and Apps | 3 |
CS 670 | Advanced Theory of Computation | 3 |
CS 678 | Compiler Construction | 3 |
Total Credits: | 9 |
Electives (choose two courses for the 15-credit cognate, or five courses for the 24-credit cognate.)
Total Credits: 15-24
Up to 9 credits of 500-level courses permitted on the 15-credit cognate; up to 12 credits of 500-level courses permitted on the 24-credit cognate.
A total of 6 credits of CS 699 may be earned for the 24-credit cognate and a total of 6 credits of CS 699 may be earned for the 15-credit cognate.