Fall 2008

pdf

View schedules for



CS 498
Special Topics

Credit:  0 to 4 hours.


Lectures 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.


Section Information
CRNTypeSectionTimeDays Location  Instructor
43500  lecture  DP3 11:00 AM - 12:15 PM TR  room 1304
Siebel Center for Comp Sci 
Padua, D 
3 hours
Topic: Multicore and Cluster Parallel Programming. An in depth discussion of the main concepts and techniques of parallel programming. Topics include: main classes of parallel machines and programming paradigms, parallel programming languages and APIs, models of parallel computation, techniques and tools for program optimization and debugging in the context of multicores and clusters, and parallel algorithms. This section is for undergraduate or graduate students.

40097  lecture  DP4 11:00 AM - 12:15 PM TR  room 1304
Siebel Center for Comp Sci 
Padua, D 
4 hours
Topic: Multicore and Cluster Parallel Programming. An in depth discussion of the main concepts and techniques of parallel programming. Topics include: main classes of parallel machines and programming paradigms, parallel programming languages and APIs, models of parallel computation, techniques and tools for program optimization and debugging in the context of multicores and clusters, and parallel algorithms. This section is for graduate students only.

42391  lecture  JH3 12:30 PM - 01:45 PM TR  room 1103
Siebel Center for Comp Sci 
Hockenmaier, J 
3 hours
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 (CS273 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:30 PM - 01:45 PM TR  room 1103
Siebel Center for Comp Sci 
Hockenmaier, J 
4 hours
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 (CS273 or equivalent). Programming experience is necessary for the assignments. Prior exposure to linguistics is not required. This section is for graduate students only.

42700  lecture- discussion  LA ARRANGED   room ARR
Siebel Center for Comp Sci 
Angrave, L 
3 hours
Instructor Approval Required
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.

43501  lecture  MG3 11:00 AM - 12:15 PM WF  room 1304
Siebel Center for Comp Sci 
Garzaran, M 
3 hours
Topic: Program Optimization: Prerequisites: CS 232 and CS 225. The course will cover techniques to improve program execution speed and energy consumption. The objective is to prepare students to program future systems where performance improvements will not be, as it was in the past, the direct result of faster clock rates, but must instead be laboriously obtained by applying programming techniques that effectively exploit parallelism and locality. This section is for either undergraduate or graduate students.

40096  lecture  MG4 11:00 AM - 12:15 PM WF  room 1304
Siebel Center for Comp Sci 
Garzaran, M 
4 hours
Topic: Program Optimization: Prerequisites: CS 232 and CS 225. The course will cover techniques to improve program execution speed and energy consumption. The objective is to prepare students to program future systems where performance improvements will not be, as it was in the past, the direct result of faster clock rates, but must instead be laboriously obtained by applying programming techniques that effectively exploit parallelism and locality. This section is for graduate students only.

52151  lecture  SNK 03:30 PM - 04:45 PM TR  room 1129
Siebel Center for Comp Sci 
Kamin, S 
3 hours
Topic - Tablet PCs in Education. Pen-enabled computers, such as Tablet PCs, have the potential to significantly affect teaching and learning, by increasing class interactions and improving the transparency of the class. We will look at what has been accomplished in this area, and will design and test next classroom applications.