Course Info

SE 450: Object-Oriented Software Development

Principle, techniques and tools of object-oriented modeling, design, implementation, and testing of large-scale software systems. Topics include design patterns, application frameworks, architectural design, and the applications in the software development process to improve the extensibility, maintainability, and reliability of software systems.

CSC 403 is a prerequisite for this class.

Winter 2024-2025

Section: 801
Class number: 23077
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Section: 802
Class number: 25082
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01515 at Loop Campus
CLOSED
Section: 811
Class number: 22811
Meeting time: -
Location: Online: Async
CLOSED

Section 841

Class number 24894

Meeting dates: 1/4/2025 - 3/21/2025
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Meeting dates: 1/4/2025 - 3/21/2025
Meeting time: W 5:45PM - 9:00PM
Location: Flex


Fall 2024-2025

Section: 701
Class number: 15147
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus

Section 741

Class number 14635

Meeting dates: 9/4/2024 - 11/19/2024
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Meeting dates: 9/4/2024 - 11/19/2024
Meeting time: Th 5:45PM - 9:00PM
Location: Flex


Summer 10 week 2023-2024

Section: 201
Class number: 40645
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00202 at Loop Campus
Section: 210
Class number: 40646
Meeting time: -
Location: Online: Async

Spring 2023-2024

Section: 901
Class number: 32788
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 32733
Meeting time: -
Location: Online: Async
Section: 920
Class number: 35212
Meeting time: -
Location: Online: Async

Winter 2023-2024

Section: 801
Class number: 23104
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Section: 820
Class number: 22815
Meeting time: -
Location: Online: Async

Fall 2023-2024

Section: 701
Class number: 16476
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 702
Class number: 13444
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Section: 710
Class number: 12945
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 711
Class number: 16477
Meeting time: -
Location: Online: Async

Summer 10 week 2022-2023

Section: 201
Class number: 46193
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 210
Class number: 46194
Meeting time: -
Location: Online: Async (Sync-Option)

Spring 2022-2023

Section: 901
Class number: 39893
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 902
Class number: 43358
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Section: 910
Class number: 39824
Meeting time: -
Location: Online: Async (Sync-Option)
Section: 911
Class number: 43375
Meeting time: -
Location: Online: Async (Sync-Option)
CLOSED

Winter 2022-2023

Section: 801
Class number: 29125
Meeting time: W 5:45PM - 9:00PM
Location: 14EAS 00214 at Loop Campus
CLOSED
Section: 820
Class number: 28748
Meeting time: -
Location: Online: Async
Section: 821
Class number: 28281
Meeting time: -
Location: Online: Async

Fall 2022-2023

Section: 702
Class number: 19194
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
CLOSED
Section: 710
Class number: 18578
Meeting time: -
Location: Online: Async

Summer 10 week 2021-2022

Section: 220
Class number: 42312
Meeting time: -
Location: Online: Async

Spring 2021-2022

Section: 901
Class number: 37295
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 910
Class number: 37212
Meeting time: -
Location: Online: Async (Sync-Option)

Winter 2021-2022

Section: 801
Class number: 28848
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01217 at Loop Campus
Section: 811
Class number: 20280
Meeting time: -
Location: Online: Async
Section: 820
Class number: 28404
Meeting time: -
Location: Online: Async
Instructor: Ken Yu | View syllabus

Fall 2021-2022

Section: 701
Class number: 3858
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 702
Class number: 19284
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
CLOSED
Section: 710
Class number: 4164
Meeting time: -
Location: Online: Async
Section: 711
Class number: 19285
Meeting time: -
Location: Online: Async

Summer 10 week 2020-2021

Section: 201
Class number: 40053
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync
Instructor: Daniel Walker

Section 201X

Class number 41672

Meeting dates: 6/14/2021 - 8/22/2021
Meeting time: Th 5:45PM - 9:00PM
Location: OLSYN CH000 at Lincoln Park Campus
Instructor: Daniel Walker
CLOSED
Meeting dates: 7/31/2021 - 7/31/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Daniel Walker
CLOSED
Meeting dates: 6/26/2021 - 6/26/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Daniel Walker
CLOSED


Section: 210
Class number: 40070
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor: Daniel Walker

Spring 2020-2021

Section: 901
Class number: 30448
Meeting time: Tu 5:45PM - 9:00PM
Location: Online: Sync
Section: 910
Class number: 30344
Meeting time: -
Location: Online: Async (Sync-Option)

Section 910X

Class number 36537

Meeting dates: 3/27/2021 - 6/11/2021
Meeting time: -
Location: OLASY NCHOP at Lincoln Park Campus
CLOSED
Meeting dates: 4/17/2021 - 4/17/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
CLOSED
Meeting dates: 5/8/2021 - 5/8/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
CLOSED
Meeting dates: 5/22/2021 - 5/22/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
CLOSED


Winter 2020-2021

Section: 801
Class number: 28902
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync
Section: 820
Class number: 28296
Meeting time: -
Location: Online: Async