0% found this document useful (0 votes)
16 views

Module Framework R1

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Module Framework R1

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

FAIZUDDIN CENTRE OF EDUCATIONAL EXCELLENCE

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:

1. To introduce AI and its applications


2. To introduce robotics and its applications
3. To provide an overview of AI, robotics and its integration in real applications

Course Outcomes:

At the end of the course, participants will:


• Understand the basic concept of AI
• Understand the basic concept of robotics
• Understand how AI and robotics are integrated for specific applications

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:

Day/hours Submodule Title Content and Mode


Day 1 Introduction to AI (1 hour) • Introduction to AI
(2 hours) • Definition, history
• Application of AI in daily life – video
presentation (navigation system,
autonomous driving, image recognition,
social media, etc.)
• Demonstration using AI tools (Chat GPT,
image generator, Google Lens, others from
smartphone apps)
o
Introduction to Robotics (1 hour) • Introduction to robotics
• Definition, history
• Application / examples of robotics in daily
life (vacuum robot, etc.)
• Review knowledge on basic programming
Day 1
and hardware control learnt from school
(1 hours)
through RBT / ASK subjects (Arduino, IO,
Scratch)
• Overview of integration - AI and robotics -
suitable video / demonstration
o

Equipment, Tools & Software (with pictures):

• Slide presentation and video


• PC (computer lab) / laptop with IO, Scratch
• Mobile phone (optional)
• AI tools
• Arduino sets

Assessment (if any)

• Quizzes, Kahoot, Mentimeter

Introduction To Jupiter Robot (Includes Demo)

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:

1. To introduce Python programming language


2. To introduce the usual interfacing hardware devices such as microphones and
cameras
3. To integrate Python with these external devices for AI applications

Course Outcomes:

At the end of the course, participants will be able to:

• Gain a comprehensive understanding of Python programming language framework


• Learn to interface with cameras and microphones and perform basic signal and data
manipulation
• Develop an understanding of Python's role in AI applications

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:

Day/hours Submodule Title Content and Mode


Session 1 Introduction to Google Colab & Python Hands-on:
(2 hours) Programming (Part 1) • Google Account setup
• Google Colab Platform Introduction
• Python in AI applications
• Python Syntax:
• Indentation
• Comment statements
• Case sensitive
• Variables name
• Python Data Types
• Python Casting
• Python Strings & Manipulation
• Get user input and screen output (print)

Session 2 Python Programming (Part 2) Hands-on:


(2 hours) • Python Operators:
• Arithmetic
• Logical
• Comparison
• Python Conditions and If statements (If ...
Else)
• Python Lists (Arrays)

Session 3 Python Programming (Part 3) Hands-on:


(2 hours) • Python Loops
• Python File Handling
• Modules/Libraries/Packages and Calling
Functions
• Task: Creating Simple Text-based Chatbot

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

Equipment,Tools & Software (with pictures):

• 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

Assessment (if any)

• Simple task at the end of Python Programming Module

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

3. To demonstrate chatbot by integrating speech recognition and AI components into


Google Cola

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:

Submodule Title Content and Mode


Day/hours
Day 1 Speech recognition • Run examples on speech recognition
(2 hours) • TTS (text to speech) and STT (speech to text) example
code
• Hands-on (changing several parameters and play around
with the code)
• Hands-on (students speak, results in text, and vice versa)

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)

Equipment,Tools & Software (with pictures):

• PC (computer lab) / laptop


• Google Colab
• Webcam
• Microphone
• Speaker

Assessment (if any)

● Homework
● Quiz

P a g e 11 | 15
AiRED MODULE FRAMEWORK

Introduction to Jupiter IO Box:

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!

MODULE 4:
LET’S DO IT!

P a g e 13 | 15
AiRED MODULE FRAMEWORK

MODULE 4: LET’S DO IT!


Course Title:
AI & Robot Development

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:

1. To provide a clear understanding for the students in applying previous module


2. To integrate all AI and robotics model through Python programming

Course Outcomes:

At the end of the course, participants will be able to:


● Understand how real-world applications of different AI models work
● Apply the application
● Explain how AI and robots work in real-world application

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:

Day/hours Submodule Title Content and Mode


Day 1 Introduction, demonstration of the • Introduction
(2 hours) application • Demonstration of the integration
model
• Explanation how the integration of
the model works

Day 2 Workshop for the integration of AI • Utilisation of structured application


(4 hours) and robot model (example: facial (i.e. combine all AI, robotics model
(suggestio recognition and chatbot in real application)
n: application) • Students are divided into groups
Saturday where they will work together to
morning) code the model for specific
applications with the help from the
trainer
• Students will demonstrate their
developed system

Equipment,Tools & Software (with pictures):

• Google Colab
• Webcam
• Speaker
• Microphone
• PC (computer lab) / laptop
• Coding of the developed, tested system

Assessment (if any)

● 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

You might also like