|
 |
Classes for the Fall 2008 Semester
For a list of course descriptions, see undergraduate courses and graduate courses. The university also maintains a Class Schedule for the current semester, and a Course Catalog.
Information about Instructional Labs listed below can be found at:
Newsgroups exist for most courses, typically named 'class.cs###'. Complete information on how to access these newsgroups can be found at news.cs.uiuc.edu.
See the Campus Class Schedule for the descriptions of sections of CS 196, CS 296, CS 498, CS 591, CS 598 courses.
| Class |
Title (Link to Description) |
Section |
Teacher |
Days |
Place |
Start |
Lab |
Class Web |
| 100 |
Freshman Orientation |
U |
Pitt, L
|
T |
1320 DCL |
04:00 PM |
CSIL |
N/A |
| 101 |
Intro Computing: Engrg & Sci |
AL1 |
Gambill, T
|
MW |
114 DKH |
01:00 PM |
EWS |
Web |
| 101 |
Intro Computing: Engrg & Sci |
AL2 |
Gambill, T
|
MW |
114 DKH |
02:00 PM |
EWS |
Web |
| 105 |
Intro Computing: Non-Tech |
AL1 |
Gambill, T Woodbury, M
|
MW |
66 LIB |
09:00 AM |
70A Wohlers |
Web |
| 105 |
Intro Computing: Non-Tech |
AL2 |
Gambill, T Woodbury, M
|
MW |
66 LIB |
10:00 AM |
70A Wohlers |
Web |
| 105 |
Intro Computing: Non-Tech |
AL3 |
Gambill, T Woodbury, M
|
MW |
66 LIB |
11:00 AM |
70A Wohlers |
Web |
| 105 |
Intro Computing: Non-Tech |
AL4 |
Gambill, T Woodbury, M
|
MW |
66 LIB |
12:00 PM |
70A Wohlers |
Web |
| 125 |
Intro to Computer Science |
AL1 |
Zilles, C Angrave, L
|
MWF |
100 MSEB |
02:00 PM |
EWS |
Web |
| 125 |
Intro to Computer Science |
BL1 |
Zilles, C Angrave, L
|
MWF |
1131 SIEBL |
10:00 AM |
EWS |
Web |
| 173 |
Discrete Structures |
AD1 |
Shaffer, E Fleck, M
|
M |
1111 SIEBL |
12:00 PM |
EWS |
Web |
| 173 |
Discrete Structures |
AD2 |
Shaffer, E Fleck, M
|
M |
1111 SIEBL |
01:00 PM |
EWS |
Web |
| 173 |
Discrete Structures |
AD3 |
Shaffer, E Fleck, M
|
M |
1111 SIEBL |
02:00 PM |
EWS |
Web |
| 173 |
Discrete Structures |
AD4 |
Shaffer, E Fleck, M
|
M |
1111 SIEBL |
03:00 PM |
EWS |
Web |
| 173 |
Discrete Structures |
AD5 |
Shaffer, E Fleck, M
|
T |
1111 SIEBL |
09:00 AM |
EWS |
Web |
| 173 |
Discrete Structures |
AD6 |
Shaffer, E Fleck, M
|
T |
1111 SIEBL |
10:00 AM |
EWS |
Web |
| 173 |
Discrete Structures |
AL1 |
Shaffer, E Fleck, M
|
MWF |
1404 SIEBL |
11:00 AM |
EWS |
Web |
| 196 |
Freshman Honors |
1 |
Gambill, T
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 196 |
Freshman Honors |
25 |
Zilles, C Angrave, L
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 196 |
Freshman Honors |
73 |
Fleck, M Parthasarathy, M
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 199 |
Undergraduate Open Seminar |
100 |
Pitt, L
|
R |
|
04:00 PM |
|
N/A |
| 210 |
Ethical & Professional Issues |
1 |
Woodbury, M
|
M |
1103 SIEBL |
12:00 PM |
EWS |
Web |
| 210 |
Ethical & Professional Issues |
2 |
Woodbury, M
|
M |
1103 SIEBL |
03:00 PM |
EWS |
Web |
| 210 |
Ethical & Professional Issues |
3 |
Woodbury, M
|
W |
1103 SIEBL |
02:00 PM |
EWS |
Web |
| 210 |
Ethical & Professional Issues |
4 |
Woodbury, M
|
W |
1103 SIEBL |
05:00 PM |
EWS |
Web |
| 225 |
Data Structures |
AL1 |
Heeren, C
|
MWF |
1404 SIEBL |
12:00 PM |
EWS |
Web |
| 225 |
Data Structures |
AL2 |
Heeren, C
|
MWF |
1404 SIEBL |
01:00 PM |
EWS |
Web |
| 231 |
Computer Architecture I |
X |
Kale, L
|
MW |
1404 SIEBL |
09:00 AM |
EWS |
Web |
| 232 |
Computer Architecture II |
AL1 |
Adve, S
|
WF |
1404 SIEBL |
02:00 PM |
EWS |
Web |
| 241 |
System Programming |
AD1 |
Kravets, R Gupta, I
|
R |
1111 SIEBL |
10:00 AM |
CSIL |
Web |
| 241 |
System Programming |
AD2 |
Kravets, R Gupta, I
|
R |
1111 SIEBL |
11:00 AM |
CSIL |
Web |
| 241 |
System Programming |
AD3 |
Kravets, R Gupta, I
|
R |
1111 SIEBL |
12:00 PM |
CSIL |
Web |
| 241 |
System Programming |
AD4 |
Kravets, R Gupta, I
|
R |
1111 SIEBL |
01:00 PM |
CSIL |
Web |
| 241 |
System Programming |
AD5 |
Kravets, R Gupta, I
|
R |
1111 SIEBL |
02:00 PM |
CSIL |
Web |
| 241 |
System Programming |
AD6 |
Kravets, R Gupta, I
|
R |
1111 SIEBL |
03:00 PM |
CSIL |
Web |
| 241 |
System Programming |
AD7 |
Kravets, R Gupta, I
|
R |
1111 SIEBL |
04:00 PM |
CSIL |
Web |
| 241 |
System Programming |
AL1 |
Kravets, R Gupta, I
|
MWF |
1310 DCL |
10:00 AM |
CSIL |
Web |
| 242 |
Programming Studio |
AL1 |
Woodley, M
|
M |
1404 SIEBL |
03:00 PM |
CSIL |
N/A |
| 257 |
Numerical Methods |
M |
Olson, L
|
TR |
1404 SIEBL |
09:30 AM |
EWS |
Web |
| 296 |
Honors Course |
25 |
Heeren, C
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 296 |
Honors Course |
31 |
Kale, L
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 296 |
Honors Course |
32 |
Adve, S
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 296 |
Honors Course |
57 |
Olson, L
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 373 |
Theory of Computation |
AD1 |
Viswanathan, M Prabhakaran, M
|
T |
1111 SIEBL |
02:00 PM |
|
Web |
| 373 |
Theory of Computation |
AD2 |
Viswanathan, M Prabhakaran, M
|
T |
1111 SIEBL |
03:00 PM |
|
Web |
| 373 |
Theory of Computation |
AD3 |
Viswanathan, M Prabhakaran, M
|
T |
1111 SIEBL |
04:00 PM |
|
Web |
| 373 |
Theory of Computation |
AD4 |
Viswanathan, M Prabhakaran, M
|
W |
1111 SIEBL |
04:00 PM |
|
Web |
| 373 |
Theory of Computation |
AL1 |
Viswanathan, M Prabhakaran, M
|
TR |
1105 SIEBL |
11:00 AM |
|
Web |
| 373 |
Theory of Computation |
AL2 |
Viswanathan, M Prabhakaran, M
|
TR |
1105 SIEBL |
12:30 PM |
|
Web |
| 397 |
Individual Study |
|
N/A |
|
|
ARRANGED |
|
N/A |
| 411 |
Database Systems |
Q3 |
Winslett, M Minami, K
|
TR |
151 EVRT |
09:30 AM |
CSIL |
Web |
| 411 |
Database Systems |
Q4 |
Winslett, M Minami, K
|
TR |
151 EVRT |
09:30 AM |
CSIL |
Web |
| 412 |
Introduction to Data Mining |
P3 |
Han, J
|
WF |
1404 SIEBL |
03:00 PM |
CSIL |
Web |
| 412 |
Introduction to Data Mining |
P4 |
Han, J
|
WF |
1404 SIEBL |
03:00 PM |
CSIL |
Web |
| 418 |
Interactive Computer Graphics |
AD1 |
Hart, J
|
W |
1111 SIEBL |
11:00 AM |
CSIL |
Web |
| 418 |
Interactive Computer Graphics |
AD2 |
Hart, J
|
W |
1111 SIEBL |
12:00 PM |
CSIL |
Web |
| 418 |
Interactive Computer Graphics |
AD3 |
Hart, J
|
W |
1111 SIEBL |
01:00 PM |
CSIL |
Web |
| 418 |
Interactive Computer Graphics |
AL1 |
Hart, J
|
TR |
1404 SIEBL |
03:30 PM |
CSIL |
Web |
| 418 |
Interactive Computer Graphics |
AL2 |
Hart, J
|
TR |
1404 SIEBL |
03:30 PM |
CSIL |
Web |
| 419 |
Production Computer Graphics |
C3 |
Yu, Y
|
MWF |
1105 SIEBL |
10:00 AM |
CSIL |
Web |
| 419 |
Production Computer Graphics |
C4 |
Yu, Y
|
MWF |
1105 SIEBL |
10:00 AM |
CSIL |
Web |
| 421 |
Progrmg Languages & Compilers |
D3 |
Gunter, E
|
TR |
1404 SIEBL |
02:00 PM |
EWS |
N/A |
| 421 |
Progrmg Languages & Compilers |
D4 |
Gunter, E
|
TR |
1404 SIEBL |
02:00 PM |
EWS |
N/A |
| 423 |
Operating Systems Design |
S3 |
King, S
|
MWF |
1302 SIEBL |
10:00 AM |
CSIL |
Web |
| 423 |
Operating Systems Design |
S4 |
King, S
|
MWF |
1302 SIEBL |
10:00 AM |
CSIL |
Web |
| 424 |
Real-Time Systems |
P3 |
Abdelzaher, T
|
TR |
1103 SIEBL |
03:30 PM |
N/A |
N/A |
| 424 |
Real-Time Systems |
P4 |
Abdelzaher, T
|
TR |
1103 SIEBL |
03:30 PM |
N/A |
N/A |
| 425 |
Distributed Systems |
P |
Nahrstedt, K
|
TR |
1105 SIEBL |
02:00 PM |
EWS |
Web |
| 426 |
Compiler Construction |
N3 |
Adve, V
|
TR |
1302 SIEBL |
12:30 PM |
EWS |
Web |
| 426 |
Compiler Construction |
N4 |
Adve, V
|
TR |
1302 SIEBL |
12:30 PM |
EWS |
Web |
| 427 |
Software Engineering I |
S3 |
Johnson, R
|
TR |
1310 DCL |
12:30 PM |
CSIL |
Web |
| 427 |
Software Engineering I |
S4 |
Johnson, R
|
TR |
1310 DCL |
12:30 PM |
CSIL |
Web |
| 431 |
Embedded Sys Arch and Software |
AE3 |
Sha, L
|
TR |
112 TB |
11:00 AM |
CSIL |
N/A |
| 431 |
Embedded Sys Arch and Software |
AE4 |
Sha, L
|
TR |
112 TB |
11:00 AM |
CSIL |
N/A |
| 433 |
Computer System Organization |
T3 |
Torrellas, J
|
TR |
106B1 EH |
09:30 AM |
EWS |
N/A |
| 433 |
Computer System Organization |
T4 |
Torrellas, J
|
TR |
106B1 EH |
09:30 AM |
EWS |
N/A |
| 435 |
Intro to VLSI System Design |
AL1 |
Wong, M
|
TR |
260 EVRT |
01:00 PM |
EWS |
N/A |
| 438 |
Communication Networks |
X |
Vaidya, N
|
MWF |
106B1 EH |
02:00 PM |
EWS |
N/A |
| 440 |
Artificial Intelligence |
Q3 |
Dejong, G
|
TR |
1404 SIEBL |
12:30 PM |
EWS |
Web |
| 440 |
Artificial Intelligence |
Q4 |
Dejong, G
|
TR |
1404 SIEBL |
12:30 PM |
EWS |
Web |
| 443 |
Introduction to Robotics |
AL1 |
Hutchinson, S
|
TR |
106B1 EH |
11:30 AM |
EWS |
N/A |
| 446 |
Machine Learning |
D3 |
Roth, D
|
TR |
1105 SIEBL |
09:30 AM |
N/A |
Web |
| 446 |
Machine Learning |
D4 |
Roth, D
|
TR |
1105 SIEBL |
09:30 AM |
N/A |
Web |
| 450 |
Numerical Analysis |
B3 |
Bond, S
|
MWF |
1310 DCL |
09:00 AM |
EWS |
Web |
| 450 |
Numerical Analysis |
B4 |
Bond, S
|
MWF |
1310 DCL |
09:00 AM |
EWS |
Web |
| 461 |
Computer Security I |
A3 |
Hinrichs, S
|
MWF |
1310 DCL |
11:00 AM |
|
Web |
| 461 |
Computer Security I |
A4 |
Hinrichs, S
|
MWF |
1310 DCL |
11:00 AM |
|
Web |
| 463 |
Computer Security II |
B3 |
Hu, Y
|
TR |
1103 SIEBL |
02:00 PM |
|
N/A |
| 463 |
Computer Security II |
B4 |
Hu, Y
|
TR |
1103 SIEBL |
02:00 PM |
|
N/A |
| 465 |
User Interface Design |
M3 |
Karahalios, K
|
WF |
1105 SIEBL |
12:30 PM |
CSIL |
N/A |
| 465 |
User Interface Design |
M4 |
Karahalios, K
|
WF |
1105 SIEBL |
12:30 PM |
CSIL |
N/A |
| 466 |
Introduction to Bioinformatics |
B3 |
Sinha, S
|
TR |
1131 SIEBL |
03:30 PM |
|
N/A |
| 466 |
Introduction to Bioinformatics |
B4 |
Sinha, S
|
TR |
1131 SIEBL |
03:30 PM |
|
N/A |
| 473 |
Algorithms |
AD1 |
Chekuri, C
|
T |
1111 SIEBL |
05:00 PM |
EWS |
Web |
| 473 |
Algorithms |
AD2 |
Chekuri, C
|
T |
1111 SIEBL |
06:00 PM |
EWS |
Web |
| 473 |
Algorithms |
AD3 |
Chekuri, C
|
W |
1111 SIEBL |
02:00 PM |
EWS |
Web |
| 473 |
Algorithms |
AD4 |
Chekuri, C
|
W |
1111 SIEBL |
03:00 PM |
EWS |
Web |
| 473 |
Algorithms |
AL1 |
Chekuri, C
|
TR |
1404 SIEBL |
11:00 AM |
EWS |
Web |
| 476 |
Program Verification |
D3 |
Meseguer, J
|
TR |
1304 SIEBL |
03:30 PM |
CSIL |
N/A |
| 476 |
Program Verification |
D4 |
Meseguer, J
|
TR |
1304 SIEBL |
03:30 PM |
CSIL |
N/A |
| 481 |
Stochastic Processes & Applic |
E |
Jacobson, S
|
MW |
1109 SIEBL |
03:00 PM |
|
N/A |
| 491 |
Seminar in Computer Science |
CZ |
Zilles, C
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 492 |
Senior Project I |
CS |
Johnson, R Woodley, M
|
W |
1105 SIEBL |
03:00 PM |
|
N/A |
| 498 |
Multicore and Cluster Parallel Programming |
DP3 |
Padua, D
|
TR |
1304 SIEBL |
11:00 AM |
|
N/A |
| 498 |
Multicore and Cluster Parallel Programming |
DP4 |
Padua, D
|
TR |
1304 SIEBL |
11:00 AM |
|
N/A |
| 498 |
Reasoning in Artificial Intelligence |
ea |
Amir, E
|
TR |
1131 SIEBL |
09:30 AM |
|
Web |
| 498 |
Reasoning in Artificial Intelligence |
ea |
Amir, E
|
TR |
1131 SIEBL |
09:30 AM |
|
Web |
| 498 |
Introduction to Natural Language Processing |
jh |
Hockenmaier, J
|
TR |
1103 SIEBL |
12:30 PM |
|
Web |
| 498 |
Introduction to Natural Language Processing |
jh |
Hockenmaier, J
|
TR |
1103 SIEBL |
12:30 PM |
|
Web |
| 498 |
Undergraduate Research Laboratory |
LA |
Angrave, L
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 498 |
Program Optimization |
MG3 |
Garzaran, M
|
WF |
1304 SIEBL |
11:00 AM |
|
N/A |
| 498 |
Program Optimization |
MG4 |
Garzaran, M
|
WF |
1304 SIEBL |
11:00 AM |
|
N/A |
| 498 |
Logic in Computer Science |
mp |
Parthasarathy, M
|
TR |
1302 SIEBL |
03:30 PM |
|
Web |
| 498 |
Logic in Computer Science |
mp |
Parthasarathy, M
|
TR |
1302 SIEBL |
03:30 PM |
|
Web |
| 498 |
Tablet PCs in Education |
SNK |
Kamin, S
|
TR |
1129 SIEBL |
03:30 PM |
|
N/A |
| 499 |
Senior Thesis |
|
N/A |
|
|
ARRANGED |
|
N/A |
| 505 |
Numerical Fluid Dynamics |
A |
Jewett, B
|
TR |
109 ATSB |
09:00 AM |
N/A |
N/A |
| 511 |
Advanced Database Systems |
P |
Chang, K
|
WF |
1304 SIEBL |
02:00 PM |
CSIL |
Web |
| 527 |
Topics in Software Engineering |
S |
Marinov, D
|
TR |
1302 SIEBL |
02:00 PM |
EWS |
Web |
| 541 |
Computer Systems Analysis |
B |
Sanders, W Nicol, D
|
TR |
1304 SIEBL |
09:30 AM |
EWS |
N/A |
| 545 |
Systems Modeling & Simulation |
A |
Engelbrecht-Wiggans, R
|
TR |
3009 BIF |
10:30 AM |
EWS |
N/A |
| 558 |
Topics in Numerical Analysis |
P |
Hirani, A
|
TR |
1103 SIEBL |
11:00 AM |
N/A |
Web |
| 571 |
Combinatorial Mathematics |
F1 |
West, D
|
MWF |
343 AH |
02:00 PM |
EWS |
N/A |
| 573 |
Topics in Algorithms |
S |
Erickson, J
|
WF |
1304 SIEBL |
12:30 PM |
EWS |
N/A |
| 575 |
Methods of Combinatorics |
X1 |
West, D
|
MWF |
445 AH |
12:00 PM |
EWS |
N/A |
| 578 |
Information Theory |
A |
Coleman, T
|
M |
163 EVRT |
08:00 AM |
EWS |
N/A |
| 578 |
Information Theory |
A |
Coleman, T
|
W |
163 EVRT |
09:00 AM |
EWS |
N/A |
| 591 |
Advanced Compiler Technology |
ACT |
Garzaran, M Padua, D
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Advanced Seminar on Biomedical Informatics |
BIO |
Liu, L Han, J
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Department of CS Research Seminar |
DCS |
Chekuri, C
|
M |
1404 SIEBL |
04:00 PM |
|
N/A |
| 591 |
Formal Methods |
FM |
Parthasarathy, M
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Research Topics in Computer Graphics |
GFX |
Hart, J Yu, Y
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Data Mining for Advanced Applications |
HAN |
Han, J
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Advanced Seminar in Distributed Systems |
IG |
Gupta, I
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Topics in Algorithms |
JE |
Erickson, J
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Maude |
JM |
Meseguer, J
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Social Computing |
KGK |
Karahalios, K
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Scientific and Parallel Computing |
MH |
Heath, M
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Yahoo!-DAIS seminar |
MSW |
Winslett, M
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Natural Language Processing |
NLP |
Roth, D Hockenmaier, J
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Orientation for new PhD students |
PHD |
Belford, G
|
W |
1404 SIEBL |
05:00 PM |
|
N/A |
| 591 |
Security Reading Seminar |
RHC |
Campbell, R
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
Software Engineering Seminar |
SE |
Johnson, R Marinov, D
|
|
ARR SIEBL |
ARRANGED |
|
N/A |
| 591 |
New Systems and Networking Seminar |
SN |
Vaidya, N Kravets, R
|
F |
1109 SIEBL |
01:00 PM |
|
N/A |
| 597 |
Individual Study |
|
N/A |
|
|
ARRANGED |
|
N/A |
| 598 |
Advanced Computer Security |
CAG |
Gunter, C
|
TR |
1131 SIEBL |
11:00 AM |
|
N/A |
| 598 |
Optimization in computer vision and machine learning |
DAF |
Forsyth, D
|
WF |
1131 SIEBL |
12:30 PM |
|
N/A |
| 598 |
Actor Programming Languages and Systems |
GA |
Agha, G
|
WF |
ARR SIEBL |
02:00 PM |
|
N/A |
| 598 |
Advanced Internetworking |
MCC |
Caesar, M
|
TR |
1302 SIEBL |
09:30 AM |
|
N/A |
| 598 |
Ubiquitous Systems |
RHC |
Campbell, R
|
TR |
1131 SIEBL |
02:00 PM |
|
N/A |
| 598 |
Randomized Algorithms |
SHP |
Har-Peled, S
|
WF |
1103 SIEBL |
12:30 PM |
|
N/A |
| 598 |
Architecture, Algorithms, and Programming Models |
WG |
Gropp, W
|
WF |
1131 SIEBL |
02:00 PM |
|
N/A |
| 599 |
Thesis Research |
|
N/A |
|
|
ARRANGED |
|
N/A |
|
 |
|