UnitLevel 4Postgraduate

ITO4001 Foundations of computing

Faculty of Information Technology

ITO4001 Foundations of computing is a level 4, 6-credit-point, postgraduate unit from the Faculty of Information Technology. It isn't offered in 2024. It has no prerequisites and unlocks 3 units, leading on to 7 units in all.

Credit points
6
Offered in 2024
Other periods
Monash Online
Assessment
No exam
3 tasks

This is the 2024 handbook entry. See the 2027 entry.

Reviews

No reviews yet

No reviews yet. Be the first to review ITO4001.

Requisites

Overview

Mathematics and Computer Science cannot be untangled. Most of the problems found in computer science are often formalized and solved with mathematical foundations. Many important problems addressed by computer scientists need the skills in logical thinking, algebraic operations, probability theory and statistical tests and optimization techniques.

This unit is designed to explore various mathematical methods required to work in the area of computer science. You will learn the fundamental concepts in tree and graph data structures, set theory and logic which include predicate and propositional logic, probability and statistics as well as linear algebra, data encoding and calculus. While learning the fundamentals, the unit offers a variety of problem solving activities concentrating on areas where mathematical foundations pave a path to computing problems. It offers an opportunity to understand how to solve computer science problems using mathematical foundations that are relevant to the program the students follow.

Offerings in 2024

Teaching periodCampusMode
Teaching period 1Monash OnlineMo
Teaching period 3Monash OnlineMo
Teaching period 5Monash OnlineMo

Assessment

  • Assessment 1Other
    30%
  • Assessment 2Other
    30%
  • Assessment 3Other
    40%

Learning outcomes

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

  1. 1

    apply discrete mathematical structures, especially graphs and trees to solve problems in computer science.

  2. 2

    apply propositional logic and predicate logic to problem-solving and set theory to represent collections of data to solve real-life problems.

  3. 3

    demonstrate an understanding of the fundamentals of continuous probability and statistics, including common Probability Distributions, Bayes’ Theorem and parameter estimation.

  4. 4

    describe the fundamental concepts relating to linear algebra such as linear functions, vectors, and matrices.

  5. 5

    demonstrate skills and understanding on calculus, partial derivatives, differentiation, integration, gradients and gradient algorithms.

  6. 6

    demonstrate understanding on the fundamental concepts in information theory such as entropy, encoding, decoding and data compression.

Workload and teaching

  • Teaching approachOnline learning

Contacts

Chief Examiners
Associate Professor Anuja Dharmaratne

Common questions

What are the prerequisites for ITO4001?

ITO4001 has no prerequisites.

What can I take after ITO4001?

ITO4001 is a prerequisite or corequisite for 3 units, including ITO5047, ITO5197 and ITO5201. Those lead on to 7 units in all.

When is ITO4001 offered?

ITO4001 has no offerings listed in the 2024 handbook.

Does ITO4001 have an exam?

No. ITO4001 has 3 assessment tasks and no exam.

More details

Credit points
6
Level
4
Study level
Postgraduate
Faculty
Faculty of Information Technology
Type
Coursework
EFTSL
0.125
Student contribution
SCA Band 1
Study abroad
Not available
Handbook years
202220232024202520262027