Your upfront cost: $0
Subjects may require attendance
- 31 Jul 2023
- 06 Nov 2023
The third university established in Victoria, La Trobe University has a diverse community of more than 38,000 students and staff. Its commitment to excellence in teaching and research prepares students to make a bold and positive impact in today's global community. La Trobe provides Open Universities Australia with its core tenets, entrepreneurship and sustainability.
Learn more about La Trobe.
Explore La Trobe courses.
QS Ranking 2023
Times Higher Education Ranking 2023
Our student advisors are here to guide you with:
- Enrolling and eligibility
- Fee and loan information
- Credit and recognition for prior learning
Analyse simple data processing problems to correctly identify the data and high-level processing involved.
Apply the 3 basic programming constructs of sequence, selection, and iteration to design computational solutions.
Use basic data structures such as lists and dictionaries to solve batch data processing problems.
Implement executable code in the Python programming language to solve computational problems.
- • Algorithms and flowcharts.
- • Statements and expressions.
- • Booleans and conditional execution.
- • Iteration.
- • Functions and objects.
- • Strings and files.
- • Using data structures.
- • Software errors
- • Using modules.
- • Structuring and documenting code.
- • Algorithm design strategies.
Students cannot be enrolled in the following courses: SHCEB, SHCE, SHEEE, SHENIB and SHENI. Past La Trobe University students who have previously completed CSE4IP (Introduction to Programming), or CSE1PES (Programming for Engineers and Scientists) are ineligible to enrol in this subject.
No additional requirements
In this subject you are introduced to the steps involved in designing and creating a software solution to simple real-life problems. To enable students to design a program, the subject introduces the way to break down the problems into smaller parts and analyse them methodically by using simple techniques such as drawing flowcharts. You will be introduced to the Python programming language as a means of creating executable program code to implement working software solutions.
- Eight weekly coding exercises (equivalent to 150 words each) (10%)
- Programming assignment (equivalent to 1000 words) (40%)
- 2-hour final examination (equivalent to 2000 words) (50%)
For textbook details check your university's handbook, website or learning management system (LMS).