UnitLevel 1Undergraduate

FIT1058 Foundations of computing

Faculty of Information Technology

FIT1058 Foundations of computing is a level 1, 6-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2026 in Semester 1 and Semester 2 at Clayton and Malaysia. It has no prerequisites and unlocks 8 units, leading on to 110 units in all.

Credit points
6
Offered in 2026
Semester 1, Semester 2
Clayton, Malaysia
Assessment
Exam 80%
and 8 other tasks
Workload
144 hours
per semester

The 2027 handbook has no page for FIT1058. This is its 2026 entry, the latest one.

Reviews

No reviews yet

No reviews yet. Be the first to review FIT1058.

Requisites

Overview

Computation uses abstract formal models of real objects and systems. This unit lays the theoretical foundations for working with the most fundamental abstract models used in computer science, including relations, sequences, trees and graphs. It will develop skills in abstract modelling, logical reasoning, rigorous proof, formal analysis, enumeration and probability. These concepts and skills will be taught in a variety of contexts from across computer science.

Offerings in 2026

Teaching periodCampusMode
First semesterClaytonFlexible
First semesterMalaysiaOn campus
Second semesterClaytonFlexible
Second semesterMalaysiaOn campus
November teaching periodClaytonOn campus
October intake teaching period, Malaysia campusMalaysiaOn campus

Assessment

  • Assessed QuizzesQuiz / Test
    10%
  • Assignment 1: Introduction to Computational ThinkingProject
    10%
  • Mid-semester testQuiz / Test
    15%
  • Assignment 2: Formal Methods and Logical ReasoningProject
    25%
  • Scheduled final assessment (3 hours and 10 minutes):Examination
    40%
  • Assessed QuizzesQuiz / TestThreshold hurdle
    10%
  • Assignment 1: Introduction to Computational ThinkingProjectThreshold hurdle
    10%
  • Mid-semester testQuiz / TestThreshold hurdle
    15%
  • Assignment 2: Formal Methods and Logical ReasoningProjectThreshold hurdle
    25%
  • Scheduled final assessment (3 hours and 10 minutes):ExaminationThreshold hurdle
    40%

Assessment details may change. Please refer to the assessment information in Moodle closer to the start of the teaching period.

Learning outcomes

When you finish this unit, you should be able to:

  1. 1

    Define discrete structures and key concepts commonly found in set theory, logic and proof, number theory, probability, combinatorics, graph theory, and related fields underlying computer science;

  2. 2

    Solve problems in computer science using a variety of objects and structures, including sets, functions, relations, graphs, matrices and random variables;

  3. 3

    Analyse complex formal statements, formally define discrete structures, and prove properties about them using a wide range of techniques, including proof by construction, by cases, by contradiction and by induction;

  4. 4

    Use the language of propositional and predicate logic to formally model and reason about problems in computer science and its applications;

  5. 5

    Apply precise counting principles and the tools of probability, number theory, and combinatorics to problems in computer science;

  6. 6

    Relate areas of computer science with appropriate discrete structures and methods.

Workload and teaching

  • Seminars36 hours
  • Applied sessions24 hours

Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled teaching activities.

Where it fits

FIT1058 is part of 2 areas of study in the 2026 handbook.

Contacts

Chief Examiners
Rebecca Robinson
Dr Sheila Ilangovan
Unit Coordinators
Rebecca Robinson
Michael Gill
Dr Sheila Ilangovan

Common questions

What are the prerequisites for FIT1058?

None, but you must take FIT1045, FIT1053, ENG1013 or ENG1014 before or alongside it.

What can I take after FIT1058?

FIT1058 is a prerequisite or corequisite for 8 units, including FIT1008, FIT1054, FIT2004, FIT2014, FIT2083 and FIT2085. Those lead on to 110 units in all.

When is FIT1058 offered?

In 2026, FIT1058 runs in Semester 1 and Semester 2 at Clayton and Malaysia.

How much work is FIT1058?

The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.

Does FIT1058 have an exam?

Yes. The exam is worth 80% of the final mark, alongside 9 other tasks.

Which majors and minors include FIT1058?

FIT1058 is part of Computational science.

More details

Credit points
6
Level
1
Study level
Undergraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 2
Study abroad
Available
Handbook years
20252026