CS 598

Spring 2007 All Classes

All Classes

Credit: 2 TO 4 hours.

Lecture course in topics of current interest. See Schedule for current topics.

May be repeated. Prerequisite: As specified for each topic offering, see Schedule or departmental course description.

CS 598 class schedule data for spring 2007
CRN Type Section Time Day Location Instructor Section Details
31662
Lecture-Discussion
EA
11:00AM -12:15PM
WF
1111 Siebel Center for Comp Sci
Amir, E
Part of Term:
1
Date Range:
01/16/07-05/02/07
Credit:
4 hours
Section Info:
Topic: Decision-Making Under Uncertainty. Prerequisite: CS 440 or consent of Instructor. Additional information at: http://reason.cs.uiuc.edu/eyal/classes/sp06/cs598ea/
46428
Lecture-Discussion
LRS
2:00PM -3:15PM
WF
1302 Siebel Center for Comp Sci
Sha, L
Part of Term:
1
Date Range:
01/16/07-05/02/07
Credit:
4 hours
Section Info:
Topic: Improving Your Research Skills. Prerequisite: Author or co-author of at least one research paper or approval from instructor. This class aims at improving graduate students' research skills including: 1) how to 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 Research (http://www-rtsl.cs.uiuc.edu/misc/research.pdf). The study will be conducted in the context of research on building robust software systems.
31665
Lecture-Discussion
REJ
3:00PM -4:45PM
TR
1302 Siebel Center for Comp Sci
Johnson, R
Part of Term:
1
Date Range:
01/16/07-05/02/07
Credit:
4 hours
Section Info:
Topic: Object-Oriented Programming and Design. Learn object-oriented design by studying examples from Squeak, many of which have been polished for 25 years. Learn about design patterns, how to use frameworks and how to design them, and reflection. Prerequisite: Graduate standing or Consent of Instructor.
43771
Lecture-Discussion
RHK
2:00PM -3:15PM
TR
1304 Siebel Center for Comp Sci
Kravets, R
Part of Term:
1
Date Range:
01/16/07-05/02/07
Credit:
4 hours
Section Info:
Topic: Advanced Topics in Network Protocols, Architectures and Applications. Prerequisite: CS 438 or equivalent is required; CS 423 or equivalent is recommended.
43781
Lecture-Discussion
SS
3:30PM -4:45PM
TR
1103 Siebel Center for Comp Sci
Sinha, S
Part of Term:
1
Date Range:
01/16/07-05/02/07
Credit:
4 hours
Section Info:
Topic: Probabilistic Methods for Biological Sequence Analysis. This is an advanced topics course in bioinformatics. We will discuss (i) probabilistic techniques such as Expectation-Maximization, Hidden Markov Models, Bayesian inference, Monte carlo sampling (ii) computational assessment of sequence statistics (such as alignment scores and word frequencies), (iii) mathematical models of evolution and their use in sequence analysis, among other topics. Computational techniques will be discussed in the context of the important biological process of gene regulation, and problems such as "sequence alignment", "motif finding", and "module detection", will be studied in detail. NO BACKGROUND IN BIOLOGY IS REQUIRED: biological concepts used will be introduced early in the course. The course will involve a research project. Prerequisites: Programming, basic probability and statistics.
43810
Lecture-Discussion
STK
12:30PM -1:45PM
TR
1304 Siebel Center for Comp Sci
King, S
Part of Term:
1
Date Range:
01/16/07-05/02/07
Credit:
4 hours
Section Info:
Topic: Hot Topics in Virtualization and Security This class focuses on two main themes: Virtualization and Security, as well as the intersection of the two. We will discuss classic papers in the areas as well as cutting-edge research. We will explore new ideas through projects and improve skills in presentations, critical thinking, systems and security programming, and creativity. The class format will consist of lectures, student presentations, guest lectures, and class project presentations. The prerequisite for this class is undergraduate operating systems, and some background in systems security is preferred, but not required. Some of the topics we will explore are: virtualization fundamentals, using virtual machines for system administration and debugging, using virtual machines for security, honeypots and intrusion analysis, malware and attacks, hardware security and trusted computing, OS and application security, and electronic voting.
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