There is a more recent version of this academic item available.

Overview

This unit will provide you with an overview of the fundamental knowledge and skills required to code applications. The topics covered will include: the context of programming in an industrial SDLC, dealing with code 'plumbing', data, using API library classes, common business logic patterns and their implementation using control structures, … For more content click the Read More button below.

Offerings

OCT-MY-01-MALAYSIA-ON-CAMPUS

S1-01-CLAYTON-ON-CAMPUS

S1-01-MALAYSIA-ON-CAMPUS

S2-01-CLAYTON-ON-CAMPUS

Contacts

Chief Examiner(s)

Associate Professor Matthew Butler

Unit Coordinator(s)

Ms Moganavatsala Jeevanantham

Dr Lim Mei Kuan

Notes

Optional Peer Assisted Study Sessions (PASS) run in this unit.

Learning outcomes

On successful completion of this unit, you should be able to:
1.

Design and construct Java programs according to standard object-oriented principles;

2.

Apply and demonstrate debugging processes to Java applications;

3.

Develop strategies for efficient and effective program testing;

4.

Document code according to specific programming standards;

5.

Identify and apply the "object-oriented" concepts of encapsulation, abstraction and polymorphism;

6.

Explain and apply software engineering principles of maintainability, readability and modularisation.

Teaching approach

Active learning

Assessment

1 - Pre-reading quizzes

2 - Assessment 1

3 - Assessment 2

4 - Assessment 3

5 - Assessment 4

Scheduled and non-scheduled teaching activities

Applied sessions

Workshops

Workload requirements

Workload

Learning resources

Technology resources

Availability in areas of study

Business information systems
Computer networks and security
IT for business
Mobile apps development
Software development
Software engineering
Web development