FIT9136 Introduction to Python programming
Faculty of Information Technology
FIT9136 Introduction to Python programming is a level 9, 6-credit-point, postgraduate unit from the Faculty of Information Technology, offered in 2026 in Semester 1 and Semester 2 at Clayton and Malaysia. It has no prerequisites and unlocks 13 units, leading on to 30 units in all.
- Credit points
- 6
- Offered in 2026
- Semester 1, Semester 2
- Clayton, Malaysia
- Assessment
- No exam
- 13 tasks
- Workload
- 144 hours
- per semester
This is the 2026 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT9136.
Requisites
Before FIT9136
Prohibitions
You can't enrol if you have passed any of these.
After FIT9136
13 units list FIT9136 as a prerequisite or corequisite.
- BFF5555Financial machine learningNo reviews yet
- EPM5032Applied health data analytics group case studyNo reviews yet
- FIT5003Software securityNo reviews yet
- FIT5047Fundamentals of artificial intelligenceNo reviews yet
- FIT5136Software engineeringNo reviews yet
- FIT5145Foundations of data scienceNo reviews yet
- FIT5196Data wranglingNo reviews yet
- FIT5197Statistical data modellingNo reviews yet
Equivalent units
The same content under another code. Only one of them counts.
Overview
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. You will also be introduced to good programming practices and programming in teams.
Offerings in 2026
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | Flexible |
| First semester | Malaysia | Evening |
| Second semester | Clayton | Flexible |
| Second semester | Malaysia | Evening |
Assessment
- Assignment 1 ProjectProject20%
- Assignment 2 ProjectProject30%
- In-class test 1Quiz / Test5%
- In-class test 2Quiz / Test15%
- In-class test 3Quiz / Test15%
- Discussion 1Demonstration5%
- Discussion 2Demonstration10%
- Assignment 1 ProjectProject25%
- Assignment 1 In-class testQuiz / Test10%
- Assignment 2 ProjectProject30%
- Assignment 2 In-class testQuiz / Test10%
- Assignment 3 ProjectProject15%
- Assignment 3 In-class testQuiz / Test10%
Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.
Learning outcomes
When you finish this unit, you should be able to:
- 1
Effectively use variables, conditionals and loops in computer programs;
- 2
Design, construct and test simple programs that include user-defined functions and data structures;
- 3
Write programs efficiently by discovering and leveraging libraries;
- 4
Implement good programming practices in a team, including unit testing, basic documentation and readability.
Workload and teaching
- Workshops24 hours
- Applied sessions24 hours
- Teaching approachActive learning
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 scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled teaching activities.
Contacts
- Unit Coordinators
- Dr Ong Huey Fang
- Associate Professor Lan Du
- Associate Professor Wai Peng Wong
- Chief Examiners
- Michael Gill
- Trang Vu
Common questions
What are the prerequisites for FIT9136?
FIT9136 has no prerequisites.
What can I take after FIT9136?
FIT9136 is a prerequisite or corequisite for 13 units, including BFF5555, EPM5032, FIT5003, FIT5047, FIT5136 and FIT5145. Those lead on to 30 units in all.
When is FIT9136 offered?
In 2026, FIT9136 runs in Semester 1 and Semester 2 at Clayton and Malaysia.
How much work is FIT9136?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does FIT9136 have an exam?
No. FIT9136 has 13 assessment tasks and no exam.