CS 498

Fall 2023 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 2023
CRN Type Section Time Day Location Instructor Section Details
61482
Lecture
GC3
3:30PM -4:45PM
WF
0216 Siebel Center for Comp Sci
Chowdhary, G
Part of Term:
1
Date Range:
08/21/23-12/06/23
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 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/21/23-12/06/23
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 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/21/23-12/06/23
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.
40092
Lecture
GS3
9:30AM -10:45AM
TR
1214 Siebel Center for Comp Sci
Yuan, W
Part of Term:
1
Date Range:
08/21/23-12/06/23
Credit:
3 hours
Section Title:
Designing Op-based Sensors
Section Info:
Optical-based sensors are widely used for various measurement goals nowadays, such as robotic tactile sensing. Those sensors use an optical system, which typically includes a light emitter, a specific optic path where light transmission, reflection, and refraction are involved, and a light receiver to measure the change of the optic signal after the optic path. The performance of an optical-based sensor highly depends on the effectiveness of the optical system design, which is traditionally achieved by manual design and a heuristic trial-and-error process. The process is time-consuming and can hardly converge to an optimal design. We now investigate a new methodology to approach the challenge: using physics-based rendering to simulate the optic system and performing an automatic optimization process to access the optimal design. This class aims to explore the entire process of sensor modeling, simulation, and design optimization. The class will be divided into two parts: lectures and hands-on projects. The lectures will cover the basic knowledge of the system, including physics-based rendering, the principle of optical-based tactile sensors, and the design and fabrication process of optical-based tactile sensors. For the project part, students will use the knowledge to simulate an existing sensor and design their own sensor. The class will be evaluated based on the results of the project. 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 First Time Freshman students.
40093
Lecture
GSG
9:30AM -10:45AM
TR
1214 Siebel Center for Comp Sci
Yuan, W
Part of Term:
1
Date Range:
08/21/23-12/06/23
Credit:
4 hours
Section Title:
Designing Op-based Sensors
Section Info:
Optical-based sensors are widely used for various measurement goals nowadays, such as robotic tactile sensing. Those sensors use an optical system, which typically includes a light emitter, a specific optic path where light transmission, reflection, and refraction are involved, and a light receiver to measure the change of the optic signal after the optic path. The performance of an optical-based sensor highly depends on the effectiveness of the optical system design, which is traditionally achieved by manual design and a heuristic trial-and-error process. The process is time-consuming and can hardly converge to an optimal design. We now investigate a new methodology to approach the challenge: using physics-based rendering to simulate the optic system and performing an automatic optimization process to access the optimal design. This class aims to explore the entire process of sensor modeling, simulation, and design optimization. The class will be divided into two parts: lectures and hands-on projects. The lectures will cover the basic knowledge of the system, including physics-based rendering, the principle of optical-based tactile sensors, and the design and fabrication process of optical-based tactile sensors. For the project part, students will use the knowledge to simulate an existing sensor and design their own sensor. The class will be evaluated based on the results of the project. 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 First Time Freshman students.
40091
Lecture
GSU
9:30AM -10:45AM
TR
1214 Siebel Center for Comp Sci
Yuan, W
Part of Term:
1
Date Range:
08/21/23-12/06/23
Credit:
3 hours
Section Title:
Designing Op-based Sensors
Section Info:
Optical-based sensors are widely used for various measurement goals nowadays, such as robotic tactile sensing. Those sensors use an optical system, which typically includes a light emitter, a specific optic path where light transmission, reflection, and refraction are involved, and a light receiver to measure the change of the optic signal after the optic path. The performance of an optical-based sensor highly depends on the effectiveness of the optical system design, which is traditionally achieved by manual design and a heuristic trial-and-error process. The process is time-consuming and can hardly converge to an optimal design. We now investigate a new methodology to approach the challenge: using physics-based rendering to simulate the optic system and performing an automatic optimization process to access the optimal design. This class aims to explore the entire process of sensor modeling, simulation, and design optimization. The class will be divided into two parts: lectures and hands-on projects. The lectures will cover the basic knowledge of the system, including physics-based rendering, the principle of optical-based tactile sensors, and the design and fabrication process of optical-based tactile sensors. For the project part, students will use the knowledge to simulate an existing sensor and design their own sensor. The class will be evaluated based on the results of the project. 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.
72155
Lecture
QC3
3:30PM -4:45PM
TR
3101 Sidney Lu Mech Engr Bldg
Khurana, D
Sinha, M
Part of Term:
1
Date Range:
08/21/23-12/06/23
Credit:
4 hours
Section Title:
Intro to Quantum Computing
Section Info:
This course aims to introduce the principles of quantum computing, laying a solid foundation for further advanced courses or research in quantum information. The course will tentatively cover the following topics: • Basic concepts and axioms in quantum information, including what a qubit is, what entanglement means, and other related concepts • Using multiple qubits for computation • Exchanging quantum information through basic protocols like quantum teleportation and superdense coding • Solving computational problems using quantum algorithms such as Simons' algorithm, Quantum Fourier Transform and phase estimation, Shor's factoring algorithm, Grover search and amplitude amplification • Correcting errors in quantum systems • Advanced topics covering quantum cryptography, quantum complexity, Hamiltonian simulation, tomography, quantum advantage, and more The course takes a theoretical computer science perspective on quantum computing and doesn't require a background in quantum physics, although it can be helpful. A solid understanding of linear algebra, probability theory, algorithms and models of computation is important for this course. Course Website: https://courses.grainger.illinois.edu/cs498qi/fa2023/index.html Prerequisites: CS/ECE 374 (Algorithms and Models of Computation)
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.
58241
Lecture
QCG
3:30PM -4:45PM
TR
3101 Sidney Lu Mech Engr Bldg
Khurana, D
Sinha, M
Part of Term:
1
Date Range:
08/21/23-12/06/23
Credit:
4 hours
Section Title:
Intro to Quantum Computing
Section Info:
This course aims to introduce the principles of quantum computing, laying a solid foundation for further advanced courses or research in quantum information. The course will tentatively cover the following topics: • Basic concepts and axioms in quantum information, including what a qubit is, what entanglement means, and other related concepts • Using multiple qubits for computation • Exchanging quantum information through basic protocols like quantum teleportation and superdense coding • Solving computational problems using quantum algorithms such as Simons' algorithm, Quantum Fourier Transform and phase estimation, Shor's factoring algorithm, Grover search and amplitude amplification • Correcting errors in quantum systems • Advanced topics covering quantum cryptography, quantum complexity, Hamiltonian simulation, tomography, quantum advantage, and more The course takes a theoretical computer science perspective on quantum computing and doesn't require a background in quantum physics, although it can be helpful. A solid understanding of linear algebra, probability theory, algorithms and models of computation is important for this course. Course Website: https://courses.grainger.illinois.edu/cs498qi/fa2023/index.html Prerequisites: CS/ECE 374 (Algorithms and Models of Computation)
Restriction(s):
Restricted to Graduate - Urbana-Champaign.
Not intended for First Time Freshman students.
72154
Lecture
QCU
3:30PM -4:45PM
TR
3101 Sidney Lu Mech Engr Bldg
Khurana, D
Sinha, M
Part of Term:
1
Date Range:
08/21/23-12/06/23
Credit:
3 hours
Section Title:
Intro to Quantum Computing
Section Info:
This course aims to introduce the principles of quantum computing, laying a solid foundation for further advanced courses or research in quantum information. The course will tentatively cover the following topics: • Basic concepts and axioms in quantum information, including what a qubit is, what entanglement means, and other related concepts • Using multiple qubits for computation • Exchanging quantum information through basic protocols like quantum teleportation and superdense coding • Solving computational problems using quantum algorithms such as Simons' algorithm, Quantum Fourier Transform and phase estimation, Shor's factoring algorithm, Grover search and amplitude amplification • Correcting errors in quantum systems • Advanced topics covering quantum cryptography, quantum complexity, Hamiltonian simulation, tomography, quantum advantage, and more The course takes a theoretical computer science perspective on quantum computing and doesn't require a background in quantum physics, although it can be helpful. A solid understanding of linear algebra, probability theory, algorithms and models of computation is important for this course. Course Website: https://courses.grainger.illinois.edu/cs498qi/fa2023/index.html Prerequisites: CS/ECE 374 (Algorithms and Models of Computation)
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
49838
Lecture
RC1
2:00PM -3:15PM
TR
124 Burrill Hall
Cunningham, R
Part of Term:
1
Date Range:
08/21/23-12/06/23
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: CS 225
Restriction(s):
Restricted to Undergrad - Urbana-Champaign.
31535
Lecture
RC2
2:00PM -3:15PM
TR
124 Burrill Hall
Cunningham, R
Part of Term:
1
Date Range:
08/21/23-12/06/23
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 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