An introduction to software development on the web. Concepts underlying the development of programs that operate on the web. Operational concepts of the internet and the web, static and dynamic client content, dynamically served content, n-tiered architectures, web development processes and security on the web.
CSCB09H3 and [CGPA 3.5 or enrolment in a CSC Subject POSt]