Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Algorithmic Problem Solving

Unit Code:HIT5301



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester or equivalent

54 Hours

Hawthorn

Nil
 

Nil

Related Course/s:

Aims & Objectives:

This unit is designed to introduce students to structured programming and design

Learning Outcomes
After 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 practice
  • Describe the syntactical elements of the programming language used, and how these relate to programs created with this language
  • Write 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 value
  • Use functional decomposition to break a problem down functionally, represent the resulting structure diagrammatically, and implement the structure in code as functions and procedures
  • Describe the principle of structured programming and how they relate to the structure and construction of programs

Teaching Methods:

Lectures (24 hrs), Tutorial (Lab) (24 hrs), Workshop (6 hrs)

Assessment:

Portfolio (including assignments and laboratories)

Generic Skills Outcomes:

Students will be provided with feedback on their progress in attaining the following generic skills:
· Communication skills
· Problem solving skills
· Ability to work independently

Content:

  • Writing and compiling programms
  • Programming language syntax
  • Structured programming principles
  • Functional decomposition