Below is a list of all courses offered by the Computer Science Department. These are generic course descriptions and serve to give you a general idea of the intended coverage of a course. Individual offerings may change the text book, the grading criteria, and the exact amount of time devoted to specific topics. We suggest that you also refer to current course offering home pages for additional details.