0% found this document useful (0 votes)
41 views25 pages

ICT Workbook for Brainfield School 2024-25

The ICT Work Book for Brainfield School outlines the curriculum for the academic session 2024-2025 for Stage VIII, covering topics such as emerging technologies, computational thinking, programming concepts, and data communication. It includes exercises, projects, and assessments for each chapter, emphasizing practical applications like building expert systems and programming in Python. The document serves as a comprehensive guide for students to enhance their ICT skills through structured learning and hands-on activities.

Uploaded by

mairahh
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)
41 views25 pages

ICT Workbook for Brainfield School 2024-25

The ICT Work Book for Brainfield School outlines the curriculum for the academic session 2024-2025 for Stage VIII, covering topics such as emerging technologies, computational thinking, programming concepts, and data communication. It includes exercises, projects, and assessments for each chapter, emphasizing practical applications like building expert systems and programming in Python. The document serves as a comprehensive guide for students to enhance their ICT skills through structured learning and hands-on activities.

Uploaded by

mairahh
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/ 25

ICT- WORK BOOK 24-

25

ICT- WORK BOOK

BRAINFIELD SCHOOL
KARACHI

SESSION :AUGUST-MAY (24-25)

STAGE: VIII

ICT- work book | Ms. Huma Abid |


ICT- WORK BOOK 24-25

TABLE OF CONTENTS

MIDTERM EXAMINATION (AUG-DEC)24

Page
MONTHS Chapters Topics
numbers
1.Introduction to artificial
AUGUST 1. Emerging technologies intelligence 4-8

SEPTEMBER 2. Computational Thinking 2. SPREADSHEET 9-11


3. Introduction to
OCTOBER & 3. Program solutions to problems/
programming concepts 12-15
NOVEMBER Computational Thinking

NOVEMBER FINAL PROJECT GIVEN ON LMS

DECEMBER MIDTERM EXAMINATION

FINAL TERM (JAN-MAY) 2025


4. Introduction to
4. Program solutions to problems/
JANUARY programming concepts 17-20
Computational Thinking
(LEARNING PYTHON)
5. Networks and the
FEBUARY 5. Data communication 21-23
effects of using them
6. Understanding Video
MARCH & APRIL 6. Sound & video editing 24-25
editing

APRIL FINAL PROJECT 25

MAY FINALTERM EXAMINATION

2 MS. HUMA ABID


ICT- WORK BOOK 24-25

MIDTERM

(AUGUST-DECEMBER) 24

3 MS. HUMA ABID


ICT- WORK BOOK 24-25

Chapter 1: Emerging Technologies

Topic 1: Introduction to artificial intelligence

Exercises

A. Answer the following questions

1. What are the current trends in augmented reality?

___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

2. What is the future of AR and VR in the world?


___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________

3. What are the Common four Uses and Applications of AI?


___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

4 MS. HUMA ABID


ICT- WORK BOOK 24-25

4. Explain with your understanding about EXPERT SYSTEM. Write any two applications of Expert
system.
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
5. Describe the components of an Expert system?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

Activity 1: Building a Simple Animal Identification Expert System

Objective:

Students will learn about expert systems and how they can be used to simulate the decision-making
abilities of a human expert. By the end of the activity, students will have created a simple expert
system to identify animals based on a set of characteristics.
Materials Needed:

• Computer with internet access


• Online collaborative tool (e.g., Google Docs, Google Sheets, or any similar tool)
• Presentation tool (e.g., Google Slides or PowerPoint)

5 MS. HUMA ABID


ICT- WORK BOOK 24-25

Choose Animals to Include:


As a class, choose 5-10 different animals to include in the expert system. Examples: Cat, Dog,
Elephant, Eagle, Shark.

Identify Characteristics:

• Brainstorm a list of characteristics that can be used to identify these animals. Examples:
Number of legs, habitat, diet, presence of wings, etc.
• Create a table listing each animal and their corresponding characteristics

rules:

• If the animal has feathers and can fly, then it is likely a bird.
• If the animal lives in water and has fins, then it is likely a fish.
• If the animal has four legs and is a carnivore, then it could be a lion or a dog.

Build the Expert System in a Spreadsheet:

• Use Google Sheets or a similar tool to create the expert system.


• Create columns for each characteristic and a final column for the animal's name.
• Fill in the characteristics for each animal.

Implementing the Inference Engine:

• Use simple "IF" statements in the spreadsheet to create the inference engine.
• Example: =IF(AND(B2="Feathers", C2="Yes"), "Bird", "") for identifying birds.

Testing and Debugging:

✓ Students can test the expert system by entering different characteristics and
verifying if the correct animal is identified.
✓ Make necessary adjustments to the rules and logic if the system does not work
correctly.

Presenting the Expert System:

o Each group (or the class as a whole) can create a short presentation demonstrating
their expert system.
o Discuss the challenges faced and how they overcame them.

Reflection:

o Have students reflect on what they learned about expert systems.


o Discuss how expert systems are used in various industries and the potential future
of AI.

6 MS. HUMA ABID


ICT- WORK BOOK 24-25

Example Spreadsheet Structure:

Characteristic Animal Number of Legs Habitat Diet Has Wings

Feathers and Flies Bird 2 Air Omnivore Yes

Lives in Water Fish 0 Water Carnivore No

Four Legs, Carnivore Dog/Lion 4 Land Carnivore No

Example IF Statements:

• Cell for identifying Bird: =IF(AND(B2="Feathers", C2="Yes"), "Bird", "")

• Cell for identifying Fish: =IF(B2="Water", "Fish", "")

B. True & False

a) Artificial Intelligence is a method of making a computer, a computer-controlled robot, or


a software think intelligently like the human mind.
b) 1957 - John McCarthy coined the term ‘artificial intelligence’ and had the first AI
conference.
c) The future trends of artificial intelligence may not include Data Visualization with Power
BI, Digital Marketing, and Entrepreneurship.
d) AI is extremely crucial in commerce, such as product optimization, inventory planning,
and logistics.
e) AI allows for the performance of previously complicated activities at a low cost

C. Choose the best answer

1. What is the full form of “AI”?


a) Artificially Intelligent
b) Artificial Intelligence
c) Artificially Intelligence
d) Advanced Intelligence
2. Who is the inventor of Artificial Intelligence?
a) Geoffrey Hinton

7 MS. HUMA ABID


ICT- WORK BOOK 24-25

b) Andrew Ng
c) John McCarthy
d) Jürgen Schmidhuber
3. Which of the following is the branch of Artificial Intelligence?
a) Machine Learning
b) Cyber forensics
c) Full-Stack Developer
d) Network Design

4. What is the goal of Artificial Intelligence?


a) To solve artificial problems
b) To extract scientific causes
c) To explain various sorts of intelligence
d) To solve real-world problems

5. Which of the following is not the commonly used programming language for Artificial
Intelligence?
a) Perl
b) Java
c) PROLOG
d) LISP

8 MS. HUMA ABID


ICT- WORK BOOK 24-25

Chapter 2: Computational Thinking

TOPIC 2: SPREADSHEET

Exercises

A. Multiple choice questions

1. _______appear at the bottom of the Excel window.

a) Title bar
b) Formula bar
c) Work sheet tabs
d) Name box

2. The basic rectangular building blocks of a spreadsheet are


a) Cells
b) Zoom slider
c) Help button
d) All of these

3. Which of the following is not a term pertaining to spreadsheets?


a) Cell
b) Character
c) Browser

d) Formula

4. Another name for a pre-programmed formula in Excel is

a) Cell
b) Graph
c) Function
d) Range

9 MS. HUMA ABID


ICT- WORK BOOK 24-25

4. ____ is a series of two or more adjacent cells in a column or row or rectangular group of
cells.
a) List
b) Section
c) Range
d) Area

B. State whether True or False.


1. "If you do not save your workbook, you can recover any lost data the next time
you start Excel."
2. "After you click the Save toolbar button, the Save dialog box will appear if the
file already exists."
3. "Excel will not regard the entry as text, if any numbers are included with text in
the entry."
4. "Instead of typing in cell references, you can use the mouse click for Excel to
enter the cell names into formulas for you."
5. You can only select cells that are adjacent to each other.

C. Class teacher preparing the report card for her class used a spreadsheet to maintain record
and calculate the result. Follow the spreadsheet and answer the questions given below:

10 MS. HUMA ABID


ICT- WORK BOOK 24-25

1. Calculate The TOTAL number for each student in column E7 TO E12.__________________


2. Calculate the AVERAGE for each student in column F7 TO F12.______________________
3. Calculate the GPA using IF FUNCTION (For GPA calculation, less than 60 is B and higher is
A).___________________________________

11 MS. HUMA ABID


ICT- WORK BOOK 24-25

Chapter 3: Program solutions to problems/ Computational Thinking

Topic 3: Introduction to programming concepts

Exercises:

A. Answer the following questions


1. What is computer program?

___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

2. What are different Programming techniques used to write a computer Program to perform
different tasks before converting into programming languages?
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________

B. Write an Algorithm for the flowing Problems

1. Write an algorithm to convert the length in feet to centimetre.

• Lft= is a variable which takes input value


• Lcm= is a variable which store the Product of Lft and 30

Lft=length in feet

Lcm=Length in centimeter
12 MS. HUMA ABID
ICT- WORK BOOK 24-25

2. Write an algorithm that will read the two sides of a rectangle and calculate its area.

• W =is the width

• L=is the length

• A= is the area which stores the value of W and L

13 MS. HUMA ABID


ICT- WORK BOOK 24-25

3. Write an Algorithm that will Taking two integers from users and compare them that first

integer is greater than second integer.

4. Use the suitable statement to solve the below Problem

a) Write an algorithm to determine a student’s final grade and indicate whether it is


passing or failing. The final grade is calculated as the average of four marks.

14 MS. HUMA ABID


ICT- WORK BOOK 24-25

b) Write an Algorithm to count from 1 to 10

C) write an Algorithm to create a program to generate the results of class that will accepts

students name, marks multiple times.

15 MS. HUMA ABID


ICT- WORK BOOK 24-25

FINALTERM
(JANUARY-MAY) 25

16 MS. HUMA ABID


ICT- WORK BOOK 24-25

Chapter 4: Program solutions to problems/ Computational Thinking

Topic 4: Learning python

EXERCISES
A. Answer the following questions

1. What are Language Processors?


______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
2. What is the function of Python datatypes. Write different types of datatypes.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
_____________________________________________________________________________
3. What are python operators and their types?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

17 MS. HUMA ABID


ICT- WORK BOOK 24-25

______________________________________________________________________________
______________________________________________________________________________

B. Complete the following statements in python.


1. Insert the missing part of the code below to output "Hello World".
_________ ("Hello World")

2. Complete the code block, print "YES" if 5 is larger than 2.

Hint: remember the indentation.


if 5 > 2:
_____________________

3. Create a variable named carname and assign the value Volvo to it.
Create a variable named carname and assign the value Volvo to it.
_____________= "___________"

4. Display the sum of 5 + 10, using two variables: x and y.


Display the sum of 5 + 10, using two variables: x and y.
________ =__________
y = 10
print(x___________y)
5. Create a variable called z, assign x + y to it, and display the result.
x=5
y = 10
________ = x + y
print(___________)

C. Write the output of the following statements of python

1) x = 2
y=5
print(x ** y)

output =
2) x = 5
y=3
print(x == y)
Output=

18 MS. HUMA ABID


ICT- WORK BOOK 24-25

3) x = 5
y=3
print(x > y)

Output=

4) type (10)
Output =

5) x=10
y=12
print(x >= y)
Output=

C. Write down the program of the following Problems given below.


1. Write the program to find the area of a rectangle.
2. To convert the length in feet to centimeter. Formula: length in centimeter=length in feet
*30
3. FIND THE AREA OF A CIRCLE FORMULA: Area = PI * radius * radius
4. TO FIND OUT THE VOLUME OF A RIGHT PYRAMID FORMULA IS V=⅓ × (Area of the Base) ×
height
5. CONVERT Kilometers to Miles formula: miles = kilometers * 0.62
6. Taking two integers from users and adding them
7. Taking two integers from users and compare them that first integer is greater than
second integer.
8. Write a program to determine a student’s final grade and indicate whether it is passing or
failing. The final grade is calculated as the average of four marks.
9. Write a program to count from 1 to 10
D. Choose the best answer

1. Who developed Python Programming Language?


a) Wick van Rossum
b) Rasmus Lerdorf

19 MS. HUMA ABID


ICT- WORK BOOK 24-25

c) Guido van Rossum


d) Niene Stom

2. Which type of Programming does Python support?


a) object-oriented programming
b) structured programming
c) functional programming
d) all of the mentioned

3. Which of the following is the correct extension of the Python file?


a) .python
b) .pl
c) .py
d) .p

4. What will be the value of the following Python expression?


4+3%5
a) 7
b) 2
c) 4
d) 1

5. Which of the following is used to define a block of code in Python language?


a) Indentation
b) Key
c) Brackets
d) All of the mentioned

6. Which of the following character is used to give single-line comments in Python?


a) //
b) #
c) !
d) /*

20 MS. HUMA ABID


ICT- WORK BOOK 24-25

Chapter 5: Data communication

TOPIC 5: Networks and the effects of using them

EXERCISES
A. Answer the following questions.
1. Define the following terms.

a. Networking
_____________________________________________________________________
_____________________________________________________________________
b. Node
_____________________________________________________________________
_____________________________________________________________________
c. IP address
_____________________________________________________________________
_____________________________________________________________________
d. MAC address
_____________________________________________________________________
_____________________________________________________________________
e. NIC (Network Interface card)
_____________________________________________________________________
_____________________________________________________________________
f. Transmission media
_____________________________________________________________________
_____________________________________________________________________

2. Write the function of the following devices used in networking.

21 MS. HUMA ABID


ICT- WORK BOOK 24-25

a. Hub

_____________________________________________________________________

_____________________________________________________________________

b. Switch_______________________________________________________________

_____________________________________________________________________

c. Router_______________________________________________________________

____________________________________________________________________

3. Complete the cloud service model.

4. Briefly describe the common types of Network issues.

_____________________________________________________________________________________________________

_____________________________________________________________________________________________________

22 MS. HUMA ABID


ICT- WORK BOOK 24-25

_____________________________________________________________________________________________________

_____________________________________________________________________________________________________

_____________________________________________________________________________________________________

_____________________________________________________________________________________________________

ASSIGNMENT

RESEARCH WORK

How Cloud Computing Supports Businesses

• Objective: Explain how businesses use cloud computing.

• Tasks:

o Choose a few businesses and research how they utilize cloud computing.

o Explain cloud services like SaaS, PaaS, and IaaS.

o Create a case study or interview a local business owner.

o Use visuals to show cost savings, efficiency, and flexibility.

23 MS. HUMA ABID


ICT- WORK BOOK 24-25

Chapter 6: Sound & video editing

TOPIC 6: Understanding Video editing & making story board

EXERCISES

A. Answer the following questions.

1. When and why do you need a storyboard?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

_______________________________________________________________________

2. What are the advantages of using a storyboard?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

_______________________________________________________________________

3. What elements make up a storyboard?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

_______________________________________________________________________

24 MS. HUMA ABID


ICT- WORK BOOK 24-25

4. What is the purpose of story board in video editing?

________________________________________________________________________

________________________________________________________________________

________________________________________________________________________

_______________________________________________________________________

FINAL PROJECT:

Travel Vlog

• Objective: Document and share a travel experience.

• Tasks:

o Plan a trip to an interesting destination.

o Record various aspects of the journey (e.g., transportation, landmarks, local


cuisine).

o Provide informative and entertaining commentary.

o Include practical tips for future travelers.

o Edit to create an engaging narrative arc.

TOOLS :

• ANY VIDEO EDITING SOFTWARE

• MS WORD TO CREATE STORY

• COLLECTION OF VIDEO CLIPS AND PHOTOS

• MIC AND CAMERA FOR RECORDING

25 MS. HUMA ABID

You might also like