CSCB20H3 Introduction to Databases and Web Applications

A practical introduction to databases and Web app development. Databases: terminology and applications; creating, querying and updating databases; the entity-relationship model for database design. Web documents and applications: static and interactive documents; Web servers and dynamic server-generated content; Web application development and interface with databases.

Prerequisite: 

Some experience with programming in an imperative language such as Python, Java or C.

Exclusion: 

This course may not be taken after - or concurrently with - any C- or D-level CSC course.

Recommended Preparation: 
Breadth Requirements: 
Quantitative Reasoning