Title Client / Server Computing
CodeSCPS332
PrerequisitesSCPS112 or SCPS242Co-requisitesNone
Aim To introduce the concepts of client/server programming by learning how to access
documents/information on web servers from a web client.
Content

Basics of web site development, Introduction to basic (X)HTML tags, Web Layout with
tables and Frames, Page formatting with CSS, Dynamic web sites with client-side
scripting -JavaScript. Images on the Web – GIF, JPEG, PNG. Web Animations – GIF
animations, Macromedia Flash, Jave Applets. Multimedia on the web – adding audio
and video. Server-side scripting languages – Perl, PHP, JSP, ASP, Servlet. Databases
on the web – MySQL server.

Outcomes
  • Learn the basics of web site development;
  • Know the basic protocol for accessing information on a web server; be able to
    write scripts to control the behaviour of web pages;
  • learn to develop simple web database application.
Assessment 2X 1h00 theory interim assessments, 1X3h00 practical interim assessment, and 1 x
4h00 summative assessment which involves theory and practical
DP RequirementsThis module consists of theory and practical components. The practical component
contributes 40% to the overall assessment. To pass the module, a sub-minimum of
40% in both the practical and theory components is mandatory.