0% found this document useful (0 votes)
27 views13 pages

Grade 8 Curriculum ICT

The document outlines the curriculum for Class VIII ICT at Lahore Grammar School for the academic session 2025-26, detailing the textbooks, teaching resources, and assessment formats for two terms. It includes a scheme of work, instructional guidelines for teachers, and a syllabus that covers topics such as website design, networking, programming, and video production. The assessment methods emphasize practical exams, written tests, and project-based assessments to monitor student progress and engagement.

Uploaded by

maliha.adnan11
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)
27 views13 pages

Grade 8 Curriculum ICT

The document outlines the curriculum for Class VIII ICT at Lahore Grammar School for the academic session 2025-26, detailing the textbooks, teaching resources, and assessment formats for two terms. It includes a scheme of work, instructional guidelines for teachers, and a syllabus that covers topics such as website design, networking, programming, and video production. The assessment methods emphasize practical exams, written tests, and project-based assessments to monitor student progress and engagement.

Uploaded by

maliha.adnan11
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/ 13

Lahore Grammar School

Landmark Project

Curriculum Outline
ICT (Information Communication Technology)
Class VIII
Academic Session
2025-26
Text Book: ICT Starters On track Stage 2 (Cambridge)
Introduction to Computing Using Python (booklet)
Edition: 4th Edition
Publisher: Cambridge University Press
Teaching Resources:
• Teacher’s Resource Book

Scheme of Work
First Term (August 2025 – December 2025)
Weeks: 18
Teaching weeks: 15 Revision + Examination: 1+2
Suggested Number of lessons per week:2

Second Term (January 2026 – May 2026)


Weeks: 20
Teaching weeks: 17 Revision + Examination: 1+2
Suggested Number of lessons per week:2
Assessment Format
First Term
First half/quarter: August-October
Monthly Test:30 Marks
Time Duration: 45minutes
Theory Practical
15 marks 15 marks
(Viva 5 + Practical 10)
December Examinations: Marks 70
Time Duration: 1 hour
Theory Practical
30 marks 40 marks
(Viva 10 + Practical 30)
Total marks: 100
Second Term
First half/quarter: January-March 2026
Monthly Test:30 Marks
Time Duration: 45minutes
Theory Practical
15 marks 15 marks
(Viva 5 + Practical 10)
Final Examinations: Marks 70
Time Duration: 1 hour
Theory Practical
30 marks 40 marks
(Viva 10 + Practical 30)
Total marks: 100
Instructions for the Teachers: Assessment Method:
1. Technology Integration: 1. Practical Exams (Hands-On Tasks)
• Use digital tools (educational software, apps). 2. Written Tests / Quizzes
• Enhance learning and engagement.
2. Digital Citizenship: • Multiple choice, short answers, and fill-in-the-
• Teach online safety and etiquette. blanks for terms and definitions.
• Discuss digital responsibility. • Diagram-based questions (e.g., label parts of a
Additional General Guidelines
network).
1.Student-Centered Approach:
• Prioritize student interests and needs. • Scenario-based questions (e.g., “What will
• Encourage student autonomy. happen if this part of the code is changed?”).
2. Inclusivity: 3. Project-Based Assessment
• Create a welcoming environment. 4. Viva / Oral Examination
• Respect diverse backgrounds and perspectives.
3. Clear Communication: 5. Peer Assessment
• Articulate expectations and instructions.
6. Homework completion
• Provide constructive feedback.
4. Flexibility: 7. Monthly tests
• Adapt to changing student needs.
• Be responsive to student concerns.
8. Final Exams
5. Continuous Assessment:
• Monitor student progress.
• Adjust teaching strategies.
6. Collaboration:
• Encourage student-to-student interaction.
• Foster teamwork and communication.
7. Respect and Empathy:
• Treat students with respect and kindness.
• Promote positive classroom culture.
8. Digital Citizenship
• Teacher should focus on cyber bullying
Syllabus Outline
Academic Session 2025-2026

Chapter First Term Chapter Second Term


Topic Topic
2 Website design for a purpose 1 Programming for a purpose

3 Networks for a purpose 4 Video or animation for a purpose

Handouts Python
1st Term August –December 2025

Chapters Topics Months

Website Design for a Purpose


• Create a series of connected web pages
• Include links
Chapter 2 August- September
• Insert images
• Demonstrate user awareness
• Recognize HTML code

Network For a Purpose


• Design a simple network
• Identify the purpose and
Chapter 3 components of a network
October November
• Demonstrate understanding of
management of networks
• Understand network security issues

Revision Revision of the 1st term topics and final December


exams.
2nd Term January-May 2026

Chapters Topics Months

Programming for a Purpose


• Plan an interactive program using
abstraction January
• Create and test an interactive program
using selection, input and output February
Chapter 1 • Predict the output of an interactive
program that uses input and selection
• Create and formally test and interactive
program using selection, input and
output
• Correct a short interactive program
containing more than one error.
Video or animation for a purpose
• Create a plan for video or animation
• Create source material for video or
animation
• Demonstrate awareness of how
finished media text addresses a
Chapter 4 specific audience March
+ Python
Python • Translator April
• Comparison
• Operators
• Data type (Numeric, String,
Boolean

Revision + Examination Revision of the 2nd term topics and final May
exams.
1st Term August –December 2025

Chapters Topics Suggested


Activities

• Mini Web Project: Create a 3-page website


Website Design for a Purpose on a topic of choice (e.g., a favorite hobby,
Chapter 2 school club, or environmental cause).
• Create a series of connected web pages • Peer Review Sessions: Exchange websites
• Include links with classmates to give feedback on design
• Insert images and usability.
• Demonstrate user awareness • HTML Code Lab: Use Notepad++ or online
• Recognize HTML code editors (e.g., Replit) to write HTML manually
and observe outputs.
• Design Critique: Analyze popular websites
and discuss their design purpose and
effectiveness.

• Network Design Blueprint: Draw and


present a layout for a small school network
Network For a Purpose using tools like Lucid chart or draw.io.
• Role Play Activity: Act as network roles
• Design a simple network (e.g., server, client, firewall) in a simulated
• Identify the purpose and classroom network setup.
components of a network • Cybersecurity Case Study: Explore a real-
Chapter 3 world network security breach and present
• Demonstrate understanding of learnings.
management of networks • Build a LAN Game (Optional): Use
• Understand network security issues Minecraft Education or simple networked
games to understand real-time networking.

Revision + Examination Revision of the 1st term topics and final December
exams.
2nd Term January- May 2026

Chapters Topics Suggested


Activities
Programming for a Purpose 1. Interactive Storytelling
• Plan an interactive program using • Objective: Learn sequencing,
abstraction broadcast messages, and sprite
interactions.
• Create and test an interactive program
Activity:
using selection, input and output Students design an interactive story
Chapter 1 • Predict the output of an interactive with at least two characters.
program that uses input and selection • Use costume changes, speech
• Create and formally test and interactive bubbles, and backdrops to simulate
program using selection, input and conversations and scenes.
output • Use the “when clicked”,
Correct a short interactive program containing “broadcast”, and “wait” blocks for
more than one error. interactions.
• Extension: Add sound effects and
allow users to click choices (like a
“choose-your-own-adventure” story).

2. Simple Game Creation – Maze Runner


• Objective: Learn conditional
statements and sprite movement.
Activity:
Create a maze and a character sprite.
• Use arrow keys to move the sprite.
• Use “if touching color” or “if
touching wall sprite” to reset or
lose the game.
• Add a goal object to win the game.
• Extension: Add a timer or score
counter.
3. Math Quiz Game
• Objective: Understand user input,
variables, and conditional logic.
Activity:
Build a math quiz where the sprite
asks questions, accepts answers via
the “ask” block, and keeps score.
• Use “if-else” statements to check
answers.
• Create a score variable to track
correct answers.
• Extension: Randomly generate
numbers using “pick random” for
dynamic quizzes.
4. Animated Greeting Card
• Objective: Understand sprite
animation, sounds, and events.
Activity:
Design a greeting card for an event
(e.g., Eid, National Day, Teacher’s
Day).
• Use animations, background
music, and timed effects.
• Animate text and images using the
“glide”, “change size”, and “say”
blocks.
• Extension: Add interactive buttons
that play different animations.
5. Virtual Pet Simulation
• Objective: Practice loops, events,
and state changes.
Activity:
Create a virtual pet that responds to
clicks or keyboard events.
• Feed it, play with it, or let it sleep.
• Change costumes to show different
moods or actions.
• Extension: Add a health or
happiness meter using variables.
6. Sprite Dance Party
• Objective: Learn synchronization,
loops, and music integration.
Activity:
Make sprites dance to music using
repeat and forever loops.
• Sync movements to beats.
• Use “when I receive” blocks to
coordinate actions between sprites.
• Extension: Add a background that
changes with the music.
7. Scratch Drawing Tool
• Objective: Explore user input and
the pen extension.
Activity:
Create a simple paint program where
the user can draw using arrow keys
or the mouse.
• Use the Pen extension to draw lines.
• Add options to change colors, erase,
or clear the screen.
• Extension: Add shapes or stamp
tools.

8. Reaction Timer Game


• Objective: Learn about timing, input
detection, and loops.
Activity:
The sprite says “Go!” after a random
delay, and the player must press a
key as fast as possible.
• Use “wait pick random”, “timer”,
and “key pressed” blocks.
• Measure and display the player’s
reaction time.
Video or animation for a purpose • Storyboard Workshop: Sketch a
• Create a plan for video or animation storyboard for a short-animated
• Create source material for video or clip or explainer video.
animation • Animation Lab: Use Scratch or
Canva to create short animated
• Demonstrate awareness of how
videos on a school-related theme.
finished media text addresses a • Audience Targeting Challenge:
specific audience Create two versions of the same
Python video for different age groups.
• Translator • Showcase Day: Present final
• Comparison animations/videos to the class or
• Operators in a school exhibition.
Data type (Numeric, String, Python:
Chapter 4 Boolean 1. Personal Info Collector (Input &
+ Variables)
Python Objective: Learn to take user input and store it in
variables.
Activity:
Create a short program that asks the user for their
name, age, and favorite food, then prints a fun
sentence.
python
Copy Edit
name = input("What is your name? ")
age = input("How old are you? ")
food = input("What is your favorite food? ")
print(name + " is " + age + " years old and loves
eating " + food + "!")
2. Simple Calculator
Objective: Practice arithmetic operations and
user input.
Activity:
Build a calculator that adds, subtracts, multiplies,
or divides two numbers entered by the user.
python

Copy Edit
num1 = float(input("Enter first number: "))
num2 = float(input("Enter second number: "))
print("Sum:", num1 + num2)
print("Product:", num1 * num2)
3. Guess the Number Game
Objective: Use loops, conditionals, and random
module.
Activity:
The computer generates a number between 1–10.
The user keeps guessing until they get it right.
python
Copy Edit
import random
number = random.randint(1, 10)
guess = int(input("Guess a number between 1 and
10: "))
while guess != number:
guess = int(input("Try again: "))
print("You guessed it!")
4. Even or Odd Checker
Objective: Understand conditionals and modulo
operation.
Activity:
Ask the user to input a number and tell them
whether it’s even or odd.
python
Copy Edit
num = int(input("Enter a number: "))
if num % 2 == 0:
print("It’s even!")
else:
print("It’s odd!")

Revision + Examination Revision of the 2nd term topics and final May
exams.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy