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.
