Graduate classes, Spring 2015, Computer Science

CS 526: AlgorithmsCredits: 3− Description− Sections
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
000MSC: E408MW 10:00am - 11:15amMichelangelo Grignimax 16
CS 554: Database SystemsCredits: 3− Description− Sections
Content: Content: This course present topics that are important to implement a Database Management System. We start by discussing data storage on disks and buffer management methods, followed by indexing techniques to speed up access to the data. We then discuss query processing, query parsing and query optimization. The remaining topics cover data consistency: transaction processing (using logging), concurrency control and serializability.
Texts: TBA
Assessments: TBA
Prerequisites: Basic data structures and database background CS 377 (or similar) and CS 323 (or similar), familiar with a programming language preferred, or permission of the instructor.
000MSC: W304TuTh 1:00pm - 2:15pmShun Yan Cheungmax 25
CS 580: Operating SystemsCredits: 3− Description− Sections
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
000MSC: E408TuTh 2:30pm - 3:45pmKen Mandelbergmax 11
CS 584R: Topics in Computer Science: Network Science / Structure of Information NetworksCredits: 3− Description− Sections
Content: The course would investigate how the social, technological, and natural worlds are connected, and how the study of graphs and networks sheds light on these connections. Particular topics include: *) how opinions, fads, and political movements spread through society; *) the robustness and fragility of food webs and financial markets; and *) the technology, economics, and politics of Web information and online communities. Special emphasis will be placed on the following areas: *) PageRank and web link analysis, *) the theory behind strong and weak ties in relationships, and *) the small-world phenomenon. You will learn to use models and theory to explain and exploit the structure of information and social networks. Some basic toolkits for analyzing such networks will also be discussed.
Texts: TBA
Assessments: TBA
Prerequisites: TBA
000MSC: W306TuTh 10:00am - 11:15amYmir Vigfusson
CS 597R: Directed StudyCredits: 1 - 9− Description− Sections
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
CHOI Jinho Choimax 999
COOP Lee Coopermax 999
GALI Faculty (TBA)max 999
GRIG Michelangelo Grignimax 999
GUNA Cengiz Gunaymax 999
KONG Jun Kongmax 999
NAGY James Nagymax 999
QIN Zhaohui "Steve" Qinmax 999
CS 598R: Rotation ProjectCredits: 1 - 3− Description− Sections
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
CHOI Jinho Choimax 999
COOP Lee Coopermax 999
KONG Jun Kongmax 999
MAND Ken Mandelbergmax 999
XION Li Xiongmax 999
CS 599R: Master's Thesis ResearchCredits: 1 - 9− Description− Sections
Texts: TBA
Assessments: TBA
VIGF Ymir Vigfussonmax 999
CS 700R: Graduate SeminarCredits: 1− Description− Sections
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
000MSC: W303F 3:00pm - 4:00pmJames Lumax 30
CS 799R: Dissertation ResearchCredits: 1 - 9− Description− Sections
Content: TBA
Texts: TBA
Assessments: TBA
Prerequisites: TBA
AGIC Eugene Agichteinmax 999
COOPFaculty (TBA)max 999
CUMM Faculty (TBA)max 999
LU James Lumax 999
QIN Zhaohui "Steve" Qinmax 999
SUND Vaidy Sunderammax 999
XION Li Xiongmax 10