Introduction to Programming
Unit code: HIT2080
| Credit points | 12.5 Credit Points |
| Duration | 1 Semester or equivalent |
| Contact hours | 54 hours |
| Campus | Hawthorn, Sarawak |
| Prerequisites | Nil Preclusions: HIT1301 Algorithmic Problem Solving |
| Corequisites | Nil |
Related course(s)
A unit of study in the Bachelor of Engineering (Biomedical Engineering),Bachelor of Engineering (Electrical and Electronic Engineering) ( E057), Bachelor of Engineering (Electronics and Computer Systems), Bachelor of Science (Biomedical Sciences), Bachelor of Science (Psychology and Psychophysiology), Bachelor of Engineering (Telecommunication and Network Engineering), Bachelor of Engineering (Telecommunication and Network Engineering)/ Bachelor of Science (Computer Science and Software Engineering), Bachelor of Information and Communication Technology, and Bachelor of Science (Information Technology)Aims and objectives
Aims
This unit of study aims to introduce students to structured programming and design.
This unit of study aims to introduce students to structured programming and design.
Learning Outcomes
After successfully completing this unit, you should be able to:
- 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. - Describe the principles of structured programming, and relate these to the syntactical elements of the programming language used and the way programs are developed.
- 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.
- 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.
Swinburne Engineering Competencies for this Unit of Study
This Unit of Study will contribute to you attaining the following Swinburne Engineering Competencies:
- Basic Science: Proficiently applies concepts, theories and techniques of the relevant natural and physical sciences.
- Maths and IT as Tools: Proficiently uses relevant mathematics and computer and information science concepts as tools.
- Professional Practice: Appreciates the principles of professional engineering practice in a sustainable context.
- Engineering Methods: Applies engineering methods in practical applications.
- Problem Solving: Systematically uses engineering methods in solving complex problems.
- Design: Systematically uses engineering methods in design.
- Communication: Demonstrates effective communication to professional and wider audiences.
- Management of Self: Demonstrates self-management processes.