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 API techniques, event-driven programming, development or effective user interfaces, database integration and client 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 Component-Based Architecture.

2. Implement a comprehensive Component-Based 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 Component-Based client-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 Component-Based web app solution


Content

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


Requisite

Course Replacement:

You cannot enrol if you have successfully completed any of the following course(s):

INFT2008


Assumed knowledge

SENG1050 Web Technologies or COMP1140 Database & Information Management and either INFT2012 Application Programming or SENG1110 Object Oriented Programming.


Assessment items

Project: Weekly Project Progress Report/Demo

Presentation: Mid-Term Project Updates, Demos, and Reflections

Project: Final Project, Demo, Reflections
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.


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