1 unit(s) Provides an introduction to the design of network-based applications. Topics include Internet protocols, client/server-based paradigms (including peer-to-peer), relational database design, data normalization techniques, SQL, and security. Web-based applications provide an infrastructure and motivation for the intersection of networks and database systems. Programming assignments and projects emphasize key concepts.
Prerequisite: CMPU 203 or permission of the instructor.