Course Atlas

Graduate CS Courses

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)
000 MSC W201 MW      1:00PM - 2:15PM Lee Cooper 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)
000 MSC W301 TuTh      2:30PM - 3:45PM Ken Mandelberg 25
CS557 Artificial Intelligence Credits: 3
Content: This course covers core areas of Artificial Intelligence including perception, optimization, reasoning, learning, planning, decision--making, knowledge representation, vision and robotics.
Texts: TBA
Assessments: TBA
Prerequisites: Undergraduate level of Artificial Intelligence or Machine Learning.
Section Location Meeting Time Instructor Enrollment (max)
000 MSC W306 TuTh      10:00AM - 11:15AM Eugene Agichtein 25
CS573 Data Privacy and Security Credits: 3
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
000 MSC W301 MW      10:00AM - 11:15AM Li Xiong 30
CS584 Topics in Computer Science: Neural Computation Credits: 3
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
000 MSC E408 MW      2:30PM - 3:45PM Avani Wildani
CS584 Topics In Computer Science: Computer Security Credits: 3
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
001 MSC W303 MW      11:30AM - 12:45PM Ymir Vigfusson
CS590 Teaching Seminar Credits: 1
Content: This course explores theoretical and practical approaches for effective teaching, with particular emphasis on the discipline of Computer Science. After this course, students will be able to demonstrate knowledge of multiple pedagogical strategies, write a syllabus, develop assessment items, and design and deliver lectures and presentations for a variety of audiences.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
000 MSC W302 F      2:00PM - 2:50PM Davide Fossati 25
CS597R Directed Study Credits: 1-9
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
00P        999
CS598R Rotation Project Credits: 3
Content: Computer Science and Informatics PhD students are required to complete two rotation projects prior to their qualifying exams and dissertation research. Projects often involve interdisciplinary work, and can be co-supervised by a Math/CS faculty and an external faculty member or researcher (e.g., Schools of Medicine and Public Health, the CDC). Students are required to submit a project proposal and a final report.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
000        999
CS700R Graduate Seminar Credits: 1
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
000 MSC W201 F      3:00PM - 3:50PM Eugene Agichtein 40
CS797R Directed Study Credits: 1-9
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
00P MSC -----        99
CS799R Dissertation Research Credits: 1-9
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
00P MSC -----        999