- One Semester or equivalent
- 74 hours face to face + Blended
On-campus unit delivery combines face-to-face and digital learning.
2024 teaching periods
Higher Ed. Semester 2
Last self enrolment:
Last withdraw without fail:
Aims and objectives
This unit of study aims to introduce students to structured procedural programming and design and to provide foundation knowledge in electricity principles.
Unit Learning Outcomes (ULO)
On successful completion of this unit students will be able to:
1. Apply code reading and debugging techniques to analyse, interpret, and describe the purpose of program code and locate within this code errors in syntax, logic, style and/or good practice (K6, S1)
2. Describe the principles of structured programming, and relate these to the syntactical elements of the programming language used and the way programs are developed (A2, S1).
3. Construct small programs, using the programming languages covered that include the use of arrays, functions and procedures, parameter passing with call by value and call by reference, custom data types, and pointers (K1, K2, K3, S2)
4. Use modular and functional decomposition to break problems down functionally, represent the resulting structures diagrammatically, and implement these structures in code as functions and procedures (S3, A2, A4).
5. Apply the basic electricity principles to solve conceptual and numeral problems in simple systems (K1, K2, A2, S2)
6. Safely execute experiments, analyse, and interpret results and errors, and formulate conclusions (K1, K6, S1, A7).
Swinburne Engineering Competencies (A1-7, K1-6, S1-4): find out more about Engineering Skills and Competencies including the Engineers Australia Stage 1 Competencies.