MonMap
A course mapper by Monash Association of Coding (MAC)
Programming fundamentals in java
FIT1051
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 (16)
- IT project managementFIT2002
- Mobile application developmentFIT2081
- DatabasesFIT2094
- Full stack developmentFIT2095
- Object oriented design and implementationFIT2099
- Software engineering process and managementFIT2101
- Software quality and testingFIT2107
- Business information systems design and innovationFIT2114
- Software engineering: Architecture and designFIT3077
- Maker labFIT3146
- DatabasesFIT3171
- UsabilityFIT3175
- iOS app developmentFIT3178
- Data visualisationFIT3179
- Work Integrated Learning - Industry placementFIT3190
- Industry-based learning onboarding (4 weeks)FIT3202
Offerings (4)
- First semesterClayton · ON-CAMPUS / Malaysia · ON-CAMPUS
- October intake teaching period, Malaysia campusMalaysia · ON-CAMPUS
- Second semesterClayton · ON-CAMPUS
Listed in 4 areas of study
- Business information systemsCore units
- Business information systemsLevel 1 and 2 units
- Mobile apps technologies Core units
- Software developmentCore units