Course Atlas
Graduate CS Courses
CS524 | Theory Of Computing | Credits: 3 | ||
---|---|---|---|---|
Content: This course gives mathematical methods to classify the complexity of computational problems. Topics include regular languages, grammars, decidability, NP-completeness, and corresponding models of computation. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: CS 124 and 253. | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | Online | TuTh 4:00PM - 5:15PM | Michelangelo Grigni | 15 |
CS553 | Info.and Computer Security | Credits: 3 | ||
---|---|---|---|---|
Content: This course adheres to software vulnerabilities and hacking at technical and broader societal levels, taking a deep technical exploration into hands-on binary exploitation. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: CS 450 or CS 551 Systems Programming | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC N302 | TuTh 11:30AM - 12:45PM | Ymir Vigfusson | 30 |
CS570 | Data Mining | Credits: 3 | ||
---|---|---|---|---|
Content: This course offers an introduction to data mining concepts and techniques. The goal is for the students to have a solid foundation in data mining that allows them to apply data mining techniques to real-world problems and to conduct research and development in new data mining methods. Topics include data processing, design and implementation of data warehouse and OLAP systems, data mining algorithms and methods including association analysis, classification, cluster analysis, as well as emerging applications and trends in data mining. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W301 | MW 10:00AM - 11:15AM | Carl Yang | 30 |
CS573 | Data Privacy and Security | Credits: 3 | ||
---|---|---|---|---|
Content: This course will introduce students to the legal and ethical issues of data privacy and security and computational technologies for protecting privacy and security while allowing society to collect and share person-specific data for many worthy purposes. The main topics include privacy and anonymity models, data anonymization, privacy preserving data mining, access control, secure computations, privacy in social networks and privacy in clinical and public health research. The foundations are drawn from a number of sub-disciplines of Computer Science including: database systems, data mining, computer security, cryptography, and statistics. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W303 | MW 1:00PM - 2:15PM | Li Xiong | 15 |
CS580 | Operating Systems | Credits: 3 | ||
---|---|---|---|---|
Content: The structure and organization of computer operating systems. Process, memory, and I/O management; device drivers, inter-machine communication, introduction to multiprocessor systems. An important portion of the course is a course long programming project that implements a simple operating system in stages. Each stage takes about three weeks, and is used as a basis for the next stage. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W301 | TuTh 2:30PM - 3:45PM | Ken Mandelberg | 10 |
CS584 | Topics in Computer Science: Human-Computer Interaction | Credits: 3 | ||
---|---|---|---|---|
Content: TBA | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W301 | TuTh 10:00AM - 11:15AM | Emily Wall | 15 |
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 different audiences. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: None | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W303 | F 2:00PM - 2:50PM | Nosayba El-Sayed | 20 |
CS700R | Graduate Seminar | Credits: 1 | ||
---|---|---|---|---|
Content: This is a required course for all students in the PhD program. It comprises seminars given by faculty, invited guests, and students. | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W201 | F 10:00AM - 11:00AM | Vaidy Sunderam | 70 |
CS799R | Dissertation Research | Credits: 1-9 | ||
---|---|---|---|---|
Content: Thesis Research | ||||
Texts: TBA | ||||
Assessments: TBA | ||||
Prerequisites: TBA | ||||
Section | Location | Meeting Time | Instructor | Enrollment (max) |
1 | MSC W201 | F 11:00AM - 12:00PM | Vaidy Sunderam | 70 |