Course Info

CSC 452: Database Programming

Programming in a large-scale relational database environment using procedural languages. Topics covered in the course include: procedural extension of query languages, runtime error handling, subprograms (procedures and functions), packages, database triggers, dynamic query language. Optional topics include transaction management, reliability, and security. PREREQUISITE(S): (CSC 453 or CSC 451 or CSC 455) and (CSC 401 or IT 411)

Winter 2017-2018

Section: 801
Class number: 20572
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 810
Class number: 25513
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Fall 2017-2018

Section: 701
Class number: 12184
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 710
Class number: 12219
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Summer II 2016-2017

Section: 501
Class number: 41927
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00218 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 510
Class number: 42044
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Spring 2016-2017

Section: 901
Class number: 33392
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 910
Class number: 33393
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Winter 2016-2017

Section: 801
Class number: 21906
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 810
Class number: 21907
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Fall 2016-2017

Section: 701
Class number: 32446
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 710
Class number: 32522
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Summer II 2015-2016

Section: 501
Class number: 40882
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 510
Class number: 40883
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Spring 2015-2016

Section: 901
Class number: 32672
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 910
Class number: 32673
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Winter 2015-2016

Section: 801
Class number: 22391
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 810
Class number: 22392
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Fall 2015-2016

Section: 701
Class number: 11194
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00802 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 710
Class number: 11233
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Summer II 2014-2015

Section: 501
Class number: 41006
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00224 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 510
Class number: 41007
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Spring 2014-2015

Section: 901
Class number: 30152
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00226 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 910
Class number: 30153
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Winter 2014-2015

Section: 801
Class number: 20124
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 810
Class number: 20125
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Fall 2014-2015

Section: 701
Class number: 10022
Meeting time: Th 5:45PM - 9:00PM
Location: 14EAS 00802 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 710
Class number: 10067
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Summer II 2013-2014

Section: 501
Class number: 40931
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 510
Class number: 40932
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Spring 2013-2014

Section: 901
Class number: 30183
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00202 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 910
Class number: 30184
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Winter 2013-2014

Section: 801
Class number: 20144
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00200 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 810
Class number: 20145
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Fall 2013-2014

Section: 701
Class number: 10915
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00228 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 710
Class number: 10975
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Summer II 2012-2013

Section: 501
Class number: 41198
Meeting time: TuTh 6:00PM - 9:15PM
Location: CDM 00222 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 510
Class number: 41199
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus

Spring 2012-2013

Section: 901
Class number: 35050
Meeting time: W 5:45PM - 9:00PM
Location: CDM 00202 at Loop Campus
Instructor: Hao Chen | View syllabus
Section: 910
Class number: 35051
Meeting time: -
Location: N/A at Online Campus
Instructor: Hao Chen | View syllabus