Category | Area | UW CS Courses |
---|---|---|
Computing Technology |
Software Engineering |
645, 646, 647, 745, 746, 846 |
Programming Languages |
642, 644, 744, 747, 842 |
|
Hardware and Software Systems |
650, 651, 652, 654, [655], 656*, 657, 658, 755, 758, 850, 854, 856, 858**,869 |
|
Mathematics of Computing |
Algorithms and Complexity |
662, 664, 666, 758, 761, 762, 763, 764, 765, 767, 795, 840, 858**, 860 |
Scientific and Symbolic Computing | [670], 672, [673], 675, 676, 679, 687, 770, 774, 775, 778, 779, 780, 794, 870, 887 | |
Computational Statistics | 680, 685, 786, 794, 885 | |
Quantum Information and Computation |
[667], 766, 768, 867 |
|
Applications |
Artificial Intelligence |
679, 684, 686, 784, 785, 786, 787, 886 |
Data Systems |
[640], 648, 740, 741, 742, 743, 848, 856* |
|
Graphics and User Interfaces |
649, 688, 781, 783, 788, 789, 791, 888, 889 |
|
Bioinformatics | 682, [683], 782, 882 | |
Health Informatics | 792, [793] | |
See the Graduate Course Offerings page for term offerings and course specific descriptions. |
* The versions of CS 856 entitled "Internet-Scale Distributed Data Management" and "Web Data Management" can be used as a database course. ** CS 858 can be used as a hardware and software course or as an algorithm course, depending on the course offering.
CS Courses not found in the table of categories and areas of courses
- Computer Science courses that are not for CS Majors: 600, 631, 634, 636, 638.
- Some of our courses have different topic titles which affect the course areas. Therefore, the area will be determined at the time of offering. These courses are: CS 690(A,B), 692, 754, 798.