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.
Fall 2025-2026
-
Section:
701
-
Class number:
12732
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
OLSYN CH000
at
Loop Campus
-
Instructor:
-
Section:
710
-
Class number:
12925
-
Meeting time:
-
-
Location:
Online: Async
-
Instructor:
Spring 2024-2025
-
Section:
901
-
Class number:
35154
-
Meeting time:
Tu
5:45PM
-
9:00PM
-
Location:
LEWIS 01208
at
Loop Campus
-
Instructor:
Rami Salahieh
| View syllabus
Winter 2024-2025
-
Section:
830
-
Class number:
22643
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
LEWIS 01511
at
Loop Campus
-
Instructor:
Rami Salahieh
| View syllabus
Fall 2023-2024
-
Section:
701
-
Class number:
12692
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
CDM 00222
at
Loop Campus
-
Instructor:
Chonghua Zhang
| View syllabus
Fall 2022-2023
-
Section:
701
-
Class number:
18300
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
CDM 00222
at
Loop Campus
-
Instructor:
Chonghua Zhang
| View syllabus
Spring 2021-2022
-
Section:
901
-
Class number:
37330
-
Meeting time:
W
5:45PM
-
9:00PM
-
Location:
CDM 00218
at
Loop Campus
-
Instructor:
Chonghua Zhang
| View syllabus
Fall 2021-2022
-
Section:
701
-
Class number:
3831
-
Meeting time:
M
5:45PM
-
9:00PM
-
Location:
CDM 00224
at
Loop Campus
-
Instructor:
Chonghua Zhang
| View syllabus