This unit introduces the Java programming language and object-oriented application development in the context of Android application development for smartphones and tablets. The approach is strictly application driven. Students will learn Java language syntax and semantics and object oriented design and coding techniques by analysing a sequence of carefully graded, finished applications. Students will also design and build their own applications. -- Course Website
Prerequisites: FIT1040 or FIT1002 or equivalent