Availabilities:

Location Domestic International
Coffs Harbour Session 2 Session 2
Gold Coast Session 2 Session 2
Melbourne N/A Session 3
Online Session 2,  3 Session 2,  3
Papua New Guinea - IBSU Enga N/A Session 2
Papua New Guinea - IBSU Port Moresby N/A Session 2
Sydney N/A Session 3

Unit Summary

Unit type

UG Coursework Unit

Credit points

12

AQF level

7

Level of learning

Advanced

Unit aim

Introduces students to programming and scripting languages used on the Internet to rapidly develop applications, customise and automate existing Internet objects, and develop system software for Internet server applications. Students will design and construct server side applications in multiple languages. This unit assumes knowledge of HTML design and implementation.

Unit content

0 Review of Web Development (HTML & CSS)
1 The Internet and Web Servers (Apache & IIS)
2 Basic JavaScript
3 JavaScript, DHTML, DOM
4 Dynamic documents, JavaScript and Ajax
5 Workshop for assignment 1
6 Investigating PHP
7 PHP for CGI
8 MySQL - Database
9 PHP to MySQL - Building a full application
10 PHP to MySQL - Building a full application continued
11 Workshop for assignment 2
12 ASP.NET and Exam preparation

Learning outcomes

Unit Learning Outcomes express learning achievement in terms of what a student should know, understand and be able to do on completion of a unit. These outcomes are aligned with the graduate attributes. The unit learning outcomes and graduate attributes are also the basis of evaluating prior learning.

GA1: , GA2: , GA3: , GA4: , GA5: , GA6: , GA7:
On completion of this unit, students should be able to: GA1 GA2 GA3 GA4 GA5 GA6 GA7
1 solve problems by using web-based scripting
2 use professional scripting methodology and techniques
3 integrate client and server based components
4 compare and contrast scripting technologies for web applications
5 demonstrate the ability to build a complete database driven website.

On completion of this unit, students should be able to:

  1. solve problems by using web-based scripting
    • GA1:
    • GA3:
    • GA4:
  2. use professional scripting methodology and techniques
    • GA1:
    • GA3:
    • GA4:
  3. integrate client and server based components
    • GA1:
    • GA3:
    • GA4:
  4. compare and contrast scripting technologies for web applications
    • GA1:
    • GA3:
    • GA4:
  5. demonstrate the ability to build a complete database driven website.
    • GA1:
    • GA3:
    • GA4:

Prescribed texts

  • Sebesta, RW, 2014, Programming the World Wide Web, 8th edn, Pearson, Sydney. ISBN: 978-0-13-377598-3.

  • Sebesta, RW, 2014, Programming the World Wide Web, 8th edn, Pearson, Sydney. ISBN: 978-0-13-377598-3.
Prescribed texts may change in future teaching periods.