Course Websites
CS 498 NR3 - Open-Source Software for Educ
Last offered Spring 2026
Official Description
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. Course Information: 1 to 4 undergraduate hours. 1 to 4 graduate hours. May be repeated in the same or separate terms if topics vary.
Section Description
Open-Source Software for Education. Description: This project-based course will teach students about open-source software engineering practices applied to education contexts. Students will learn about how to navigate issues and needs of an open-source projects and how to make contributions to those projects. Students will learn how to engage with stakeholders, how to spec their proposed contributions, and how to document their contributions. Students will work in teams and learn how to create and review pull requests to support higher code quality. Student projects will work closely with faculty from University of Illinois and other institutions to develop software that those instructors can use to support their teaching. Prerequisite: CS 225. For up-to-date information about CS course restrictions, please see the following link: http://go.cs.illinois.edu/CSregister
| Title | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
|---|---|---|---|---|---|---|---|---|
| Open-Source Software for Educ | NR3 | 61930 | S2 | 3 | 1530 - 1645 | M W | 1214 Siebel Center for Comp Sci | Nico Ritschel |