The University of Newcastle, Australia

Course handbook

Description

Introduces concepts and skills needed to develop and manage small to medium web facing server systems. Covers object oriented techniques, event-driven programming, development or effective user interfaces, database integration and server side scripting.


Availability2019 Course Timetables

Callaghan

  • Semester 1 - 2019

Ourimbah

  • Semester 2 - 2019

PSB Singapore

  • Trimester 2 - 2019 (Singapore)

Learning outcomes

On successful completion of the course students will be able to:

1. Acquired the knowledge and developed the skills needed to prototype a web-based end-user server-side application using a comprehensive contemporary development environment.

2. Acquired the knowledge and developed the skills needed to produce web browser interfaces that are aesthetic, intuitive and easy to use.

3. Acquired the knowledge and developed the skills to connect to databases from a comprehensive server-side web system.

4. Developed the skills needed to design, implement and present reports from a database.


Content

  1. Web based server side systems
  2. Event Driven Programming
  3. Server and Client side scripting
  4. Interactive Development Environments (IDE's)
  5. Object-oriented design, reuse, the user interface
  6. Database interfacing

Requisite

This course replaces INFT2008. If you have successfully completed INFT2008 you cannot enrol in this course.


Assumed knowledge

COMP1140 Database & Information Management and either INFT2012 Application Programming or SENG1110 Object Oriented Programming


Assessment items

Written Assignment: Assignments

Formal Examination: Examination *

* This assessment has a compulsory requirement.


Contact hours

Callaghan, Ourimbah and PSB Singapore

Computer Lab

Face to Face On Campus 2 hour(s) per Week for Full Term starting in week 2

Lecture

Face to Face On Campus 2 hour(s) per Week for Full Term starting in week 1