Overview

This is a foundational (Level 1) Information Systems (IS) course that introduces students to application programming. The course provides a first step towards learning the principles of object-oriented programming through the Java programming language. Programming refers to the development of software, which is also called a program. Essentially, software contains … For more content click the Read More button below. The topics that are covered in DPBS1609 introduce students to the fundamentals of Java programming. This begins with an overview of data types and methods before introducing students to small problem-solving exercises that require the use of conditional statements, loops and arrays (including multi-dimensional arrays and array lists). Students are then introduced to the topics of modular programming, testing and debugging (using JUNIT). Finally, having gained a general understanding of these concepts, students further explore the principles of object-oriented programming, including objects, classes, abstraction, polymorphism, inheritance and encapsulation. Course outline information is accessible via Moodle for enrolled students.

Conditions for Enrolment

Prerequisite: 6 UOC of any DPGE, DPST, DPBS and enrolled in a UNSW Diploma program

Course Attributes

Introductory Course

Delivery

In-person - Standard (usually weekly or fortnightly)

Pre-2019 Handbook Editions

Access past handbook editions (2018 and prior)