CS 498

Fall 2009 All Classes

All Classes

Credit: 0 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 498 class schedule data for fall 2009
CRN Type Section Time Day Location Instructor Section Details
40109
Lecture
EA3
11:00AM -12:15PM
TR
1111 Siebel Center for Comp Sci
Amir, E
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
3 hours
Section Info:
Topic: Reasoning in Artificial Intelligence. Prerequisites: CS473 or CS573. This class concerns reasoning techniques used and developed in Artificial Intelligence. It will include topics from reasoning with graphical probabilistic representations, sampling and variational inference, logical inference (propositional and FOL), combinations of logical and probabilistic inference techniques, and applications in natural-language processing, vision, robotics, and others. The class is suitable for graduate students and undergraduate students interested in AI and machine learning. This section is for undergraduate or graduate students.
52640
Lecture
EA4
11:00AM -12:15PM
TR
1111 Siebel Center for Comp Sci
Amir, E
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
4 hours
Section Info:
Topic: Reasoning in Artificial Intelligence. Prerequisites: CS473 or CS573. This class concerns reasoning techniques used and developed in Artificial Intelligence. It will include topics from reasoning with graphical probabilistic representations, sampling and variational inference, logical inference (propositional and FOL), combinations of logical and probabilistic inference techniques, and applications in natural-language processing, vision, robotics, and others. The class is suitable for graduate students and undergraduate students interested in AI and machine learning. This section is for GRADUATE students only.
Restriction(s):
Restricted to Graduate - Urbana-Champaign.
42391
Lecture
JH3
12:30PM -1:45PM
TR
1103 Siebel Center for Comp Sci
Hockenmaier, J
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
3 hours
Section Info:
Topic: Introduction to Natural Language Processing This course will provide an introduction to computational linguistics, from morphology (word formation) and syntax (sentence structure) to semantics (meaning) and natural language processing applications such as parsing, machine translation, generation and dialog systems. Prerequisites: Formal language and automata theory (CS373 or equivalent). Programming experience is necessary for the assignments. Prior exposure to linguistics is not required. This section is for either undergraduate or graduate students.
50658
Lecture
JH4
12:30PM -1:45PM
TR
1103 Siebel Center for Comp Sci
Hockenmaier, J
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
4 hours
Section Info:
Topic: Introduction to Natural Language Processing This course will provide an introduction to computational linguistics, from morphology (word formation) and syntax (sentence structure) to semantics (meaning) and natural language processing applications such as parsing, machine translation, generation and dialog systems. Prerequisites: Formal language and automata theory (CS373 or equivalent). Programming experience is necessary for the assignments. Prior exposure to linguistics is not required. This section is for graduate students only.
Restriction(s):
Restricted to Graduate - Urbana-Champaign.
42700
Lecture-Discussion
LA
ARRANGED
n.a.
ARR Siebel Center for Comp Sci
Angrave, L
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
3 hours
Section Info:
Topic: Undergraduate Research Laboratory In this apprenticeship-style, hands-on laboratory, students discover what it means to be a CS researcher. Students will learn to i) Pose testable research questions; ii) Write competitive grant proposals; iii) Create novel solutions using software and/or hardware; iv) Draw valid scientific conclusions; and v) Present and publish results, conclusions and other materials. This team-based undergraduate-only course requires the consent of the instructor. See the course website (http://www.cs.uiuc.edu/class/cs498la) for more details, enrollment restrictions and requirements. Prerequisites: Credit or concurrent registration in CS241.
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
54283
Lecture
MC3
9:30AM -10:45AM
TR
1302 Siebel Center for Comp Sci
Caesar, M
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
3 hours
Section Info:
Topic: Networking Laboratory. This course aims to teach an understanding of software systems design through hands-on construction and experimentation with real-world implementations. This course will teach the internals of underlying technologies that make up modern wide-area, data-center, and enterprise networks. Students will perform bi-weekly projects in building, analyzing, evaluating, and deploying the communication protocols and server software that make up these systems. Special emphasis will be placed on design experience to identify a problem, propose alternative solutions, implement a prototype, and evaluate the results. Prerequisite: CS 241 (Systems Programming), or equivalent course on operating systems or networking.
54284
Lecture
MC4
9:30AM -10:45AM
TR
1302 Siebel Center for Comp Sci
Caesar, M
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
4 hours
Section Info:
Topic: Networking Laboratory. This course aims to teach an understanding of software systems design through hands-on construction and experimentation with real-world implementations. This course will teach the internals of underlying technologies that make up modern wide-area, data-center, and enterprise networks. Students will perform bi-weekly projects in building, analyzing, evaluating, and deploying the communication protocols and server software that make up these systems. Special emphasis will be placed on design experience to identify a problem, propose alternative solutions, implement a prototype, and evaluate the results. Prerequisite: CS 241 (Systems Programming), or equivalent course on operating systems or networking.
52151
Lecture
SNK
9:30AM -10:45AM
TR
1129 Siebel Center for Comp Sci
Kamin, S
Part of Term:
1
Date Range:
08/24/09-12/09/09
Credit:
3 hours
Section Info:
Topic - Generative Programming. Generative programming is programming by writing programs that produce other programs. It can be used to increase programmer productivity and program efficiency. Researchers are concerned about efficiency (especially for run-time program generation) and type-correctness; also, applications of the technique in different domains can present different challenges. We will review the research in these three areas: efficiency, type-checking, and applications. Students will apply generative programming in an application area of their own choosing. Prerequisite: CS 421
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