AIMSITY SDN. BHD.
(1392506-H)
Level 8, Livingston Tower, 170 Argyll Road, 10050 George Town,
Pulau Pinang
Python AI Content
No. Description Time Allocation
1 Theory 1: Python Basics & Data Structures 1 Hours
● Installation Setup (Python IDLE & PyCharm)
- Understand what Python is and where it’s
used.
- Learn how to install Python and use IDLE.
- Set up and explore PyCharm as an IDE.
● Variables & Data Types
- Define variables and data types (int, float,
string, bool).
- Understand type conversion and simple
input/output.
-
● Lists, Tuples, Sets, Dictionaries, Arrays
- Learn about collections in Python.
- Compare their features and when to use them.
- Perform common operations (add, remove,
sort, access items).
● NumPy Introduction
- Install and import NumPy.
- Create and manipulate arrays.
- Use NumPy functions for basic calculations.
2 Activities 1 Hours
● Hands-on Practice
Create Python scripts:
- Variable manipulation (age calculator)
- List operations (storing usernames)
AIMSITY SDN. BHD.
(1392506-H)
Level 8, Livingston Tower, 170 Argyll Road, 10050 George Town,
Pulau Pinang
- NumPy arrays (temperature data across cities)
● Mini Challenge: Address Book Simulation
- Create a program using dictionaries to store
names, phone numbers, and emails.
- Allow users to add, view, and delete entries.
3 Theory 2: Object-Oriented Programming & Simple App 1 Hours
● Classes and Objects
- Understand what classes and objects are.
- Learn to define a class with __init__ and
attributes.
- Create methods and access object data.
● Inheritance
- Learn how one class can inherit properties
from another.
- Use super() to extend parent class behavior.
4 Activities 1 Hours
● Mini Project: Book-tracking System
- Build a class for books with attributes (title,
author, year).
- Extend the class with Inheritance for categories
(e.g., Fiction, Non-Fiction).
- Implement a CLI or minimal GUI app for
borrowing and returning books.
5 Theory 3: Computer Vision with Python 1.5 Hours
● Image & Video Handling
- Learn on how to use OpenCV:
[Link](), [Link]()
- Convert images to grayscale, display in real-
AIMSITY SDN. BHD.
(1392506-H)
Level 8, Livingston Tower, 170 Argyll Road, 10050 George Town,
Pulau Pinang
time
● Image Processing
- Learn how to resize, crop, and convert images.
- Draw shapes and add text to images.
● Object Detection Concepts
- Overview of Haar cascades and other
detection models.
- Application areas: facial recognition, number
plates, etc.
6 Activities 1 Hours
● Mini Project: Work Check-In System Using Face
Recognition
- Face Detection:
- Use OpenCV's Haar Cascade for real-time
face detection from a webcam.
- Check-In Mechanism:
- Log the detected employee's name and
time of check-in.
- Email Notification:
- Use Python's smtplib to send an email
notification to the admin.
7 Final Project + Presentation 1.5 Hours
Title: Build for a Better Tomorrow – Python Final Project
Objective:
Students will create one final project based on a selected
SDG theme, integrating all the concepts covered in the
course:
Project Guidelines:
● Choose 1 SDG goal or related challenge as the
core theme.
AIMSITY SDN. BHD.
(1392506-H)
Level 8, Livingston Tower, 170 Argyll Road, 10050 George Town,
Pulau Pinang
● Use a real-world problem as the project scenario.
● Apply the following concepts in the solution:
○ Data collection and processing using Python
data structures
○ Class-based project design (OOP)
○ Integration of computer vision or OCR (if
suitable)
○ Output results via a GUI or CLI (e.g., tkinter
or menu-based console)
Sample Project Titles (Based on SDGs):
● “Smart Attendance System for Classrooms”
(SDG 4: Quality Education)
○ Uses face recognition for marking attendance
and displays a summary.
● “Waste Sorting Detector”
(SDG 12: Responsible Consumption and Production)
○ Use image processing to classify recyclable vs.
non-recyclable items.
● “Digital Library Access Tracker”
(SDG 9: Innovation and Infrastructure)
○ Build a system to check in/out books with OCR
on ID cards.
● “Emergency Contact Finder”
(SDG 3: Good Health and Well-being)
○ Create an app where users can store and
search emergency contacts with text detection
from images.
● “Accessible Reader for the Visually Impaired”
(SDG 10: Reduced Inequalities)
○ Load an image, extract text using OCR, and
read it aloud (bonus: use text-to-speech
library).
AIMSITY SDN. BHD.
(1392506-H)
Level 8, Livingston Tower, 170 Argyll Road, 10050 George Town,
Pulau Pinang
Presentation Criteria (8 Minutes per Group):
● Students are required to prepare a simple
presentation using any of the following tools: Canva,
PowerPoint, Google Slides or any other beginner-
friendly slide tool.
● Students explain their project and SDG connection.
● Highlight key technical components
● Share challenges faced and lessons learned.