Case A2: A First Glance at AI

Complexity
  • Elementary
Target Level
  • P5 – P6

Objective:
To provide students a basic understanding of AI elements by introducing AI history and basic process of machine learning. Students will learn how to upload images by using block-based programming language, how computers identify image features, and how to train and test AI models.

Description:
This course will equip students with basic knowledge of AI and an overview of its substantial applications in our daily lives. They will learn about the internal processes for an AI model – from inputting data to testing models – and how machines recognize fruits like apples, bananas, and oranges.

Hardware
  • Desktop / Laptop / Tablet with Internet Connection
Software
  • Common programming languages like Scratch / Blocky
Cloud Services
  • Optional
Major Activities
  1. Theoretical session covering:
    1. Basic introduction to AI history and its definition
    2. Real world applications of AI in various fields
    3. Develop an understanding of machine learning model.
    4. Ethical issues regarding AI applications
  2. Practical session covering:
    1. Short video introduction to the experiments
    2. Complete the experiment by using block-based programming language
    3. Discuss and share AI works created by students
Learning Objective(s)
  • Learn what AI is, its history and definition, and how it is applied in our daily life
  • Learn the basic process of AI model training with the image classification
  • Understand the differences between image classification and image clustering
  • Understand the pros and cons of AI
Duration
  • Theoretical sessions: 1 hour
  • Practical sessions: 1.5 – 2 hours
Target No. of Students
  • 30 – 40 students per workshop