Skip to content
 Welcome back Badgers!
New Student Orientation Info →

Software Maintenance Practices

Division: Natural Science and Math

Department: Computer Science & Engineering

Course: SE 4270

Title: Software Maintenance Practices

Prerequisites: CS 3630 Mobile Application Development

Description: Students taking this course will develop the skills necessary to work with existing codebases and to bring legacy code under test, enabling the development of new features on top of mature code. Most professional development work is not done on new projects; it is done on existing codebases, which require unique skills. Students will understand the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance.


Courses Taught Spring 2026

SectionCRNScheduleInstructor
4270-0013100MWF2:30 pm-3:20 pmSimper, Dallan

Courses Taught Fall 2026

SectionCRNScheduleInstructor
4270-0014807MWF1:30 pm-2:20 pmAllen, Jonathan D.