Skip to content

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 Fall 2026

SectionCRNScheduleInstructor
4270-0014807MWF11:30 am-12:20 pmAllen, Jonathan D.

Courses Taught Spring 2027

No courses to display for this term.