Course Atlas
Graduate CS Courses
CS526 | Algorithms | Credits: 3 | ||
---|---|---|---|---|
Content: This course is a graduate level introduction to the design and analysis of algorithms. Although we will review some undergraduate level material, we will instead emphasize reading and experimentation at a level appropriate for the initiation of research. This course will have both theoretical and practical content. As course highlights, students will be expected to implement and analyze the performance of a fundamental data structure, starting with a close reading of the original research paper. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: CS 224 and CS 253. | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W301 | TuTh 1:00PM - 2:15PM | Michelangelo Grigni | 20 |
CS534 | Machine Learning | Credits: 3 | ||
---|---|---|---|---|
Content: This course covers fundamental machine learning theory and techniques. The topics include basic theory, classification methods, model generalization, clustering, and dimension reduction. The material will be conveyed by a series of lectures, homeworks, and projects. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: Knowledge of linear algebra, multivariate calculus, basic statistics and probability theory. Homework and project will require programming in Python, Matlab, C/C++ or R. Or permission by the instructor. | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W303 | MW 11:45AM - 1:00PM | Eugene Agichtein | 30 |
CS551 | Systems Programming | Credits: 3 | ||
---|---|---|---|---|
Content: Systems programming topics will be illustrated by use of the Unix operating system. Topics include: file i/o, the tty driver, window systems, processes, shared memory, message passing, semaphores, signals, interrupt handlers, network programming and remote procedure calls. Programming examples and assignments will illustrate the system interface on actual computer hardware. All assignments will be in written in C. The department's computing lab will be used in the course to allow students to get hands-on experience with operating system and hardware topics that cannot effectively be pursued on a central timesharing computer. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W303 | TuTh 2:30PM - 3:45PM | Ken Mandelberg | 20 |
CS584 | Spatial Computing | Credits: 3 | ||
---|---|---|---|---|
Content: TBA | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC N306 | TuTh 10:00AM - 11:15AM | Andreas Züfle | 10 |
CS584 | Information Visualization | Credits: 3 | ||
---|---|---|---|---|
Content: TBA | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
2 | MSC N304 | TuTh 11:30AM - 12:45PM | Emily Wall | 10 |
CS584 | Social & Ethical Issues in Computing | Credits: 3 | ||
---|---|---|---|---|
Content: TBA | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
3 | MSC W201 | MW 4:00PM - 5:15PM | Kristin Williams | 10 |
CS596R | CS Master's Practicum | Credits: 1 | ||
---|---|---|---|---|
Content: TBA | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | 10 |
CS700R | Graduate Seminar | Credits: 1 | ||
---|---|---|---|---|
Content: TBA | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W201 | F 1:00PM - 2:15PM | Vaidy Sunderam |