space space space
space
University of Illinois at Urbana-Champaign
space
space

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
space
space

space

Department of Computer Science, Thomas M. Siebel Center for Computer Science, 201 N Goodwin Ave,
Urbana, IL 61801-2302. The Department is part of the College of Engineering at the University of Illinois at Urbana-Champaign. Contact academic@cs.uiuc.edu with academic questions
or webmaster@cs.uiuc.edu with questions or comments on this page.