Skip to main content
Announcement: Welcome to OOSE!

EN.601.421/621: Object Oriented Software Engineering - Spring 2026

Course Description: This course covers object-oriented software construction methodologies and their application. A major component of the course is a large team project on a topic of your choosing. Course topics covered include object-oriented analysis and design, UML, design principles, refactoring, program testing, code repositories, team programming, and code reviews.



Course Information


Time: Monday & Wednesday 3:00 PM – 4:15 pm EST.
Location: All sessions are held in-person @ Krieger 170; See the tentative schedule.
Contact and Communication: For all course inquiries and communications, please use its Slack workspace.
Homework Submission:: All homework assignments must be submitted on Gradescope. Join via entry code PKKVP7.