INFT3050
10 units
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
- Web based server-side systems
- Event Driven Programming
- Server and Client-side scripting
- Interactive Development Environments (IDE's)
- Object-oriented design, reuse, the user interface
- 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
- INFT3050 - Semester 2, 2023 (All) (PDF, 182.1 KB)
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.