Module Framework R1
Module Framework R1
MODULE
FRAMEWORK
AI & ROBOTIC EDUCATION CLUB – AiRED 2024
AiRED MODULE FRAMEWORK
MODULE 1:
GEAR UP
P a g e 1 | 15
AiRED MODULE FRAMEWORK
MODULE 1: GEAR UP
Course Title:
Introduction to AI & Robotics
Course Overview:
This module is to introduce students to Artificial Intelligence (AI), robotics and their possible
integration. This includes some basic information (history, concept) and their applications in
daily life. Available examples will be demonstrated as well to allow students to experience
existing tools that adapt AI and robotics.
Course Objectives:
Course Outcomes:
Mode of Delivery:
• Lecture
• Video presentation
• Practice in class (using tools - demonstration)
• Interactive games / quizzes
P a g e 2 | 15
AiRED MODULE FRAMEWORK
Course Content:
P a g e 3 | 15
AiRED MODULE FRAMEWORK
Proposed by:
Dr. Nasir (FKTE UniMAP), Prof. Madya Dr Shazmin Aniza (FKTE UniMAP), Pn. Noor
Athikah (SMK Agama (P) Alawiyah Kangar)
P a g e 4 | 15
AiRED MODULE FRAMEWORK
MODULE 2:
GAIN
P a g e 5 | 15
AiRED MODULE FRAMEWORK
MODULE 2: GAIN
Course Title:
Introduction to Python Programming and Device Interfacing
Course Overview:
This course provides students with a comprehensive understanding of Python, one of the
most recent computer languages. Upon completion of the module, students will be equipped
with both theoretical knowledge and practical skills in Python programming and the
necessary techniques for interfacing different hardware devices specifically for AI and
robotic application.
Course Objectives:
Course Outcomes:
Mode of Delivery:
• Workshop-style delivery
• Individual student per device
• Paced, guided step-by-step instructions with facilitator based on the provided hand-
out / manual
P a g e 6 | 15
AiRED MODULE FRAMEWORK
Course Content:
Session 4 Camera and Microphone Interface • Introduction to Camera & Working Principle
(2 hours) • Image Acquisition and Display
• Introduction to Microphone & Working
Principle
• Speech Acquisition, Record and Play
• Webcam
• External microphone / earphone
• Google Colab
• PC (computer lab) / laptop
• Source code for running webcam with Google Colab:
https://colab.research.google.com/notebooks/snippets/advanced_outputs.ipynb#scrol
lTo=2viqYx97hPMi
P a g e 7 | 15
AiRED MODULE FRAMEWORK
Proposed by:
Dr. Kamarulzaman (FKTE UniMAP), Nasr Abdalmanan (FKTE UniMAP), En. Faizal (SMK
Dato’ Sheikh Ahmad), Pn Norfazlinda (JPN Perlis)
P a g e 8 | 15
AiRED MODULE FRAMEWORK
MODULE 3: EXPOSURE
MODULE 3:
EXPOSURE
P a g e 9 | 15
AiRED MODULE FRAMEWORK
MODULE 3 : EXPOSURE
Course Title:
AI Interaction
Course Overview:
This course is to expose students with various processes where Artificial Intelligence (AI)
systems communicate, understand, and respond to human input. AI systems are integrated
into various applications and platforms, including voice and vision recognition as well as
chatbots. The course will provide opportunities for students to apply AI concepts and
techniques to real-world problems through hands-on projects, coding assignments, and
practical exercises.
Course Objectives:
1. To introduce / familiarize students with speech recognition programs using Google
Colab
2. To apply basic programming concepts in developing facial & object recognition
programs in Google Colab
Course Outcomes:
At the end of the course, participants will be able to understand the concept of speech
recognition, as well as facial and object recognition. Students also will be able to apply the
basic skills in programming with Python to develop a chatbot in Google Colab.
Mode of Delivery:
A live demonstration to show the example on how to make speech recognition, facial and
object recognition as well as chatbot development will be conducted in one large group.
Then, participants will be divided into small groups to execute hands-on activities within
these topics. Participants will learn how to apply these theories into practice, as well as
solving related problems.
P a g e 10 | 15
AiRED MODULE FRAMEWORK
Course Content:
Day 2 Facial and object recognition • Introduction to facial recognition (explain the concept of
(2 hours) facial recognition technology and its applications)
• Tutorials and discussion on facial recognition coding /
libraries
• Facial authentication systems and emotion detection,
images for training
• Introduction to object recognition technology and
example code
• Training on object detection models (guide students on
training object detection models using example code and
libraries)
• Discuss challenges in object recognition (dataset biases,
model accuracy improvements)
Day 3 Chatbot development • Understanding Chatbots (explain what chatbots are, their
(2 hours) applications, and how they work)
• Introduction to rule-based and AI-based chatbots, their
differences
• Hands-on (example: students ask questions and system
respond)
● Homework
● Quiz
P a g e 11 | 15
AiRED MODULE FRAMEWORK
Proposed by:
Dr. Muhammad Hisyam (FKTE UniMAP), Ir. Wan Mohd Nooriman (FKTE UniMAP), En.
Zuhdi (SMK Agama Arau)
P a g e 12 | 15
AiRED MODULE FRAMEWORK
MODULE 4:
LET’S DO IT!
P a g e 13 | 15
AiRED MODULE FRAMEWORK
Course Overview:
This course will expose students to the application of AI in daily life. At this stage, students
have completed 3 courses, and they will implement previous courses learnt, such as
integrating facial recognition and chatbot for real application. Some examples:
- Count how many people in the classroom (for room occupancy)
- Recognize face in the camera and tell who is it
- Recognize face to open the door
- Student attendance and greetings
Course Objectives:
Course Outcomes:
Mode of Delivery:
Trainers will conduct live demonstrations to show students how to integrate different
techniques / AI models and robots to solve real-world problems. Students will then engage
in a small group activity and do their own integration in order to develop a particular
application. Trainers will suggest a pre-structured application that can be done and each
group needs to develop the application, with guidance from trainers.
P a g e 14 | 15
AiRED MODULE FRAMEWORK
Course Content:
• Google Colab
• Webcam
• Speaker
• Microphone
• PC (computer lab) / laptop
• Coding of the developed, tested system
● Demonstration
Proposed by:
Dr. Shakaff (FKTE UniMAP), En. Ahmad Zaffry Hadi (FKTE UniMAP), Puan Farah Diyana
(SMK Derma), Puan Narmini (SMK Tuanku Lailatul Shahreen)
P a g e 15 | 15