MonMap
A course mapper by Monash Association of Coding (MAC)
Programming fundamentals in Java
ITI1051
Synopsis
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, methods and modularity, value and reference types, coding custom driver and concept classes, class inheritance, interfaces, multi-class applications.
Sourced from the Monash Handbook 2026.
Quick facts
- Credit points
- 6
- Level
- 1
- Audience
- Undergraduate
- Type
- Coursework
- School
- Faculty of Information Technology
- Handbook year
- 2026
Prerequisites
No prereqs in the handbook graph.
What it unlocks (4)
- Mobile application developmentITI2081
- Software engineering: Architecture and designITI3077
- iOS app developmentITI3178
- Cloud computingITI3184