Course overview
In this course you will develop core programming techniques and the problem-solving skills to translate a problem statement into a code solution.
- Introduction to Programming
- Python Standard Library, Input and Output, Control Structures (Making Decisions)
- Control Structures: while and for loops
- Organising Data using List and String Objects
- Introduction to Functions and Debugging
- Functions (scope) and File Input and Output
- Stepping Deeper into Functions
- A Problem-Solving Process and Decomposition
- Pattern Recognition
- Abstraction
Course learning outcomes
- Translate a problem statement into a code solution using problem-solving techniques.
- Identify and implement the most appropriate programming construct for a programming task.
- Describe the behaviour and output of programs.
- Debug algorithms and programs to correct defects.
- Demonstrate industry programming standards for software development.
Availability
Class details
Mawson Lakes
Class number 22945
Section PR02
Size 20
Available 19
Class number 22948
Section PR05
Size 20
Available 20
Class number 22950
Section PR07
Size 8
Available 7
Notes:
Class number 22951
Section PR08
Size 20
Available 18
Class number 22952
Section PR09
Size 20
Available 19
Class number 22953
Section PR10
Size 20
Available 17
Class number 22954
Section PR11
Size 20
Available 20
Class number 22955
Section PR12
Size 20
Available 20
Class number 22956
Section PR13
Size 20
Available 20
Class number 22957
Section PR14
Size 20
Available 20
Class number 22958
Section PR15
Size 20
Available 19
Class number 22941
Section TU01
Size 70
Available 66
Notes:
Class number 22942
Section TU02
Size 70
Available 69
Class number 22943
Section TU03
Size 70
Available 66
Adelaide City Campus East
Class number 22962
Section PR04
Size 63
Available 45
Class number 22963
Section PR05
Size 46
Available 39
Class number 22964
Section PR06
Size 46
Available 39
Class number 22968
Section PR10
Size 68
Available 64
Class number 22969
Section PR11
Size 46
Available 27
Class number 22970
Section PR12
Size 46
Available 38
Class number 22971
Section PR13
Size 63
Available 61
Class number 22972
Section TU01
Size 70
Available 44
Class number 22973
Section TU02
Size 70
Available 39
Class number 22976
Section TU05
Size 70
Available 62
Class details
Mawson Lakes
Class number 53070
Section PR02
Size 35
Available 35
Class number 53071
Section PR04
Size 40
Available 40
Class number 53072
Section PR05
Size 40
Available 40
Class number 53073
Section PR06
Size 40
Available 40
Class number 53074
Section TU01
Size 70
Available 70
Class number 53075
Section TU02
Size 70
Available 70
Adelaide City Campus East
Class number 53076
Section PR01
Size 60
Available 58
Class number 53078
Section PR03
Size 60
Available 58
Class number 53079
Section PR04
Size 60
Available 60
Class number 53080
Section TU01
Size 70
Available 67
Class number 53081
Section TU02
Size 70
Available 69
Fee calculator
To display course fees, please select your status and program below:
We’re updating this Fee Calculator. It currently shows fees for programs only. Please check the relevant program for full fee details.
Study Abroad student tuition fees are available here.
Only some Postgraduate Coursework programs are available as Commonwealth Supported. Please check your program for specific fee information.
If you are studying in a Professional Pathway Psychology or Clinical Psychology program, please refer to the Student Contributions amounts published here.
The Student Contribution amount displayed below is for students commencing a new program from 2021 onwards. If you are continuing in a program you commenced prior to 1 January 2021, or are commencing an Honours degree relating to an undergraduate degree you commenced prior to 1 January 2021, you may be charged a different Student Contribution amount from the amount displayed below. Please check the Student Contribution bands for continuing students here. If you are an international student, or a domestic student studying in a full fee paying place, and are continuing study that you commenced in 2025 or earlier, your fees will be available here before enrolments open for 2026.