CS 498

Fall 2025 All Classes

All Classes

Credit: 1 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.

1 to 4 undergraduate hours. 1 to 4 graduate hours. May be repeated in the same or separate terms if topics vary.

CS 498 class schedule data for fall 2025
CRN Type Section Time Day Location Instructor Section Details
54283
Laboratory-Discussion
Online
CSP
CSP
3:30PM -4:45PM
ARRANGED
F
n.a.
Location Pending
n.a.
Mitra, S
Mitra, S
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Principles of Safe Autonomy
Section Info:
This section is intended for Chicago City Scholars only. There may be online and in person components. You are responsible for completing homeworks, quizzes, and any in person activities that are required. Please speak with your professor regarding expectations. Weekly in-person meeting in Classroom A at 200 S. Wacker Dr., Chicago
Restriction(s):
Restricted to O/C Engineering City Scholars students.
61482
Lecture
GC3
3:30PM -4:45PM
WF
0216 Siebel Center for Comp Sci
Chowdhary, G
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Mobile Robotics for CS
Section Info:
Principles of Mobile Robotics for Computer Scientists This course will introduce CS students to foundational principles of mobile robotics. Topics covered will be dynamic modeling, coordinate transformations, principles of operations of different sensors, sensor fusion algorithms including Kalman filters, introduction to Simultaneous Localization and Mapping, and introduction to feedback control for robotics. Prerequisite of CS 225 suggested. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
47171
Lecture
GCG
3:30PM -4:45PM
WF
0216 Siebel Center for Comp Sci
Chowdhary, G
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
4 hours
Section Title:
Mobile Robotics for CS
Section Info:
Principles of Mobile Robotics for Computer Scientists This course will introduce CS students to foundational principles of mobile robotics. Topics covered will be dynamic modeling, coordinate transformations, principles of operations of different sensors, sensor fusion algorithms including Kalman filters, introduction to Simultaneous Localization and Mapping, and introduction to feedback control for robotics. Prerequisite of CS 225 suggested. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
40094
Lecture
GCU
3:30PM -4:45PM
WF
0216 Siebel Center for Comp Sci
Chowdhary, G
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Mobile Robotics for CS
Section Info:
Principles of Mobile Robotics for Computer Scientists This course will introduce CS students to foundational principles of mobile robotics. Topics covered will be dynamic modeling, coordinate transformations, principles of operations of different sensors, sensor fusion algorithms including Kalman filters, introduction to Simultaneous Localization and Mapping, and introduction to feedback control for robotics. Prerequisite of CS 225 suggested. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
65109
Lecture
LS3
11:00AM -12:15PM
WF
1310 Digital Computer Laboratory
Lai, F
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Machine Learning System
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS:Computer Sci Online -UIUC, MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
70372
Lecture
LSG
11:00AM -12:15PM
WF
1310 Digital Computer Laboratory
Lai, F
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
4 hours
Section Title:
Machine Learning System
Section Info:
For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS:Computer Sci Online -UIUC, MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
70363
Lecture
LSU
11:00AM -12:15PM
WF
1310 Digital Computer Laboratory
Lai, F
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Machine Learning System
Section Info:
For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
54284
Laboratory-Discussion
Online
MC4
MC4
3:30PM -4:45PM
ARRANGED
F
n.a.
Location Pending
n.a.
Mitra, S
Mitra, S
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
4 hours
Section Title:
Principles of Safe Autonomy
Section Info:
This section is intended for Chicago MCS only. There may be online and in person components. You are responsible for completing homeworks, quizzes, and any in person activities that are required. Please speak with your professor regarding expectations. Weekly in-person meeting in Classroom A at 200 S. Wacker Dr., Chicago
Restriction(s):
Restricted to MCS: Computer Sci OFF - UIUC.
49838
Lecture
RC1
2:00PM -3:15PM
TR
114 Transportation Building
Cunningham, R
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
4 hours
Section Title:
Law &Policy Issues in CS
Section Info:
Law and Policy Issues In Computer Science This course will explore the intersection of public policy and computing technology. After a basic overview of the US legal system and administrative state, the course will examine the ways computing technology is regulated in areas such as privacy, crime, intellectual property, commerce, and national security. Students in the course will complete a series of technical projects related to legal issues, including scrutinizing digital rights management technology, evaluating digital forensics reports and expert testimony, and critiquing software patents. Students will also be expected to regularly read and respond to excerpts from relevant legal cases. Topics covered in the course will include Fourth and Fifth Amendment protections in cyberspace, network neutrality, antitrust, Section 230, cryptocurrency and digital property, espionage, and cyberwarfare. Prerequisite: CS 225 For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
31535
Lecture
RCG
2:00PM -3:15PM
TR
114 Transportation Building
Cunningham, R
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
4 hours
Section Title:
Law &Policy Issues in CS
Section Info:
For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister Law and Policy Issues In Computer Science This course will explore the intersection of public policy and computing technology. After a basic overview of the US legal system and administrative state, the course will examine the ways computing technology is regulated in areas such as privacy, crime, intellectual property, commerce, and national security. Students in the course will complete a series of technical projects related to legal issues, including scrutinizing digital rights management technology, evaluating digital forensics reports and expert testimony, and critiquing software patents. Students will also be expected to regularly read and respond to excerpts from relevant legal cases. Topics covered in the course will include Fourth and Fifth Amendment protections in cyberspace, network neutrality, antitrust, Section 230, cryptocurrency and digital property, espionage, and cyberwarfare. Prerequisite of CS 225.
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
61940
Lecture
RCU
2:00PM -3:15PM
TR
114 Transportation Building
Cunningham, R
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Law &Policy Issues in CS
Section Info:
Law and Policy Issues In Computer Science This course will explore the intersection of public policy and computing technology. After a basic overview of the US legal system and administrative state, the course will examine the ways computing technology is regulated in areas such as privacy, crime, intellectual property, commerce, and national security. Students in the course will complete a series of technical projects related to legal issues, including scrutinizing digital rights management technology, evaluating digital forensics reports and expert testimony, and critiquing software patents. Students will also be expected to regularly read and respond to excerpts from relevant legal cases. Topics covered in the course will include Fourth and Fifth Amendment protections in cyberspace, network neutrality, antitrust, Section 230, cryptocurrency and digital property, espionage, and cyberwarfare. Prerequisite: CS 225 For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
43500
Lecture
RM3
9:30AM -10:45AM
MW
2039 Campus Instructional Facility
Yuan, W
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Robot Manipulation
Section Info:
Robot manipulation refers to the ability of a robot to physically interact with objects in its environment using arms, hands, or other end-effectors. It is essential for applications in manufacturing, logistics, healthcare, service robotics, and even household assistance. This class covers the basic knowledge of robot manipulation, including robot modeling, kinematics, contact mechanics, perception, simulation, planning and control, and the use of learning technologies for manipulation. The class will cover both the theoretical and practical aspects of manipulation. It will consist of lectures, homework assignments, and simulation-based programming assignments. Programming will be performed using the Python language. <br/> For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS:Computer Sci Online -UIUC, MCS: Computer Sci OFF - UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
67901
Lecture
RMG
9:30AM -10:45AM
MW
2039 Campus Instructional Facility
Yuan, W
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
4 hours
Section Title:
Robot Manipulation
Section Info:
Robot manipulation refers to the ability of a robot to physically interact with objects in its environment using arms, hands, or other end-effectors. It is essential for applications in manufacturing, logistics, healthcare, service robotics, and even household assistance. This class covers the basic knowledge of robot manipulation, including robot modeling, kinematics, contact mechanics, perception, simulation, planning and control, and the use of learning technologies for manipulation. The class will cover both the theoretical and practical aspects of manipulation. It will consist of lectures, homework assignments, and simulation-based programming assignments. Programming will be performed using the Python language.
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS: Computer Sci OFF - UIUC.
67900
Lecture
RMU
9:30AM -10:45AM
MW
2039 Campus Instructional Facility
Yuan, W
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Robot Manipulation
Section Info:
Robot manipulation refers to the ability of a robot to physically interact with objects in its environment using arms, hands, or other end-effectors. It is essential for applications in manufacturing, logistics, healthcare, service robotics, and even household assistance. This class covers the basic knowledge of robot manipulation, including robot modeling, kinematics, contact mechanics, perception, simulation, planning and control, and the use of learning technologies for manipulation. The class will cover both the theoretical and practical aspects of manipulation. It will consist of lectures, homework assignments, and simulation-based programming assignments. Programming will be performed using the Python language. <br/> For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/csregister
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
43753
Lecture
SE3
2:00PM -3:15PM
TR
1038 Campus Instructional Facility
Herman, G
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Designing Software for Edu
Section Info:
In this course, students will gain hands-on experience developing educational software. Students will develop an HTML element that supports randomly generating and automatically grading questions for the PrairieLearn platform (e.g., randomizable circuit generator). Students will learn how to navigate a large code base, apply principles for software engineering, and practices for managing a large coding project. Students will learn how to conduct and analyze user interviews to determine a product specification and test cases for their code. Finally, students will learn about educational theory to help them identify effective uses of educational technology. Successful student projects may be used by instructors in future courses.
Restriction(s):
Restricted to Computer Science or Computer Science&Crop Sciences or Computer Science & Advertising or Computer Sci & Animal Sci major(s). Restricted to Undergrad - Urbana-Champaign.
Not intended for First Time Freshman students.
52640
Lecture
SEG
2:00PM -3:15PM
TR
1038 Campus Instructional Facility
Herman, G
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
4 hours
Section Title:
Designing Software for Edu
Section Info:
In this course, students will gain hands-on experience developing educational software. Students will develop an HTML element that supports randomly generating and automatically grading questions for the PrairieLearn platform (e.g., randomizable circuit generator). Students will learn how to navigate a large code base, apply principles for software engineering, and practices for managing a large coding project. Students will learn how to conduct and analyze user interviews to determine a product specification and test cases for their code. Finally, students will learn about educational theory to help them identify effective uses of educational technology. Successful student projects may be used by instructors in future courses.
Restriction(s):
Restricted to Graduate - Urbana-Champaign. Not intended for MCS:Computer Sci Online -UIUC, MCS:Computer Sci Online -UIUC, or NDEG:Computer Science Onl-UIUC.
Not intended for First Time Freshman students.
43670
Lecture
SEU
2:00PM -3:15PM
TR
1038 Campus Instructional Facility
Herman, G
Part of Term:
1
Date Range:
08/25/25-12/10/25
Credit:
3 hours
Section Title:
Designing Software for Edu
Section Info:
In this course, students will gain hands-on experience developing educational software. Students will develop an HTML element that supports randomly generating and automatically grading questions for the PrairieLearn platform (e.g., randomizable circuit generator). Students will learn how to navigate a large code base, apply principles for software engineering, and practices for managing a large coding project. Students will learn how to conduct and analyze user interviews to determine a product specification and test cases for their code. Finally, students will learn about educational theory to help them identify effective uses of educational technology. Successful student projects may be used by instructors in future courses.
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
Not intended for First Time Freshman students.
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