Software Design & Maintenance
Fall 2025: August 25-October 17
Description
Students conduct a study of designing and maintaining complex software. The course builds upon fundamental software engineering skills with an emphasis on: object-oriented software design patterns, anti-patterns, code review and refactoring, and tools for evaluating code quality. Students practice maintaining software by collaborating on a large-scale open source project using automated development operation (DevOps) tools.
Class Notes
Open to students admitted to the Special Session Online Masters in Computer Science Degree Program. Registrations are processed through the Professional & Continuing Education Office. Log in daily or as required by faculty.
Class Details
Instructor
Instructor Name (static text):
Herring, Brian D
Location
WWW ONLINE
Class Registration Information
Class #
5043
Course
CSCI 630 -
SECT 601
SECT 601
Units
3
Fees
Amount per Unit
- $850 / unit
Capacity
5/25
Class Meeting Dates
08/25/2025 - 10/17/2025
Days
TBA
Times
CSCI 630 - SECT 601
Software Design & Maintenance
Class:
5043
Units:
3
Fees:
$2,550.00
M-F
08/25/2025 - 10/17/2025
TBA
Students conduct a study of designing and maintaining complex software. The course builds upon fundamental software engineering skills with an emphasis on: object-oriented software design patterns, anti-patterns, code review and refactoring, and tools for evaluating code quality. Students practice maintaining software by collaborating on a large-scale open source project using automated development operation (DevOps) tools.
Class Notes
Students conduct a study of designing and maintaining complex software. The course builds upon fundamental software engineering skills with an emphasis on: object-oriented software design patterns, anti-patterns, code review and refactoring, and tools for evaluating code quality. Students practice maintaining software by collaborating on a large-scale open source project using automated development operation (DevOps) tools.
Instructor
Instructor Name (static text):
Herring, Brian D
Location
WWW ONLINE