Course Websites
CS 498 SE3 - Designing Software for Edu
Last offered Fall 2025
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
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.
Related Faculty
Title | Section | CRN | Type | Hours | Times | Days | Location | Instructor |
---|---|---|---|---|---|---|---|---|
Designing Software for Edu | SE3 | 43753 | L5 | 3 | 1400 - 1515 | T R | 1038 Campus Instructional Facility | Geoffrey Lindsay Herman |