Available in 2024
Course code

INFT1004

Units

10 units

Level

1000 level

Course handbook

Description

This course introduces the key skills of problem solving and computer programming, including the elementary programming concepts of documentation, data elements, sequence, selection, and iteration.


Availability2024 Course Timetables

Callaghan

  • Semester 1 - 2024

Learning outcomes

On successful completion of the course students will be able to:

1. Comprehend the concepts of programming;

2. Analyse a programming problem and design a solution;

3. Code a solution to a problem;

4. Test and document program solutions.


Content

  1. Programming language syntax
  2. Elementary programming concepts and structures
  3. Problem analysis techniques
  4. Program design and development
  5. Documentation techniques
  6. Testing and debugging techniques
  7. Use of programs to manipulate multimedia files

Assessment items

Quiz: Quizzes

Written Assignment: Programming assignment 1

Written Assignment: Programming assignment 2

Formal Examination: Final Examination
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.

In Term Test: Mid Term Exam


Contact hours

Semester 1 - 2024 - Callaghan

Computer Lab-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
  • Compulsory Requirement: Students must attend 80% of sessions.
Lecture-1
  • Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1

Course outline