Apply Now

Web Application Development

duration Duration: 1 Teaching Period

unit code Unit Code: COS30020

contact hours Contact Hours: Recommended 10 hours of study per week

About this unit

This unit is designed to introduce a variety of technologies and techniques typically used in development of contemporary web-based systems, and to enable students to achieve a level of fluency in using these in a thoughtful and considered manner. Two web programming techniques will be introduced. The first is to use web-based embedded scripting language (PHP) on a web server (Apache) and a server-side database (MySQL), and the second is to use Ajax to manage asynchronous client-server communication and XML/JSON as data exchange languages.


  • Server-side scripting language PHP: variables, data types, operations, strings, functions, control statements, arrays, files and directory access, maintaining state
  • Web programming approach by using embedded PHP
  • Access and manipulation of MySQL
  • DOM and CSS used in JavaScript
  • Design patterns used in web applications

This unit is found in the Bachelor of Information and Communication Technology.

View further information on this unit.