Course Info

CSC 453: Principles of Database Management Systems

A core graduate course in database design and implementation. Topics include database implementation and queries in SQL, logical design or relational databases, storage and indexes, database programming, and emerging database models.

CSC 403 is a prerequisite for this class.

Spring 2023-2024

Section: 901
Class number: 33434
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Daniel Lee | View syllabus
Section: 920
Class number: 32741
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus

Winter 2023-2024

Section: 801
Class number: 23305
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Daniel Lee | View syllabus
CLOSED
Section: 820
Class number: 22609
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus

Fall 2023-2024

Section: 701
Class number: 13260
Meeting time: Tu 5:45PM - 9:00PM
Location: 14EAS 00214 at Loop Campus
Instructor: Daniel Lee | View syllabus
Section: 702
Class number: 17112
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Instructor: Tanu Malik | View syllabus
Section: 720
Class number: 12970
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus

Spring 2022-2023

Section: 901
Class number: 43427
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00202 at Loop Campus
Instructor: Tanu Malik | View syllabus
Section: 920
Class number: 39832
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus
CLOSED

Winter 2022-2023

Section: 801
Class number: 31662
Meeting time: Th 5:45PM - 9:00PM
Location: LEWIS 01111 at Loop Campus
Instructor: Daniel Lee | View syllabus
Section: 820
Class number: 28448
Meeting time: -
Location: Online: Async
Section: 821
Class number: 31693
Meeting time: -
Location: Online: Async

Fall 2022-2023

Section: 701
Class number: 18929
Meeting time: -
Location: Online: Async
Section: 711
Class number: 18606
Meeting time: -
Location: Online: Async

Spring 2021-2022

Section: 920
Class number: 37221
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus
CLOSED

Winter 2021-2022

Section: 802
Class number: 20533
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Instructor: Tanu Malik | View syllabus
Section: 810
Class number: 20534
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus

Fall 2021-2022


Section 701

Class number 4601

Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Instructor: Tanu Malik | View syllabus
Meeting dates: 9/8/2021 - 11/23/2021
Meeting time: -
Location: OLASY NCH00 at Loop Campus
Instructor: Tanu Malik | View syllabus


Section: 711
Class number: 4195
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus
CLOSED

Spring 2020-2021

Section: 920
Class number: 30355
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus

Section 920X

Class number 36538

Meeting dates: 3/27/2021 - 6/11/2021
Meeting time: -
Location: OLASY NCH00 at Lincoln Park Campus
Instructor: Tanu Malik | View syllabus
Meeting dates: 4/17/2021 - 4/17/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Tanu Malik | View syllabus
Meeting dates: 5/8/2021 - 5/8/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Tanu Malik | View syllabus
Meeting dates: 5/22/2021 - 5/22/2021
Meeting time: Sa 9:00AM - 10:30AM
Location: MCGWS 00108 at Lincoln Park Campus
Instructor: Tanu Malik | View syllabus


Winter 2020-2021

Section: 820
Class number: 28431
Meeting time: -
Location: Online: Async
Instructor: Tanu Malik | View syllabus
CLOSED

Fall 2020-2021

Section: 701
Class number: 10871
Meeting time: Th 5:45PM - 9:00PM
Location: Online: Sync
Instructor: Tanu Malik | View syllabus
Section: 720
Class number: 10377
Meeting time: -
Location: Online: Async (Sync-Option)
Instructor: Tanu Malik | View syllabus

Spring 2019-2020

Section: 901
Class number: 30473
Meeting time: M 5:45PM - 9:00PM
Location: REMOT E0000
Instructor: Tanu Malik | View syllabus
Section: 910
Class number: 30304
Meeting time: -
Location: Remote
Instructor: Tanu Malik | View syllabus
CLOSED