Wizklub Futurz All_Grades AY 24-25

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 30

Wizklub Futurz Curriculum

AY 24-25

Grade Program Name

1 Tech Tales: Exploring the world around you

2 Tech Tinkerer: Discover the digital World

3 Block-Based IoT: Programming Essentials

4 Crafting with CAD: An Art of Computer-Aided Design

5 Conversing with Machines: Journey into Chatbot and Alexa Skill Programming

6 Internet of Things Programming with Python APIs: Exposure to Middleware

7 Decision Making with Data Analytics: Advanced Python

8 IoT-Driven Web Design: Crafting dynamic interfaces with real-world Solutions

9 Product designing with Edge devices: Programming with Embedded C

Futurz Program AY24-25


Grade 1

Tech Tales: Exploring the world around you

The curriculum is designed to foster foundational skills essential for the digital age.
Through engaging lessons, students will develop a basic understanding of computers,
cultivate creativity and problem-solving abilities through hands-on experience in
programming skills. Additionally, our curriculum introduces students to the fascinating
world of Electronics, where they will gain practical knowledge and awareness of the
technology that surrounds them. Through this diverse learning experience students will
embark on a journey of skill-building and discovery, preparing them for future academic
success and technological fluency.

Class # Session Name Session Description


This class helps students get to know their teacher, making students
feel more comfortable. It also gives an overview of the course,
1 Program Intro emphasizing the importance of coding, developing skills, and the
benefits it will bring in the future.

In this session, students will get familiar with the platform. They'll learn
Introduction to how to log in and enroll in products.
2
Platform

In this lesson, students will learn about machines, including various


3 Machines types such as man-made and artificial. They will then explore an
important artificial machine, the computer.

Computer - An In this session, students will understand computers, their functions,


4 electronic and their everyday applications. Through engaging activities, they will
Machine explore the significance of computers in our lives.
In this session, students will explore mouse-handling skills, including
identifying the parts of the mouse and understanding the functionality
5 Mouse Skills
of each button. They will also practice scrolling and dragging skills while
navigating the mouse.
During this hands-on session, students will improve their mouse-
Mouse Skills-
handling skills. They'll practice tasks like moving objects by dragging
6 Click and
and dropping, using the scrolling wheel, and learn to operate the mouse
Navigate
buttons (right and left)
In this session, we students learn about sequencing and understanding
7 Sequence the order of events in daily routines through activities such as
connecting dots and completing missing letters. We will enhance our

Futurz Program AY24-25


creativity by creating stories and strengthening our grasp of sequential
order through blockly coding.

8 Assessment I
During this practical session, students will participate in activities to
(Sequence) enhance their sequencing abilities. They will practice arranging images
9
First, Next, Last in a specific order. Through hands-on experience with Blockly, students
will improve their proficiency in organizing tasks and events logically.
In this skill-building lesson, students will grasp the concept of
Algorithmic algorithmic thinking and recognize the algorithms present in their daily
10
Thinking () lives. Through hands-on activities, they will enhance their algorithmic
thinking skills.
In this session, students will focus on algorithmic thinking skills and
Algorithmic mathematical operations, specifically addition. They will engage in
11
Adventures activities that involve understanding and applying algorithms to perform
additional operations.
In this lesson, students will explore the significance of power and power
Exploring
supply modules in electronic devices. They will gain insight into how
Power and
12 power activates circuits and glow LED indicators. By the end of the
Power supply
lesson, students will have a solid understanding of power supply
modules
principles and safety precautions when dealing with electronics.
During the session, students will learn about circuits and types of
Journey into
circuits. They will also learn about switches and their types,
13 Circuitry and
understanding their role within a circuit. Through these activities, they
Switches
will enhance their problem-solving and critical-thinking skills.
14 Revision
15 Mid-Term Assessment
In this lesson, students will explore the fascinating world of motors and
switches. They will discover how motors convert electrical energy into
16 Motor Modules mechanical energy to power various devices. Additionally, they will
learn how switches control the movement of motors and the flow of
electricity in circuits
In this lesson, students will grasp the concept of speed, learn about
motor speed control, and understand the significance of RPM. Through
17 Motor Speed
interactive activities, they will enhance their logical thinking and
problem-solving skills.
E In this interactive class, students will be introduced to the art of
Thaumatrope- crafting their own enchanting spinning pictures using basic materials in
18
Art our thaumatrope drawing class.

Futurz Program AY24-25


In this session, students are continuing with their thaumatrope magical
Crafting the adventure craft class. Students learn the art of creating their own
19
Thaumatrope moving pictures with simple materials. Spin, twirl, and watch as their
drawings come to life in this enchanting hands-on session.
During this session, students will explore the dynamics of a
Exploring thaumatrope's motion. They will rotate the motor and adjust its speed
20 Motion with using a regulator, while also learning the ability to change the motor's
Thaumatrope direction. Through hands-on practice, they will refine their practical
skills and deepen their understanding of motor control.
Final Assessment

Futurz Program AY24-25


Grade 2

Tech Tinkerer: Discover the digital World

Students learn the basics of computer operation, including navigating software and
understanding hardware components. They also delve into the fundamentals of
programming, gaining exposure to coding concepts and problem-solving skills.
Additionally, students explore the fascinating realm of electronics, discovering how
everyday devices work and gaining practical knowledge of circuits and basic electronic
components. This comprehensive curriculum empowers students to develop crucial
STEM skills while fostering curiosity, creativity, and technological fluency.

Session Session Description


Class #
Name
Meet and This class helps students get to know their teacher, making them feel more
1 Greet the comfortable. It also gives an overview of the course, emphasizing the importance
Instructor of coding, developing skills, and the benefits it will bring in the future.

Introduction In this session, students will get familiar with the platform. They'll learn how to
2
to Platform log in and enroll in products.
In this session, students embark on an exciting journey into the world of machines
Meet
and computers. They start by exploring the concept of machines, understanding
Computer -
3 their significance, and delving into various types of machines. From simple
Your Tech
machines to complex ones, they investigate how they work and the energy they
Buddy
require to function, along with diverse applications.
In this session, students explore the fascinating world of input and output devices
Input
of computers. Through engaging activities and discussions, they learn about
4 Output
various devices that help us interact with computers and understand how
Devices
information is processed and displayed.
In this session, students learn how computers work using the IPO (Input,
Input- Process, Output) cycle. They see how giving instructions to a computer
5 Process- leads to actions, understand how the computer processes these
Output instructions, and discover what results we get as outputs. It's like learning
how to tell a computer what to do and seeing what happens next!
In this session, students will learn about the computer mouse as a tool for using
6 Mouse Skills computers. They will discover what it does and how it helps us do things on the
computer.

Futurz Program AY24-25


In this interactive lab session, students will delve into the world of computer
Mouse
navigation through an engaging exploration of operating a mouse. Through hands-
7 Skills-Drag
on activities and guided practice, students will learn fundamental mouse skills
and Drop
such as left clicking, dragging, and dropping.
8 Assessment I
In this session, students will dive into the fascinating world of keyboards. They will
explore the history, functions, and uses of keyboards, discovering the various types
9 Keyboard of keys and their purposes. Through engaging activities and discussions, students
will gain a deeper understanding of how keyboards work and their significance in
everyday life.
In this engaging lab session, students will embark on an exciting journey to
discover the world of keyboards and typing. Through interactive activities, they will
Keyboard
10 learn how to locate and type letters on the keyboard using their fingers. From A to Z,
Skills
students will explore the layout of the keyboard and develop essential typing skills
in a fun and supportive environment.
In this chapter, grade 2 students will delve into the fascinating world of
sequencing. They will explore the importance of following a sequence in various
11 Sequence aspects of life, including everyday tasks and computer programming. Through
engaging activities and discussions, students will grasp the concept of sequencing
and its relevance in both human activities and technology.
In this lab session, grade 2 students will engage in hands-on activities to explore
Arrange the the concept of sequencing and arranging the order. Through interactive tasks and
12
Order games, they will delve into various sub-topics such as ""Ordering Actions,""
"Sequencing a Story," and "Sequences in Blockly.
Tech Safari- In this session, students will explore the input and output devices used in
Exploring our daily life. They will grasp the functioning of input and output devices
13
Devices such as Tri-Color LED, Buzzer et.
Around You
14 Revision
15 Mid-Term Assessment
In this session, students get introduced to the fundamentals of circuits, open and
Circuits and
16 closed circuits, their role in facilitating the flow of electricity, and the function of
Switches
switches as input devices with various output devices.
In this chapter, we're going to dive into the fascinating world of motors and
Motor and
17 regulators. We'll uncover their secrets, learn how they work, and discover the
Regulator
amazing things they can do.
Students will learn how to adjust motor speed both clockwise and anticlockwise
Motor and
using a regulator. Through simple experiments and demonstrations, they'll gain
18 Regulator in
practical skills while exploring the basics of motor control. Get ready to dive in and
Action
have some fun tinkering with motors and regulators!

Futurz Program AY24-25


In this session, students will get an opportunity to explore one of the amazing
Soil sensors widely used in gardening, farming, agriculture, the Soil Moisture Sensor. As
19
Moisture an input device in real life, they will learn its working principle and how it helps
farmers or people do gardening to plant healthy trees, flowers, and plants.
In this session, students get introduced to water pumps and their working
20 Water pump principle. They explore the use of soil moisture sensors through water pumps. They
also learn the use of water pumps in everyday life.
Final Assessment

Futurz Program AY24-25


Grade 3
Block-Based IoT: Programming Essentials
Students embark on an exhilarating exploration of block-based coding, creating
computer programs and honing problem-solving skills. Through dynamic activities and
projects, they master programming fundamentals while delving into the captivating
world of Internet of Things (IoT) hardware devices. This immersive experience involves
working with audio devices, visual devices, and sensors, providing hands-on exposure
to the exciting possibilities of IoT technology.

Class # Session Name Session Description


This class facilitates student-instructor acquaintance, fostering
Meet and Greet comfort, and offers an overview of the course, highlighting coding's
1
the Instructor significance, skill development importance, and future benefits.

In this session, students will be introduced to the platform, where


they will learn about the login process and product enrollment.
WizGear Following this, they will explore the WizGear kit, learn how to
2
Wonderland configure Wi-Fi, and become acquainted with the Blockly
environment.

In this session, students will explore the concept of light, learn


about different display devices, and get introduced to LEDs,
including the Tri-Colour LED and its applications. They will also
3 Light Up the LED"
gain insights into the working principles of the Tri-Colour LED,
focusing on Anode and Cathode.

In this session, students will learn about Tri-Colour LED


Chromatic coding connections, and through hands-on exercises, they will learn to
4 with Tri-Colour display different colours through Blockly coding on the Tri-Colour
LED LED.

In this session, students will explore primary and secondary


colours, their formation, and colour intensity. Through interactive
The wonders of activities, they'll identify these colours and understand how
5 Colours and combining primary colours at varying intensities creates new hues,
Sequences alongside learning the programming concept of sequences.

Futurz Program AY24-25


In this session, participants will discover how secondary and
additional colours are generated by adjusting RGB intensities. They
Colour Fusion with
6 will actively create colours and showcase them on the Tri-Colour
Tri-Colour LED
LED, gaining hands-on experience in color formations.

In this session, students will explore programming concepts such


as loops, their types, and delays. They'll understand their
Discover the
importance and learn how to apply them in programming, while
7 magic of Loops
also learning to differentiate between for and while loops to
and Delays
deepen their understanding.

8 Assessment I
In this class, participants will apply programming loops and delays
to code the Tri-Colour LED, showcasing a variety of colours,
9 Loop and Glow
including displaying different shades.

This session introduces participants to the 7-segment Display and


the concept of Binary numbers. They'll understand the display's
The 7-segment structure and function, grasp binary basics, and explore real-life
10
Display Adventure applications.

Participants will understand the working mechanism of the 7-


Code the 7- Segment Display and learn to code it effectively. They'll display
11
segment Display numbers and letters on the 7-segment display, employing loops
and sequences in their coding for optimal results.

This session introduces participants to variables and their


The Variable importance in programming. They'll differentiate between types of
12 variables, such as numbers and strings, and grasp their specific
Voyage
applications.

In this practical class, participants will apply variables to control a


7-segment display effectively. They will learn to code the display to
13 Variables in Action showcase numbers and letters by utilizing variables, gaining
hands-on experience in programming the 7-segment Display.

14 Revision
15 Mid-Term Assessment

Futurz Program AY24-25


In this session, Participants will delve into the realm of sound and
sound wave production. They will be introduced to the Buzzer and
16 Beep the Buzzer it's types. They will gain insights into the working mechanism of
buzzers and understand the production and propagation of sound
waves.

In this hands-on session, participants will become proficient in


Buzzer Beats on connecting buzzers and programming them to create diverse
17 sound effects.
Repeat

In this class, participants will learn about ultrasonic waves, their


properties, behaviors, and practical applications. They'll also be
18 Beyond Sound introduced to the ultrasonic sensor, its construction, and working
principles.

In this session, participants will engage in hands-on learning as


Distance they connect an ultrasonic sensor and write code to measure
19
Detection distances between objects.

20 Event
21 Assessment II
In this class, students will learn about programming conditionals,
including if, else, and else if statements, and their role in making
Unveiling the
22 decisions in coding. Additionally, they'll explore the importance of
Magic of Logic
JSON in programming, understanding its use for data interchange
and storage in various applications.
In this class, students will learn about programming conditionals,
including if, else, and else if statements, and their role in making
Applying
23 decisions in coding. Additionally, they'll explore the importance of
Conditions
JSON in programming, understanding its use for data interchange.

Crafting Colourful During this session, students will encounter the smart light output
24 Patterns with device, gaining insight into smart lighting systems and their
Smart Light practical applications.

During this session, participants will engage in hands-on coding


Smart Light activities to program the smart light, allowing it to showcase an
25
Playground array of captivating colour patterns.

26 Event
27 Exbhition-Prep
28 Exbhition
29 Revision

Futurz Program AY24-25


30 Final - Assessment

Futurz Program AY24-25


Grade 4
Crafting with CAD: An Art of Computer-Aided Design

This program is designed to introduce them to the fascinating world of Computer-Aided


Design (CAD) using TinkerCAD. Through this immersive experience, students learn to
design shapes, understand dimensions, and manipulate geometric entities in a digital
environment. Additionally, they develop programming skills to bring their designs to life
and create real-time projects. This hands-on approach fosters creativity, problem-
solving abilities, and technological fluency, preparing students for future endeavors in
design and engineering.

Class # Session Name Session Description


This class facilitates student-instructor acquaintance, fostering
Meet and Greet comfort, and offers an overview of the course, highlighting
1
the Instructor coding's significance, skill development importance, and future
benefits.
Students dive into the magical world of CAD (Computer-Aided
Introduction to Design) where thier imagination comes to life on the computer
2 CAD- The Magic screen. Discover the origins of CAD and understand its
Sketchbook importance in today's digital world as we embark on this exciting
journey of creativity and discovery together!
In this session, students will explore the basics of creating designs
using geometric shapes and learn about the coordinate system.
3 Intro to Shapes They will also gain hands-on experience in moving objects within a
3D space using Tinkercad, making the learning process both fun
and interactive.
In this session, students learn how to create amazing designs
Drawing Shapes
4 using geometric shapes and understand spatial positions with
on Tinkercad
Tinkercad in a fun and interactive way!
In this session, students will delve into the concepts of
dimensions, object manipulation, and rendering using Tinkercad.
Co-ordinate They will learn how to accurately define and adjust dimensions,
5 systems and manipulate objects within a 3D space, and render their designs for
Rotate a polished final product. This session will provide a
comprehensive understanding of these key aspects of 3D
modeling.
Designing In this session, students will embark on a creative journey to
House with design a house using Tinkercad shapes. They will learn how to
6
TinkerCAD utilize various geometric shapes and tools within the Tinkercad
Shapes environment to construct different components of the house,

Futurz Program AY24-25


including walls, windows, doors, and roof. Through guided
instruction and hands-on exploration, students will discover the
fundamentals of architectural design and 3D modeling.

Students will explore the fundamental concepts of polygons,


Mastering
cylinders, and edges within the versatile Tinkercad platform.
Geometry in
7 Students will emerge with a solid understanding of geometric
Tinkercad: Arcs
principles in Tinkercad, equipped with the knowledge and
and Edges
confidence to tackle their next design challenge with ease.
8 Assessment I

In this hands-on lab session, students will build on their


understanding of polygons, cylinders, and edge concepts in
Apply edge
Tinkercad to design and construct a detailed 3D model of a sofa.
9 concept and
This session will provide practical experience in applying
design a sofa
geometric principles and edge manipulation techniques to a real-
world object, fostering both technical skills and creative design
thinking.

In this exciting lesson, students will learn about loops in Tinkercad


Loops and including different types of blocks and how they're used. They'll
10 Positioning with explore the basics of positioning objects in virtual space, setting
Tinkercad the stage for imaginative designs. Get ready for a hands-on
adventure with Tinkercad!

Traffic Light In this session, students will be introduced to Tinkercad and learn
11 Project: Design how to create and manipulate rectangular shapes to design a
the Road road. They will understand the basics of dimensions and
alignment to ensure their road is accurately proportioned.

In this exciting session, students will explore advanced techniques


Crafting 3D in Tinkercad to bring their designs to life. They will learn how to use
Designs: Using functions to animate their creations, discover objects and
12
Functions and functions that add a magical touch, delve into extrusion to add
Objects depth, and utilize revolve rotation to achieve mesmerizing
symmetry in their designs.
Traffic Light In this session, students will expand their project by adding
Project: Design another road to create an intersection. They will also design a
13
the Road and zebra crossing using striped patterns and learn to align and
Zebra crossing position these elements accurately.
14 Revision
15 Mid-Term Assessment

Futurz Program AY24-25


In this informative session, students will dive into the world of RGB
RGB Concepts (Red, Green, Blue) color concepts and learn how to apply them in
16 and Assemblies Tinkercad. They will explore how to create and manipulate RGB
in Tinkercad colors, assemble objects with different color components, and
understand how combining and layering these colors can enhance
their designs.

Traffic Light In this session, students will design a traffic light using cylindrical
17 Project: Design shapes and add red, yellow, and green colors to represent the
the Traffic Light lights using RGB colours. They will position the traffic light
accurately on the road.

In this session, students will delve into the principles of hollow


Hollow structures, learning how to create designs with empty spaces
18 Structures and inside. Additionally, they will explore the art of crafting visually
Roof Blocks stunning roofs using innovative block designs. This session will
combine theoretical insights with practical skills to enhance
students' 3D modeling capabilities.

Traffic Light
Project:
19 Designing a In this session, students will design a vehicle by combining various
Vehicle using geometric shapes. They will add details such as wheels and
the Roof Block windows and position the vehicle on the road.

20 Event
21 Assessment II
In this session, students will delve into the world of parametric
design using Tinkercad. They will learn how to build models with
Parametric adjustable sizes and create hollow structures utilizing parametric
22 Design with modeling tools. This session will offer a blend of creative
Tinkercad exploration and technical skills, allowing students to design
shapes and objects with customizable dimensions, enhancing
their understanding of flexible and dynamic modeling.
Traffic Light
Project:
23 Designing a Tree In this session, students will design a tree using organic shapes for
in the Traffic the trunk and foliage. They will learn to group and ungroup these
signal project shapes and position the tree next to the road.

Futurz Program AY24-25


In this lesson, students will explore the fascinating world of 7-
segment displays, gaining a deep understanding of their
7-Segment construction and functionality. They will learn how to design a 7-
24 Display in segment display using Tinkercad, with a focus on integrating it into
Tinkercad the ongoing traffic light project. This session combines theoretical
knowledge with practical application, enabling students to
enhance their design projects with functional displays.
Traffic Light
Project: Design
25 7 –segment In this session, students will design a seven-segment display on
Display on the traffic light. They will create and position small rectangles to
Tinkercad form the segments and group them to complete the display.
26 Event
27 Exbhition-Prep
28 Exbhition
29 Revision
30 Final - Assessment

Futurz Program AY24-25


Grade 5

Conversing with Machines: Journey into Chatbot and Alexa Skill Programming

This innovative program empowers students to reveal the marvels of conversational


Artificial Intelligence (AI) through the creation of Alexa skills. They delve into crafting skills
that interact with hardware modules and develop their own chatbots, fostering creativity
and problem-solving skills. Additionally, students collaborate on projects to engage in
conversations with mobile robots, providing hands-on experience with AI technology and
inspiring future innovations.

Session
Class #
Name Session Description
This class helps students get to know their teacher, making them feel
Intro to more comfortable. It also gives an overview of the course, emphasizing
1
Program the importance of coding, developing skills, and the benefits it will bring
in the future.
During this session, students will be introduced to Conversational AI.
Introduction
They'll learn about the components involved in Conversational AI,
to
2 explore real-life examples, and understand how machines are trained
Conversation
and programmed to communicate like humans. Additionally, they will
al AI
delve into one specific type of Conversational AI.
In this session, the students will begin their journey of skill creation.
Knowing Alexa Students will gain an understanding of the components needed to
3 and Wiz create Alexa skills such as intent, utterance, and response, focusing on
Buddy chatbots. Additionally, they will practise interacting with AI-powered
chatbots designed to test the different skills they create.
Train and In this session, students learn to code in blockly environment. They get
4 Converse with an opportunity to create codes for developing fact skill and test the
Alexa Skills codes in a virtual AI assistant.
In this session, students will learn the basics of Tri-Color LED and it’s
Basics of Tri-
5 working principle. They get a chance to create LED fact skills and test
Color LED
them in the Amazon developer console.
Tri-Color LED In this session, students learn to create a Tri-Color LED fact skill with
facts with various responses using the concept of randomization in blockly
6
Developer environment. Test the codes in a virtual AI assistant. Also explore the
Console Tri-Color Hardware module and test its connection.

Futurz Program AY24-25


In this session, students will learn about API, how to access various
Learning API
components in API helpful in glowing a Tri-Color LED on and off. They
7 using Tri-
get a chance to glow a Tri-Color LED colour of their choice through the
Color LED
help of API.
8 Assessment I
In this session, students learn to fetch API documentation from
Programming
Developer Console. Using API details, they program the Tri-Color LED to
9 LED with API
glow different colors. Play around with the values of payload field of API
calls
to glow color of their choice.
Students will explore a new IoT device called the 7-segment display.
Slots in 7- They will grasp its functionality in showcasing diverse numbers and
10 Segment letters. Additionally, they will be introduced to the concept of slots in
Display skill creation, streamlining the process of displaying a range of
numbers and letters with reduced coding effort.
Interacting
with 7-
11
segment
display In this session, the students will work with 7-segment Display to carry
API of out some skilful activities that are functional in the real world.
segment - Additionally, they will be using slots and light up specific segments of
12
numbers and the same.
letters
"In this session, students delve into the JSON format utilised within
Enhancing APIs. They examine how JSON function enables the utilisation of data to
Alexa Skill calculate the distance between an ultrasonic sensor and an object.
13 with
Ultrasonic Additionally, they grasp the integration of two APIs within a single intent
Sensor block and gain insight into the nature and operational principles of
ultrasonic sensors. "
14 Revision
15 Mid-Term Assessment
In this session, the students will have a basic interaction with the
Ultrasonic Sensor and also learn how ultrasonic waves work. The
Learning JSON
16 students will program the Ultrasonic Sensor in order to detect the
with Sensor
distance of a moving object from the Sensor.

During this session, students grasp the programming concepts of


Conditions conditional statements and loops. They use these concepts to program
17 and Loops in Ultrasonic sensors through skill creation. Additionally, they get a
Alexa Skill chance to detect the presence of an object by finding the distance
between the sensor and the object.

Futurz Program AY24-25


In this session, the students will have a basic interaction with the
Loops with Ultrasonic Sensor and also learn how ultrasonic waves work. The
18
Ultrasonic students will program the Ultrasonic Sensor in order to detect the
object and different distances using if conditions.
During this session, students will explore Mobile Robot and learn to
Introduction program it to move forward, backward, left, and right using blockly
19 to Mobile programming. Finally, they create a fact skill on Mobile Robot, and
Robot using API they test the movement of Mobile Robot in Alexa end-device
or Developer Console.
20 Event
21 Assessment II
Mobile Robot
22
in Action-I During this session, students will learn to use API documentation of
Mobile Robot Mobile Robot to make it move forward, backward left, and right. They
23
in Action -II will practice to program to check if there is obstacle in front of the
Adventures of device. Additionally, they will make use of other hardware devices such
24 Robot with as Tri Colour LED, and Ultrasonic Sensor to make the Mobile Robot
Alexa skill-I smarter.
Adventures of
25 Robot with
Alexa skill-I
26 Event
27 Exbhition-Prep
28 Exbhition
29 Revision
30 Final - Assessment

Futurz Program AY24-25


Grade 6

Internet of Things Programming with Python APIs: Exposure to Middleware

Students dive into "Python Fundamentals: Stepping into Text-Based Coding," where they
transition from block-based to text-based programming, embarking on a journey of
Python mastery. Through engaging lessons, they explore the fundamentals of Python
while enjoying the process of developing games. Additionally, they delve into
programming Internet of Things (IoT) devices using Python, laying the groundwork for
future innovations in technology.

Class # Session Name Session Description


In this session, students will meet the instructor and get
acquainted with the course platform. They will learn about the
instructor's qualifications, the product overview, and the
1 Meet and Greet platform's introduction.

In this session, students will learn about the transition from


Quickstart with block-based to text-based programming, exploring the features
2 Python and benefits of the python.

Students will dive into coding with Python in this session. They
will set up their Python coding environment, write their first
program to print "hello world", and grasp basic syntax and print
Let's Code: Hello statements. Additionally, they will understand concept of
3 World! algorithms, comments

This session focuses on understanding variables and data types


in Python. Students will explore different data types such as
integers, floats, strings, and lists. They will also learn about string
manipulation techniques like string multiplication and
4 Data Detectives concatenation.

Students will create variables, assign different data types, and


perform basic operations using arithmetic operators. Through
Working Out exercises, they will gain handson experience in string
5 With Data manipulation.

Futurz Program AY24-25


In this session, students will be introduced to conditional
statements in Python, such as if/else, and relational operators
Make your like ==, !=, <, >, <=, >=. They will learn to apply these conditionals
6 Decision and operators in Python code.

Students will write programs using conditional statements,


understand their logic through flow chart diagrams, and solve
If, Else: The problems using conditional logic. They will practice using various
7 Decision Makers relational operators to make decisions in their programs.
This session introduces students to loops in Python, including
8 Loop it up while and for loops with the range function.
9 Assessment I
Level Up Loops:
Repeating the Students will write programs using while and for loops, solve
10 Fun problems using loops

In this session, students will learn about functions in Python,


including defining and calling functions, and the concept of built-
11 Reuse your code in functions versus user-defined functions.
Students will write and call their own functions, effectively use
built-in functions, and engage in exercises involving function
12 Meet Functions! creation and usage.

In this session, students will recall OLED displays and their


Pixel Play with connections. They will learn about GET and POST requests, the
13 Python requests library, headers, payloads, and working with JSON data.
OLED
Playground: Students will practice displaying text on OLED screens, changing
Displaying Text the position of text using x and y axis values, and modifying both
14 with Python text and position.
15 Revision
16 Mid-Term Assessment

This session will cover the importance of variables in storing API


Drawing Shapes keys and concepts like drawing circles, rectangles, pixels, and
17 On OLED lines on OLED displays.

Futurz Program AY24-25


Students will modify code to incorporate API key storage, write
programs to display circles, rectangles, pixels, and lines on OLED
Display Shapes displays, and engage in hands-on activities to understand these
18 On OLED concepts better.

In this session, students will recall built-in functions and learn to


The Power of use the randint function for random number generation. They will
19 randint() explore randomization.

Let’s play Rock, Students will develop a Rock, Paper, Scissors game using Python,
20 Paper, Scissors applying the concepts of randint function in python.
21 Event
22 Assessment II
This session recalls the weather station module and its
connections. They will understand the program logic for using
weather station with Python to sense temperature, humidity, and
23 Weather Wizards heat

Weather Students will write and execute Python programs to sense


Detectives in temperature, humidity, and heat using weather station. They will
24 Action process and display this information using OLED displays.

Students will write code to print emojis and create emoji


Emoji-fy Your pyramids using for loop concept in Python, exploring creative
25 Python World ways to incorporate emojis into their code and output.
26 Event
27 Exbhition-Prep
28 Exbhition
29 Revision
30 Final - Assessment

Futurz Program AY24-25


Grade 7

Decision Making with Data Analytics: Advanced Python

This comprehensive program equips students with essential data analysis techniques,
empowering them to inspect, visualize, and organize data effectively. Through hands-on
projects, students develop expertise in designing visualizations using Python libraries
such as Matplotlib and gain proficiency in data manipulation using Data Frames. This
immersive experience prepares them with the foundational skills necessary to tackle
real-world data challenges and thrive in the dynamic field of data Analytics.

Class # Session Name Session Description


This class helps students get to know their teacher, making them feel
more comfortable. It also gives an overview of the course,
Meet and emphasizing the importance of coding, developing skills, and the
1 Greet benefits it will bring in the future.
In this session, students will embark on an exploration of the
Overview of fundamental concepts of data, distinguishing it from information and
2 Data understanding the concept of data footprints.
In this session, students will delve into the fascinating world of data,
exploring its types, collection methods, and processing techniques.
Through interactive discussions and activities, students will gain
insights into qualitative and quantitative data, as well as the concept
3 Types of Data of Big Data.
In this session, students will engage in a data exploration activity
aimed at enhancing their skills in gathering and organizing
Data
information effectively.
4 Exploration
In this session, students will delve into the foundational principles of
data analysis. Through engaging discussions and theoretical
Introduction to exploration, students will develop a solid understanding of the
5 Data Analysis fundamental concepts underlying data analysis techniques.
Insightful
In this session, students will dive into the world of data analysis.
6 Analytics
Data In this session, students will delve into the significance of data
7 Visualisation visualization and learn the fundamentals of plotting data.

Assessment I

Futurz Program AY24-25


In this session, students will delve into the world of simple dotted
Exploring graphs, discovering their significance and utility in representing data
8 Dotted Charts visually
In this session, students will explore the fundamentals of data
visualization through histograms, shapes, and single and
Plotting multivariable plots. Through hands-on activities, students will learn
9 Graphs how to represent data visually using various graphical techniques.
In this session, students will focus on utilizing Excel or Google Sheets
to draw graphs depicting the year-wise funds allocated under the Jal
Jeevan Mission. Students will engage in practical exercises to gather
Charting in data, input it into spreadsheet software, and create graphical
10 Excel representations to visualize the allocation trends over the years.
In this session, students will delve into the basics of Python
programming language and explore essential libraries commonly
Need of
used in data science. Additionally, the session will cover the concept
Programming
of functions in Python, emphasizing their significance in data analysis
in Data
and manipulation.
11 science
In this session, students will engage in hands-on activities to write
Simple python and execute Python programs that utilize functions to perform
12 programs various tasks.
In this session, students will learn the basics of file input/output
File Handling operations in Python and understand how to manipulate files to read
13 in Python their contents.
Retrieving In this session, students get hands-on experience in applying
14 Textual Data theoretical concepts to practical situations
Mastering In this session, students will delve into the fundamentals of data
15 Matplotlib visualization using Matplotlib, a powerful library in Python.
Visualizing
Data with In this session, through hands-on activities, students will learn how
16 Python to create various types of graphs and visualize data effectively.

Event

Assessment II
This Session aims to familiarize students with the basics of input
devices and the process of reading data from Internet of Things (IoT)
devices and writing it onto spreadsheet software like Google Sheets.
IoT Data
Students will gain an understanding of different types of input
Insight
devices and their functionalities, as well as the principles behind
data acquisition from IoT devices and its integration into spreadsheet
17 applications.

Futurz Program AY24-25


Data Gathering
18 with Python
Visualizing This session focuses on visualizing data using Python. Students will
Data with learn how to create effective data visualizations from gathered data
Python using Python libraries.
19
In this session students will learn to apply predictive modeling
Future Insights techniques, evaluate model accuracy, and design visualizations to
communicate insights.
20
26 Event
27 Exbhition-Prep
28 Exbhition
29 Revision
30 Final - Assessment

Futurz Program AY24-25


Grade 8
IoT-Driven Web Design: Crafting dynamic interfaces with real-world
Solutions

Through hands-on exploration, students delve into the fundamentals of HTML, CSS,
and JavaScript, crafting dynamic web pages capable of interacting with IoT devices to
solve real-time problems. Additionally, students undertake projects to develop
websites that enable users to sense the temperature around them, integrating their
newfound skills with practical applications.

Class # Session Name Session Description


In this session, students will meet the instructor, explore the
platform, and get comfortable with coding basics through fun
Introduction activities. By the end, they'll be ready to embark on their coding
1 Session journey with confidence."

Introduction To In this session, students will learn the basics of web design,
2 Web Design identifying key components and elements of web pages.

In this session, students will learn about HTML, its basic


Introduction to components, and the role of tags, focusing on heading and
3 HTML paragraph tags.
In this lab session, participants will learn how to use HTML
Crafting Web Page heading and paragraph tags to structure and format textual
4 with HTML content on a web page through practical demonstrations."

Introduction to In this session, students will be introduced to CSS for styling


5 CSS web pages, focusing on the use of different fonts and colors.
In this lab session, students will learn how to use CSS to
enhance their web page designs by adding background colors
and customizing heading colors. Through practical exercises,
they'll gain valuable skills for creating visually appealing
6 Design with CSS websites.
Exploring
Essential HTML In this session, students will learn about key content division
Tags elements in HTML, including the div and anchor tags, as well as
for Webpage header, section, and footer elements. Through concise
Structure and instruction, students will understand how to structure web
7 Styling content effectively.
8 Assessment I

Futurz Program AY24-25


In this lab session, students will learn about essential HTML
HTML Tags for elements including the <div> and <a> tags, as well as header,
Webpage section, and footer elements, while designing a basic webpage
Structure and for a smart light. They'll focus on customizing the layout for
9 Design enhanced visual appeal and organization.

CSS Beyond the In this session, students will learn about class in CSS and about
10 Basics button tag

Mastering the In this lab session we will look into how to implement the class
11 styles in CSS and add a button to your webpage.

In this introductory session, students will explore dynamic web


development and how JavaScript serves as the brain of web
pages. JavaScript communicates with the HTML body using
Introduction to <script> tags and students will be learning how to fetch data
12 JavaScript from a weather station API for your weather station project.
In this hands-on lab session, students will learn how to add
JavaScript JavaScript to HTML pages and effectively display alert
Integration Lab: messages. By practicing these skills, participants will develop
An API practical expertise in enhancing interactivity on web pages
13 Introduction using JavaScript.
14 Revision
15 Mid-Term Assessment
In this session, students will delve into JavaScript concepts
crucial for web development, including jQuery, variables, and
functions. They will understand the significance of the
$(document).ready() function, variable declaration, and the
getElementById method. Additionally, they will explore the
necessity and implementation of functions such as
Functions in startWeatherStation() for initiating actions in the weather
16 JavaScript station.
In this session, students will explore how to create a basic
Functions in weather station using JavaScript. We'll define variables to store
JavaScript – Lab temperature, humidity, and pressure values, then develop a
17 Edition function to start the weather station.

In this lesson, students will focus on utilizing functions and AJAX


to enhance the weather station project. students will explore
how AJAX facilitates data retrieval without page reloads and
Functions in how functions help organize code and in processes like fetching
18 JavaScript II and displaying weather data.

Futurz Program AY24-25


In this session, students will delve into integrating AJAX
methods into the weather station project to dynamically fetch
and update weather data without page reloads. students will
create a function to fetch data from the weather station
endpoint and utilize AJAX to send requests asynchronously.
Functions in Additionally, they will implement a function to update the
19 JavaScript 2 Lab display with the fetched weather values.
20 Event
21 Assessment II

In this session, students will delve into the hardware aspect of


the weather station project, focusing on OLED displays. They
will discuss their features, applications, and specifications.
OLED as hardware Additionally, they will learn how to create a function to display
and display weather information on the OLED screen and explore the click()
22 function function in jQuery for handling user interactions.
In this session, students will explore the integration of OLED
displays, AJAX techniques, and jQuery click() function to
enhance our weather station project. We'll start by creating a
OLED as hardware function to display weather information on an OLED screen.
and display Next, they will apply AJAX techniques to update the OLED
23 function Lab display dynamically by fetching weather data from a server. F
In this session, students will explore two essential concepts in
web development: the hover property and responsive design.
They will begin by understanding how the hover property can be
applied to create interactive elements on web pages, followed
by a comprehensive exploration of responsive design principles
Advanced CSS to ensure websites look great and function seamlessly across
24 properties different devices and screen sizes.
In this session, students will focus on enhancing web design
using CSS hover properties and implementing responsive
design principles. They will start by applying the hover property
to create interactive effects on elements, providing visual
feedback to users. Then, they will delve into responsive design,
Advanced CSS utilizing media queries and flexible layouts to ensure optimal
25 properties Lab viewing experience across different devices and screen sizes.
26 Event
27 Exbhition-Prep
28 Exbhition
29 Revision
30 Final - Assessment

Futurz Program AY24-25


Grade 9

Product designing with Edge devices: Programming with Embedded C

Students acquire a solid understanding of C programming basics. They apply these


concepts to develop intriguing real-world applications using microcontroller boards and
their peripherals. Beyond the structured curriculum, students extend their learning
journey outside the classroom, exploring practical problem-solving scenarios that go
beyond the confines of the Wizklub portal. This holistic approach not only equips
students with technical proficiency but also fosters their creativity and adaptability,
preparing them to thrive in an ever-evolving technological landscape.

Class # Session Name Session Description

Programming Primer:
Exploring the Basics of In this session, students will learn the basics of
1 Computer Programming programming while performing fun activities and games.

Coding Chronicles: An
Introduction to C In this session, students will learn the basics of C
2 Programming programming and board programming.

Building Blocks of C: In this session, students will learn about the C program
Understanding the structure and apply the learned concept to write the first
3 Structure of a Program C program.

Initiating Coding Journey:


Writing Your First C In this laboratory session, students will start writing the C
4 Program programs.

Exploring Data and


Operators: Dive into In this enriching session, students will explore the diverse
5 Programming with C world of data types and operators.

Data Dynamics:
Exploring Operators and In this session, students will practice various challenges
6 Data Types in the Lab based on data types and operators in C programming.

Mastering Logic:
Conditionals and Loops In this session, students will master the conditions and
7 in C Programming loop concepts in C programming.

Futurz Program AY24-25


8 Assessment I

Looping Through Logic:


Exciting Exercises in C In this session, students will exercise various conditional
9 Programming statements and loop-based programs.

Embark on a Coding In this session, students will be introduced to the basics


Journey: Introduction to of board programming structure and Arduino Integrated
10 Board Programming Development Environment (IDE).

Mastering Functions: In this laboratory session, students will practice various


Programming functions-based C programs and learn about Arduino
11 Adventures in C Integrated Development Environment (IDE).

Unleashing Creativity: In this session, students will learn to set up board to the
Exploring Built-in Arduino IDE and also understand the structure of Arduino
12 Functions in Arduino IDE program.

Light Up Your World:


Programming the Tri- In this lab session, students will write a first board
13 Color LED program to blink the Tri-Colour LED.
14 Revision
15 Mid-Term Assessment

Pulsing with Power:


Exploring PWM and In this session, students will learn PWM concept and
16 Board Programming reuse it in board programming.
Discovering Secondary
Colors: Fun with Tri- In this lab session, students will enjoy glowing many
17 Color LED Glow Lab secondary colors on the Tri-Colour LED.
Through hands-on exercises, participants will gain
Joystick Adventures: practical experience in connecting and configuring
Exploring Pan & Tilt joystick inputs, exploring the intricacies of digital and
18 Motion (Part I) analog pin configurations.

Joystick Adventures: By the end of the session, you will have the confidence
Exploring Pan & Tilt and expertise to implement the Joystick functionality in
19 Motion (Part II) your projects.
20 Event
21 Assessment II

Joystick Adventures: In this engaging lab session, students will embark on an


Exploring Pan & Tilt exploration of joystick pins in board programming,
22 Motion (Part III) learning to read input signals in all directions.

Futurz Program AY24-25


Joystick Adventures: In this hands-on session, participants will delve into the
Exploring Pan & Tilt fascinating world of pan and tilt configuration in board
23 Motion (Part IV) programming.

Joystick Adventures: In this dynamic lab session, participants will immerse


Exploring Pan & Tilt themselves in the world of pan and tilt movements,
24 Motion (Part V) harnessing the power of functions in board programming.
In this interactive lab session, participants will embark on
Joystick Adventures: an exciting journey of exploration, learning to control pan
Exploring Pan & Tilt and tilt movements using a joystick in board
25 Motion (Part VI) programming.
26 Event
27 Exbhition-Prep
28 Exbhition
29 Revision
30 Final - Assessment

Futurz Program AY24-25

You might also like