0% found this document useful (0 votes)
7 views4 pages

Ict Term Plan

The document outlines a 4-week term plan for teaching Python programming, focusing on fundamental concepts, practical applications, and creative storytelling. Students will engage in activities, quizzes, and a final project to enhance their learning experience. Key objectives include developing problem-solving skills, understanding programming terminology, and fostering teamwork through a group project of building a calculator.

Uploaded by

yk9kg9fw9x
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Ict Term Plan

The document outlines a 4-week term plan for teaching Python programming, focusing on fundamental concepts, practical applications, and creative storytelling. Students will engage in activities, quizzes, and a final project to enhance their learning experience. Key objectives include developing problem-solving skills, understanding programming terminology, and fostering teamwork through a group project of building a calculator.

Uploaded by

yk9kg9fw9x
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Term Plan Overview

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:

• Students will learn important fundamentals of programming concepts and important


terminology for example: Variables, Function, Syntax etc.
• They will explore how programming is involved into every aspect of daily life.
• Students would be able to Develop problem-solving skills: Through various programming
tasks, they will be able to enhance their ability to think creatively and tackle challenges.
• Students will be taught how to break down complex assignments into activities,
• Learning Python Programming- They will gain knowledge on creating basic programs that
utilize data types and variables.
• Students would be able to Apply basic Mathematical Operations and be able to solve basic
math calculations by programming
• Students will also be able to solve mathematical word problems by using common
programming formulas
• Students will be taught on how to Create interactive stories using programming language.
• Students would be assigned a final project by the end of term
Overall, 4-Week Plan: Introduction to Python

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

Week 2: Creative Storytelling with Python


Topics Covered:
1. Strings and Text:
o Explaining students what strings are and how do we use them to write our codes
(text in programming).
o Making students create and change the strings.
2. Creating a Simple Story:
o Asking students to pair up in a group of 3 and write down a short 3-4 sentences
story on a piece of a paper and then choose the best story to program and it and
share it on a projector
o Guiding and helping students to try their own written story by themselves in a
group of 3 (practice)
3. Using Conditionals:
o Introducing if statements to students that would help them make choices in the
story.
o Showing students how different choices can lead to different story results.
4. Improvising Stories:
o Encouraging the students to add more choices to their stories.
o Asking students to share their stories in the for feedback.

Week 3: Functions and Loops

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.

Week 4: Group Project: Building a Calculator

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

Learning Outcomes (overall course)

• Students will learn basic programming concepts in Python.


• They will be able to write simple programs and perform calculations.
• Students will enhance their creativity by writing interactive stories.
• They will develop teamwork skills through the group project.

You might also like