Advanced Web Development
Overview
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. It uses web-based embedded scripting language (PHP) on a web server (Apache) and a server-side database (MySQL).
Requisites
AND one of the following:
COS10011 Creating Web Applications
OR
COS10005 Web Development
OR
COS10026 Computing Technology Inquiry Project
04-October-2026
01-November-2026
31-October-2027
Unit learning outcomes
Students who successfully complete this unit will be able to:
- Identify and debug issues in the development of web applications
- Design and develop interactive web applications using server-side scripting (PHP)
- Apply database management techniques using MySQL in web applications
- Apply design patterns to develop maintainable web applications
Teaching methods
Hawthorn
| Type | Hours per week | Number of weeks | Total (number of hours) |
|---|---|---|---|
| Live Online Lecture |
1.00 | 12 weeks | 12 |
| Online Lecture |
1.00 | 12 weeks | 12 |
| On-campus Class |
2.00 | 12 weeks | 24 |
| Unspecified Activities Independent Learning |
8.50 | 12 weeks | 102 |
| TOTAL | 150 |
Assessment
| Type | Task | Weighting | ULO's |
|---|---|---|---|
| Assignment 1 | Individual | 30 - 50% | 1,2,3 |
| Assignment 2 | Individual | 30 - 50% | 1 |
| Tutorial Exercises | Individual | 10 - 30% | 1,2,3,4 |
Content
- 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
- Design patterns used in web applications
Graduate Attribute – Digital Literacies: Technical literacy
Study resources
Reading materials
A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.