Web Application Development

COS80021 12.5 Credit Points Hawthorn Available to incoming Study Abroad and Exchange students


  • One Semester or equivalent

Contact hours

  • 48 hours face to face + blended

On-campus unit delivery combines face-to-face and digital learning.

2024 teaching periods


Higher Ed. Semester 2

29 Jul 24 - 27 Oct 24

3 Dec 24

Last self enrolment:
11 Aug 24

31 Aug 24

Last withdraw without fail:
13 Sep 24


Admission into the MA-ITPC1 Master of Information Technology (Professional Computing) course.

Aims and objectives

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.
Unit Learning Outcomes (ULO)
On successful completion of this unit students will be able to:
1. Describe, identify and debug issues related to the development of web applications
2. Design and develop interactive web applications using embedded server-side scripting language PHP
3. Use MySQL for data management and manipulate MySQL with PHP
4. Design and develop asynchronous web applications using Ajax techniques
5. Use client-side dynamic scripting language JavaScript and server-side scripting language PHP with Ajax
6. Apply XML/JSON technologies for data management with Ajax
7. Use Ajax framework, web services and APIs and apply design patterns for developing web applications