Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
54 Hours
Hawthorn
Nil Preclusions: HIT2080 Introduction to Programming and HIT1404 Introduction to Programming in .NET. Students may undertake only one introductory programming unit.
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Bachelor of Science (Professional Software Development) and Bachelor of Science (Games Development)
This unit is designed to introduce students to structured programming and designLearning OutcomesAfter successfully completing this unit, the student will be able to: Read, interpret, and describe the purpose of sample code, and locate within this code errors in syntax, logic, style and/or good practiceDescribe the syntactical elements of the programming language used, and how these relate to programs created with this languageWrite small programs using the language provided that include the use of pointers, records, functions and procedures, and parameter passing with call by reference and call by valueUse functional decomposition to break a problem down functionally, represent the resulting structure diagrammatically, and implement the structure in code as functions and proceduresDescribe the principle of structured programming and how they relate to the structure and construction of programs
Lectures (24 hrs), Tutorials (lab) (24 hrs), Practical Classes (Tests) (6 hrs)
Assignments, Tests (not graded), Portfolio
Students will be provided with feedback on their progress in attaining the following generic skills:· Communication skills· Problem solving skills· Ability to work independently
Writing and compiling programmsProgramming language syntaxStructured programming principlesFunctional decomposition
Sally Fincher, Studying Programming, Palgrave MacMillan, 2006