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. PREREQUISITE(S): CSC 403

CSC 403 is a prerequisite for this class.

Fall 2024-2025

Section: 701
Class number: 15147
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Instructor:
Section: 702
Class number: 14966
Meeting time: Tu 5:45PM - 9:00PM
Location: LEWIS 01509 at Loop Campus
Instructor:
Section: 710
Class number: 14635
Meeting time: -
Location: Online: Async
Instructor:
Section: 711
Class number: 15148
Meeting time: -
Location: Online: Async
Instructor:

Summer 10 week 2023-2024

Section: 201
Class number: 40645
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01110 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

Fall 2020-2021

Section: 710
Class number: 10439
Meeting time: -
Location: Online: Async

Summer 10 week 2019-2020

Section: 210
Class number: 40139
Meeting time: -
Location: Remote
Section: 211
Class number: 41931
Meeting time: -
Location: Remote

Spring 2019-2020

Section: 901
Class number: 30418
Meeting time: Tu 5:45PM - 9:00PM
Location: REMOT E0000
Section: 910
Class number: 30286
Meeting time: -
Location: Remote