CS 598

Spring 2015 All Classes

All Classes

Credit: 2 TO 4 hours.

Subject offerings of new and developing areas of knowledge in computer science intended to augment the existing curriculum. See Class Schedule or departmental course information for topics and prerequisites.

May be repeated in the same or separate terms if topics vary.

CS 598 class schedule data for spring 2015
CRN Type Section Time Day Location Instructor Section Details
62819
Lecture-Discussion
AB
12:30PM -1:45PM
MW
1304 Siebel Center for Comp Sci
Blum, A
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Title:
Topic in Algorithms
Section Info:
This course will cover a collection of topics in theory and algorithms for analysis of data and networks. Topics will include: - The geometry of high-dimensional space including tail inequalities and random projection, - Singular value decomposition and principal component analysis, - Properties and analysis of random graphs including phase transitions and the second-moment method, also small-world and preferential-attachment models. - Random walks and Markov chains. Conductance and rapid mixing. - Machine learning theory: algorithms and analysis. Uniform convergence, the Perceoptron and Winnow algorithms, Stochastic gradient descient, and Kernel methods. - Algorithms for streaming and sketching. - Plus other topics depending on time and interest. Evalauation will be based on homework assignments and class participation.
62182
Lecture-Discussion
AGB
11:00AM -12:20PM
TR
1109 Siebel Center for Comp Sci
Warnow, T
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Title:
Algorithmic Genomic Biology
Section Info:
Course description: This course covers four fascinating and related problems: constructing evolutionary trees, computing multiple sequence alignments, genome assembly, and analyzing microbiomes. Students will learn the mathematical and computational foundations in these areas, read the current literature, and do a team research project. The techniques involved include discrete algorithms, graph theory, simulations, and probabilistic analysis of algorithms. The course is appropriate for graduate students in computer science, computer engineering, bioengineering, mathematics, and statistics; graduate students in the biological sciences are also welcome, and will have different homework and exams. Pre-requisites: No biology background is required, but students should have some mathematical maturity, and at least one undergraduate course in algorithm design, data structures, or probability theory. Students without this background (e.g., biology graduate students, or undergraduates in engineering who have not completed an algorithms course) may be admitted, but should contact the instructor to discuss the course. Meets with BIOE 598
43773
Lecture-Discussion
AK
2:00PM -3:15PM
TR
1304 Siebel Center for Comp Sci
Kirlik, A
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Title:
Cognitive Engineering
Section Info:
Topic: Cognitive Engineering This course is oriented to engineering and computer science students who would like their research on interactive systems and technologies to be informed by relevant research in the social, behavioral and cognitive sciences, and to students in these sciences who would like their research to be relevant to technology or engineering design. The format will combine group projects and seminar discussions based on readings to be provided from the "Oxford Handbook of Cognitive Engineering" (J.D. Lee & A. Kirlik, 2013), whose table of contents (list of topics to be covered) can be found on OUP and related websites. Open to graduate students and to senior undergraduates by permission of instructor.
48247
Lecture-Discussion
KGK
2:00PM -3:15PM
WF
1109 Siebel Center for Comp Sci
Karahalios, K
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Title:
Social Spaces: Signals+Media
Section Info:
The Internet is home to a panoply of varieties of human interaction. Social media, interactive games, telepresence, online environments, and simple text e-mails now mediate our normal experiences of education, medicine, politics, business, sociality, collective action, and more. As the Internet has become an infrastructure for social life and society itself, our ability to measure and represent that society is also transforming. In this seminar, we explore online social cues through the lens of social signaling theory. The goal is to create theory and data driven designs and applications that align the goals of the online system creators, the online system users, and that encourage productive engagement.
Restriction(s):
Restricted to Graduate - Urbana-Champaign.
46428
Lecture-Discussion
LRS
12:30PM -1:45PM
TR
1131 Siebel Center for Comp Sci
Sha, L
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Title:
Improving Your Research Skills
Section Info:
This class aims at improving graduate students? research skills including: 1) how to identify and formulate high impact research problems; 2) how to create a research agenda and carry it out; and 3) how to give presentations and write papers. For an overview, see Elements of successful research ( https://uofi.box.com/s/ponvwpb04ga2msjgbea6 ). Guest lectures on research methods were contributed by Professors Jia-Wei Han, Klara Nahrstedt, P. R. Kumar, Tarek Abdelzaher, Indy Gupta, Kevin Chang, and Y. Y. Zhou and from former students who took this class before. Class projects can be based on your current research.
56938
Lecture-Discussion
RHC
3:00PM -4:50PM
F
1105 Siebel Center for Comp Sci
Campbell, R
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Title:
Cloud Comp & Software Network
Section Info:
This is a research topics course for graduate students to specialize and experiment with Software Defined Architecture, Cloud Computing, Software Defined Networking, Big Data, and Security. It assumes basic knowledge of material covered in Cloud Computing, Advanced Operating Systems, Advanced Networking, and NoSQL/SQL Data Bases, Data Mining, and Machine Learning. Topics include: Containers, Scheduling, I/O and Storage, GPUs, Bare Metal to Software Service Provisioning, Resource Allocation, Quality of Service, Virtual Machines, Software Engineering for Services, and Data Intensive computing. Students will have access to several Cloud Computers and the Matrix Software Defined Networking Lab. The course will be project-based, meet once a week for 1.5 hours, read papers, write a semester paper. Grading will be based on attendance, participation, reading, and the project and paper. Prerequisite: Special permission granted by the instructor. This course will meet in 3124 Siebel Center
62372
Lecture-Discussion
SGT
12:30PM -1:45PM
TR
1304 Siebel Center for Comp Sci
Kolla, A
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Title:
Spectral Graph Theory
Section Info:
This course is about spectra of graphs and their multiple uses in mathematics and computer science. Course topics will include: Eigenvalues and eigenvectors of common graphs; random walks on graphs; eigenvalues and the diameter of a graph; eigenvalues, cuts and small set expansion via Cheeger's and generalized Cheeger's inequality; approximations of graphs and sparsification; expander graphs with applications in coding theory and derandomization; graph lifts and eigenvalues; eigenvalues of random graphs; finding cliques in and partitioning semi-random graphs; testing isomorphism of graphs of bounded eigenvalue multiplicity. This course will assume familiarity with graphs and linear algebra. While this background knowledge is elementary, the course will move at a fast pace. This course may be suitable for advanced undergraduates. Undergraduate students who are interested in taking the course are advised to consult with the instructor before registering.
Restriction(s):
Restricted to Graduate - Urbana-Champaign.
61852
Lecture-Discussion
WG
11:00AM -12:15PM
WF
1304 Siebel Center for Comp Sci
Gropp, W
Part of Term:
1
Date Range:
01/20/15-05/06/15
Credit:
4 hours
Section Info:
Title: Designing and Building Applications for Extreme Scale Systems Learn how to design and implement applications for extreme scale systems, including analyzing and understanding the performance of applications, the primary causes of poor performance and scalability, and how both the choice of algorithm and programming system impact achievable performance. The course covers multi-and many-core processors, interconnects in HPC systems, parallel I/O, and the impact of faults on program and algorithm design.
Restriction(s):
Restricted to Graduate - Urbana-Champaign.
COURSE EXPLORER
Email: Course Explorer Feedback

OFFICE OF THE REGISTRAR | 901 W. Illinois Street, Urbana, Illinois 61801

Site developed by: Technology Services at Illinois | UNIVERSITY OF ILLINOIS URBANA-CHAMPAIGN
1102 Digital Computer Laboratory | MC-256 | Urbana, IL 61801 | phone 217-244-7000