Available in 2024
Course code

INFT3050

Units

10 units

Level

3000 level

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.


Availability2024 Course Timetables

Singapore PSB

  • Trimester 2 - 2024 (Singapore)

Callaghan

  • Semester 2 - 2024

Learning outcomes

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

1. Design and develop a robust web-browser based, aesthetic and intuitive user-interface that applies the concepts of a Model-View-Controller web app.

2. Implement a comprehensive Model-View-Controller web app capable of connecting to a prototype server-side web-application that displays editable information from a database in a web browser.

3. Create a prototype multi-component server-side, end-user focused web-application that can pass data between components to present reports from a database.

4. Demonstrate both team and self-management principles typically seen in the industry to deliver a prototype Model-View-Control web app solution


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: Programming Assignment 1

Online Open Book Formal Examination: Examination
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.

Written Assignment: Programming Assignment 2


Contact hours

Trimester 2 - 2024 (Singapore) - Singapore PSB

Computer Lab-1
  • Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 2
Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1

Semester 2 - 2024 - Callaghan

Computer Lab-1
  • Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 2
Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1

Course outline