Skip to main content

FIT1045: Introduction to programming

Faculty of Information Technology

Introduction to programming

Check the Handbook for the latest unit information.


This unit introduces programming fundamentals using the Python language. It will present fundamental programming control structures, built-in and complex datatypes, mechanisms for modularity, and the use of basic libraries. Students will also be introduced to good programming practices and programming in teams.


1 - Assignment 1 - 35% 2 - Assignment 2 - 40% 3 - Assignment 3 - 25%


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.