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 MSC W201 TuTh      11:30AM - 12:45PM Michelangelo Grigni 25
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: Cross-listed with BIOS 534. 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 Woodruff Memorial Research Building Room 4004 MW      2:30PM - 3:45PM Babak Mahmoudi 20
CS554 Database Systems Credits: 3
Content: This course covers recent advances in data management systems and their applications to biomedical problems. Topics include advanced database design, complex queries, data storage and indexing, XML data management, spatial data management, temporal data management, ontologies and semantics, parallel data management and MapReduce. Biomedical use cases will be used for course discussion and projects.
Texts: TBA
Assessments: TBA
Prerequisites: Basic data structures and database background (CS 377 or equivalent), familiar with a programming language preferred, or permission of the instructor.
Section Location Meeting Time Instructor Enrollment (max)
1 MSC W301 TuTh      10:00AM - 11:15AM Shun Yan Cheung 30
CS558 Networking Credits: 3
Content: Principles of computer networking and data communications, physical transmission, data link control, network and transport layer protocols, application protocols, standards.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1 MSC W301 MW      10:00AM - 11:15AM Vaidy Sunderam 15
CS570 Data Mining Credits: 3
Content: This course focuses on data mining concepts and techniques. Topics include: data preprocessing, 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: Graduate Machine Learning (CS 534).
Section Location Meeting Time Instructor Enrollment (max)
1 WH 206 MW      1:00PM - 2:15PM Davide Fossati 20
CS572 Information Retrieval Credits: 3
Content: This course will cover fundamental techniques for text-based information systems: text indexing; Boolean, vector space, and probabilistic retrieval models; structured and semi-structured search; evaluation, feedback and interface issues. Web search including algorithmic and system issues for crawling, link-based algorithms, web usage mining, and Web metadata. The goal of the course is to be exposed to current issues and trends in information retrieval and web search and to understand the fundamental algorithms behind modern web search engines.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1 MSC W201 MW      8:30AM - 9:45AM Eugene Agichtein 30
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 E408 TuTh      2:30PM - 3:45PM Ken Mandelberg 10
CS584 Topics in Computer Science: Deep Learning Credits: 3
Content: This is a graduate course in the focus area of the Computer Science and Informatics PhD program. Coverage and syllabus will vary according to the instructor and emphasis will be on current developments in the field.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1 WMRB 4004 MW      4:00PM - 5:15PM Matthew Reyna 20
CS584 Topics in Computer Science: Num. Methods for Deep Learning Credits: 3
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
2 MSC E406 MW      11:30AM - 12:45PM Lars Ruthotto 8
CS584 Topics in Computer Science: Recommender Syst. in ecommerce Credits: 3
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
3 MSC E406 TuTh      4:00PM - 5:15PM Surya Kallumadi 18
CS596R Computer Science Master's Practicum Credits: 1
Content: This course aims to expose Master’s students to real life problems that Computer Science and Informatics professionals face in their working environment, and to help students to acquire crucial skills and experience in applying their Computer Science and Informatics skills in solving practical problems.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1        Shun Yan Cheung 5
CS597R Directed Study Credits: 1-9
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1        Dorian Arnold 5
10        Lars Ruthotto 5
12        Ashish Sharma 5
13        Ymir Vigfusson 5
14        Hao Wu 5
15        Avani Wildani 5
16        Li Xiong 5
17        Tianwei Yu 5
2        Eugene Agichtein 5
3        Imon Banerjee 5
4        Jinho Choi 5
5        Gari Clifford 5
6        Joyce Ho 5
7        Babak Mahmoudi 5
8        James Nagy 5
9        Zhaohui "Steve" Qin 5
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 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)
1        Dorian Arnold 5
10        Zhaohui "Steve" Qin 5
11        Lars Ruthotto 5
12        Abeed Sarker 5
13        Ashish Sharma 5
14        Ymir Vigfusson 5
15        Hao Wu 5
16        Li Xiong 5
17        Tianwei Yu 5
2        Eugene Agichtein 5
3        Imon Banerjee 5
4        Jinho Choi 5
5        Gari Clifford 5
6        Avani Wildani 5
7        Joyce Ho 5
8        Babak Mahmoudi 5
9        James Nagy 5
CS599R CS Research Credits: 1-9
Content: Thesis Research (Pre-Candidacy)
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1        Dorian Arnold 5
10        Lars Ruthotto 5
11        Abeed Sarker 5
12        Ashish Sharma 5
13        Ymir Vigfusson 5
14        Hao Wu 5
15        Avani Wildani 5
16        Li Xiong 5
17        Tianwei Yu 5
2        Eugene Agichtein 5
3        Imon Banerjee 5
4        Jinho Choi 5
5        Gari Clifford 5
6        Joyce Ho 5
7        Babak Mahmoudi 5
9        Zhaohui "Steve" Qin 5
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: None
Section Location Meeting Time Instructor Enrollment (max)
1 MSC W201 F      10:30AM - 12:00PM Dorian Arnold 60
CS730 Topics in Data and Information Management Credits: 3
Content: This is an advanced graduate course in the focus area of the Computer Science and Informatics PhD program. Coverage and syllabus will vary according to the instructor and emphasis will be on current developments in the field.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1 LIBW 875 MW      11:30AM - 12:45PM Jinho Choi 15
CS799R Dissertation Research Credits: 1-9
Content: Thesis Research
Texts: TBA
Assessments: TBA
Prerequisites: TBA
Section Location Meeting Time Instructor Enrollment (max)
1        Dorian Arnold 5
10        Zhaohui "Steve" Qin 5
11        Lars Ruthotto 5
12        Abeed Sarker 5
13        Ashish Sharma 5
14        Ymir Vigfusson 5
15        Hao Wu 5
16        Li Xiong 5
17        Tianwei Yu 5
2        Eugene Agichtein 5
3        Imon Banerjee 5
4        Jinho Choi 5
5        Gari Clifford 5
6        Avani Wildani 5
7        Joyce Ho 5
8        Babak Mahmoudi 5
9        James Nagy 5