AI and Machine Learning A and B

SACE Stage 1

Home » AI and Machine Learning A and B


AI and Machine Learning A and B

Information Processing and Publishing

SACE Stage 1

10 or 20 credits


Students will explore the applications of Artificial Intelligence (AI) and Machine Learning (ML) across three core domains: Computer Vision, Predictive Analytics, and Natural Language Processing (NLP).

In Semester 1 (A), students will build foundational programming skills, develop computational thinking, and engage with key mathematical concepts that underpin Computer Vision. These skills are then applied to gain an intuitive understanding of image classification and object detection models.

Semester 2 (B) shifts focus to Predictive Analytics, where students learn how predictions can be generated from input data, including language input represented mathematically.

Across each domain, students are introduced to the full ML pipeline, including the training and testing of models to classify images, detect objects within images and make data-driven predictions, including when given text input. They will consider the ethical implications of AI and work both individually and collaboratively to continually develop their digital technology and mathematical competencies while solving problems in real-world contexts.

Course Content
Assessment
Overview
AI and Machine Learning A
Focus Area 1: Foundational Programming and Computational Thinking - fundamentals of Python, including variables, control flow, functions, and data structures leading into foundational digital image processing, and template matching using similarity measures.

Focus Area 2: Computer Vision - training image classification and object detection models, visualising model activations, exploring overfitting/underfitting, and evaluating accuracy using real datasets.

AI and Machine Learning B
Focus Area 1: Predictive Modelling - dataset exploration, linear classifiers and strategies for multi-class predictions using real-world features.

Focus Area 2: Natural Language Processing (NLP) - visualising similarity between words and phrases, sentiment analysis using bag-of-words and predictive modelling using contextual embeddings.

Pathways

Skills and Applications Tasks 50%
Group Project 25%
Analysis 25%