Intermediate Business Programming - INFS2605
Faculty: UNSW Business School
School: School of Information Systems and Technology Management
Course Outline: INFS2605 Course Outline
Campus: Sydney
Career: Undergraduate
Units of Credit: 6
EFTSL: 0.12500 (more info)
Indicative Contact Hours per Week: 3
Enrolment Requirements:
Prerequisite: (INFS1603 AND INFS1609) OR (INFS1603 AND INFS2609)
CSS Contribution Charge: 2 (more info)
Tuition Fee: See Tuition Fee Schedule
Further Information: See Class Timetable
View course information for previous years.
Description
The topics that are covered in INFS2605 build on the programming skills introduced in INFS1609/INFS2609, providing students with a thorough review of software development processes and object-oriented programming principles. Students will then expand their Java skills and knowledge through the study of Model View Controller architecture, event-driven programming and Graphical User Interfaces (GUI). Specifically, the course introduces students to the development of JavaFX GUI applications, using Scenebuilder. Building on this, students are then provided with an overview of exception handling and taught how to develop basic database applications using Java Database Connectivity, an application programming interface (API), which defines how a client may access a database. This course concludes with an introduction to API’s that facilitate the development of reporting functionalities (e.g. exporting data to excel) from database applications.