Course Info

CSC 352: 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.

(IT 240 or CSC 355) and (CSC 212 or CSC 242 or CSC 243 or CSC 300 or CSC 309) are prerequisites for this class.

Spring 2019-2020

Section: 901
Class number: 30472
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01217 at Loop Campus
Instructor:
Section: 910
Class number: 30303
Meeting time: -
Location: ONLIN E0000 at Online Campus
Instructor:

Winter 2019-2020

Section: 801
Class number: 22478
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 810
Class number: 22806
Meeting time: -
Location: ONLIN E0000 at Online Campus

Fall 2019-2020

Section: 701
Class number: 12577
Meeting time: M 5:45PM - 9:00PM
Location: CDM 00206 at Loop Campus
Section: 710
Class number: 13021
Meeting time: -
Location: ONLIN E0000 at Online Campus

Summer II 2018-2019

Section: 501
Class number: 40087
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 510
Class number: 40187
Meeting time: -
Location: ONLIN E0000 at Online Campus

Spring 2018-2019

Section: 901
Class number: 30276
Meeting time: W 5:45PM - 9:00PM
Location: LEWIS 01217 at Loop Campus
Section: 910
Class number: 30027
Meeting time: -
Location: ONLIN E0000 at Online Campus

Winter 2018-2019

Section: 801
Class number: 25414
Meeting time: Th 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 810
Class number: 26035
Meeting time: -
Location: ONLIN E0000 at Online Campus

Fall 2018-2019

Section: 701
Class number: 14542
Meeting time: M 5:45PM - 9:00PM
Location: LEWIS 01108 at Loop Campus
Section: 710
Class number: 15900
Meeting time: -
Location: N/A at Online Campus

Summer II 2017-2018

Section: 501
Class number: 41253
Meeting time: TuTh 5:45PM - 9:00PM
Location: CDM 00222 at Loop Campus
Section: 510
Class number: 41635
Meeting time: -
Location: N/A at Online Campus

Spring 2017-2018

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

Winter 2017-2018

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

Fall 2017-2018

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

Summer II 2016-2017

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

Spring 2016-2017

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

Winter 2016-2017

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

Fall 2016-2017

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

Summer II 2015-2016

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

Spring 2015-2016

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

Winter 2015-2016

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

Fall 2015-2016

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

Summer II 2014-2015

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

Spring 2014-2015

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

Winter 2014-2015

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