FIT1051: Programming fundamentals in JAVA
Faculty of Information Technology
![Programming fundamentals in JAVA](/images/units/FIT1051.webp)
Check the Handbook for the latest unit information.
Overview
This unit will provide students 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.
Assessment
1 - Pre-reading quizzes - 10% 2 - Assessment 1 - 12% 3 - Assessment 2 - 15% 4 - Assessment 3 - 25% 5 - Assessment 4 - 38%
Workload
This unit has a requirement of 1-2 hours per week of asynchronous learning. Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled teaching activities.