Ict Term Plan
Ict Term Plan
Below plan is a term plan as it shows 4 weeks of lessons but it will be adjusted based on
the number of classes we will be having each week. Students will be participating in a
small activity to reinforce their learning, and we will be spending time in the last 10
minutes going through the solved activities together. They will be watching fun and
engaging videos on YouTube on coding and programming, Students would be taught basic
terminologies of programing. They would also be focused on their theoretical knowledge
of programming along with their practical knowledge as both plays a crucial role. Mini
quizzes will be conducted using online platforms like Kahoot to keep the learning
interactive and engaging. Fun activities will be incorporated throughout the class to
maintain excitement and engagement of the students. The term-end project of building a
calculator will not only enhance their programming skills but also highlight the importance
of math a fundamental aspect of programming. This project will foster teamwork, improve
communication skills, and build trust among students, creating an environment where
they feel comfortable asking questions, clearing doubts, and performing well.
INTRODUCTION TO PYTHON
OBJECTIVES:
Week 1: Introduction
Topics Covered
1. Python?
o What Python is and why and how is it useful
o Showing examples and applications of Python
o Making students watch a short-animated video explaining how programming
works and how could it help us in the future
2. Setting Up Python:
o Helping students in accessing the website where they could begin their python
programming journey
o Teaching them how to run a program
3. Writing Simple Programs:
o Guiding students to write their first program "Hello World!"
o Discussing basic coding rules with the students
4. Understanding what Variables are:
o Explaining students what variables are and why are they important in our
python programming journey.
o Practicing and creating variables in small exercises.
5. Basic Math Operations:
o Introducing students to addition, subtraction, multiplication, and division in
Python coding solving some basic examples for their understanding
o Creating a simple calculator program to perform math operations asking each
and every student to give me a set of number and then according to them i
perform the math operation while my screen shared on the projector
Topics Covered:
1. What are Functions?
o Explaining students what functions are as reusable pieces of code (like mini-
programs etc.)
o Teaching students how to create/ write and use simple functions
2. Using Loops:
o Introducing students for loops and while loops to repeat the tasks again.
o Providing students examples of how using loops can make our coding easier.
3. Combining Functions and Loops:
o Showing students how do we use loops inside functions for much more complex
programs.
o Making students practice with fun exercises, for example like counting down
from a number
o
4. Project Introduction:
o Explaining students the group project that they would be assigned on the next
week: creating a calculator.
o Discussing ideas and features they would want to include
o Clearing their questions and doubts that they may have regarding the project.
Topics Covered:
1. Working Together:
o Students would be in Group and would be assigned roles (e.g coder, designer).
o Encouraging students to teamwork and share ideas with their group
2. Basic Calculator Functions:
o Helping groups code their basic math functions (addition, subtraction, etc.).
o Teaching students on how to get user input for calculations.
3. Adding Fun Features:
o Challenging groups to think of extra features like a clear button (innovation
marks would be a bonus).
o Supporting the students as they build and test their calculators.
4. Presenting Projects:
o Each group will be presenting their calculator to the class.
o Allowing time for questions and feedback from classmates.
Class activities.
1) Creative Story: Math Adventures
2) Creating a Mini Chatbot
3) Making different Shapes (turtle graphics)
4) Solving Math Word Problems for Innovative Thinking