Information and Communication Technology: Grade 9
Information and Communication Technology: Grade 9
Communication
Technology
Teachers’ Guide
Grade 9
(Effective from 2018)
[Link]
Information and Communication Technology
Grade 9 – Teacher’s Guide
ISBN:
[Link]
Printed by
ii
CONTENTS Page No
Curriculum Committee v
Introduction vi
Syllabus 1-4
Teachers’ Guide 6 – 84
iii
Message from the Director General
With the primary objective of realizing the National Educational Goals recommended by the
National Education Commission, the then prevalent content based curriculum was modernized, and
the first phase of the new competency based curriculum was introduced to the eight year curriculum
cycle of the primary and secondary education in Sri Lanka in the year 2007
The second phase of the curriculum cycle thus initiated was introduced to the education system in
the year 2015 as a result of a curriculum rationalization process based on research findings and
various proposals made by stake holders.
Within this rationalization process the concepts of vertical and horizontal integration have been
employed in order to build up competencies of students, from foundation level to higher levels, and
to avoid repetition of subject content in various subjects respectively and furthermore, to develop a
curriculum that is implementable and student friendly.
The new Teachers’ Guides have been introduced with the aim of providing the teachers with
necessary guidance for planning lessons, engaging students effectively in the learning teaching
process, and to make Teachers’ Guides will help teachers to be more effective within the classroom.
Further, the present Teachers’ Guides have given the necessary freedom for the teachers to select
quality inputs and activities in order to improve student competencies. Since the Teachers’ Guides
do not place greater emphasis on the subject content prescribed for the relevant grades, it is very
much necessary to use these guides along with the text books compiled by the Educational
Publications Department if, Guides are to be made more effective.
The primary objective of this rationalized new curriculum, the new Teachers’ Guides, and the new
prescribed texts is to transform the student population into a human resource replete with the skills
and competencies required for the world of work, through embarking upon a pattern of education
which is more student centered and activity based.
I wish to make use of this opportunity to thank and express my appreciation to the members of the
Council and the Academic Affairs Board of the NIE the resource persons who contributed to the
compiling of these Teachers’ Guides and other parties for their dedication in this matter.
Director General
iv
Curriculum Committee
Dr. [Link] (Ph.D, [Link], [Link], PGDE) Mahaweli National College of Education
Polgolla
v
Introduction
Information and Communication Technology has been identified worldwide as a tool that can be
used to improve productivity, efficiency and effectiveness of organizational work and the daily
activities of individuals. Therefore, providing an adequate level of ICT knowledge and skills, at
different levels of education, is important for the students to progress and contribute towards
national development.
The current Sri Lankan Secondary Education System has been substantially exposed to ICT through
various programs including CAL, ICT for GCE (O/L), GIT at grade 12 and ICT as a component in
A/L Technology stream. Consequently, to maintain the progression in competencies, the need has
arisen now for implementation of learning ICT subject from grade 6 to 9.
It has been the focus of the curriculum committee to make this balance of competencies in theory
and practice in order to lay a foundation for higher studies in ICT, to apply the competencies of day
to day practical situation, to improve ICT literacy and to expose them to international standards.
vi
National Goals
1. Based on the concept of respecting human values and understanding the differences
between the Sri Lankan multi-cultural society, building up the nation and confirming
the identity of Sri Lanka by promoting national integrity, national unity, national
coherence and peace
2. While responding to the challenges of the dynamic world, identifying and conserving
the National heritage.
3. Creating an environment which comprises of the conventions of social justice and the
democratic life to promote the characteristics of respecting the human rights, being
aware of the responsibilities, concerning each other with affectionate relationships.
4. Promoting a sustainable life style based on the people’s mental and physical well-being
and the concept of human values
5. Promoting the positive feelings needed for balanced personality with the qualities of
creative skills, initiative, critical thinking and being responsible
6. Through education, developing the human resources, needed for the progress of the
well-being of an individual, the nation as well as the economic growth of Sri Lanka.
7. Preparing the people for the changes that occur in a rapidly changing world by adapting
to it and controlling them; developing abilities and potentialities of people to face the
complex and unexpected occasions.
8. Sustaining the skills and attitudes based on justice, equality, mutual respect which is
essential to achieve a respectable place in the international community.
vii
Basic Competencies
The competencies promoted through the education mentioned below might help to achieve the
above mentioned National Goals.
1. Competencies in Communication
Numeracy: Using numbers to count, calculate, code and to measure, matter, space
and time
Graphics: Making sense of line and form, expressing and recording essential
data, instructions and ideas with line, form, colour, two and three-
dimensional configurations, graphic symbols and icons
ICT Competencies:
Knowledge on computers, and the ability to use the information
communication skills learning or work as well as in the private life
This is the second set of competencies related to the Social, Biological and
Physical Environments.
viii
Physical Environment: Awareness, sensitivity and skills relating to space,
energy, fuels, matter, materials and their links with
human living, food, clothing, shelter, health, comfort,
respiration, sleep, relaxation, rest, wastes and
excretion, media of communication and transport.
Included here are the skills in using tools to shape and
for materials for living and learning
ix
Objectives of the Subject
x
Proposed number of periods for each units
xi
Grade 9 Syllabus
Information and Communication Technology
Competency Competency Level Contents Learning Outcomes Duration
/ Periods
1. Prepares specifications for 1.1 Identifies user needs Specification of computer components i. Describes the basic 01
purchasing a computer and for a computer and its and their meaning to users specifications of computer and
peripherals peripherals its peripherals
1.2 Selects Computer and Basic Specifications of computer and its i. Identifies the user 01
its peripherals peripherals requirements in terms of
according to the user o Processor types and speed technical specifications.
requirements. o Hard disk capacity ii. Determines the required
o Monitor specifications technical specification
o RAM specifications
o VGA and sound
Warranty
Included software
After sale services
2. Uses spreadsheet software 2.1 Describes basics of Introduction to spreadsheet application i. Uses IDE of spreadsheets 01
for calculations and for spreadsheet software software IDE software
simple analysis of data Work Book, Worksheet ii. Uses Cell Addressing
Inserting, renaming and deleting
worksheet
Cell Addressing
2.2 Enters data in Changing column width and row height i. Determines required column 02
worksheet Formatting Cells: width and row height
o Text alignment, Font, Border, Fill ii. Formats cells
Data types : Value, number, Currency, iii. Explains Cell Formatting
Date and Time iv. Creates work book and Save
Saving a work book
2.3 Carries out Simple Use of mathematical operators i. Identifies mathematical 01
mathematical operators
1
calculations o Addition ii. Uses operators correctly
o Subtraction
o Multiplication
o Division
2.4 Uses Functions to carry Basic Function used in spreadsheets i. Identifies functions and its 01
out s-imple SUM, AVERAGE, MAX, MIN, COUNT, parameters for required task
mathematical COUNTA ii. Applies spread sheet software
calculations and data Data sorting tools to carry out the task
sorting iii. Applies spread sheet software
for data sorting
2.5 Uses various charts to Basic Chart types: Column Chart, Bar i. Identifies the relevant chart 01
display data Chart, Line Chart, Pie Chart types
Chart options: Change of chart type, ii. Creates the chart using
formatting Legend, Formatting data series relevant tools
and axis, Switching row and column iii. Creates and format the suitable
chart for the relevant data
3. Uses flow charts to solve 3.1 Uses Sequence, Problem solving using multiple Selections i. Draws flow charts to solve 02
simple problem with Selection and Iteration Problem solving using Iterations simple problems
Sequence Selection, control structure for Problem solving using nested Iterations ii. Identifies the problem and
Iteration and develop drawing flow charts decide solution
programs (using Scratch)
3.2 Uses Selection and Selection control structures with multiple i. Applies multiple conditions in 05
Iteration (Repetition) conditions selection control structure
control structures for Control structure with simple iteration ii. Identifies the difference
solving simple Development of simple programs between selection and iteration
problems with visual (sequence, selection and iteration) using iii. Uses iteration control structure
support visual supports of programming language to solve relevant problems
(using an Interface)
3.3 Develops programs Development of programs using basic Creates animated program 03
with visual support iteration control structure: Repeat using repetition control
with nested iterations Development of visual program with Explains the different
selection & iteration and nested iteration usage of repetition structures
control structure
2
3.4 Develops programs Declaration of array variable i. Describes the use of array 02
with array variables Appling of array variables to solve variables
problems ii. Uses array variables in
programs to solve simple
problems
3.5 Evaluates the solution Proper decomposition of the problem i. Evaluates whether the solution 01
to ensure that it Ensuring all aspects are covered in to ensure the problem is
properly satisfies the decomposition created accurately and
problem Designing and writing a program with efficiently
correct decomposition
4. Improves skills in Physical 4.1 Programs simple Development of programs for detecting i. Develops programs for 05
Computing digital systems the inputs from sensors detecting the inputs from
(Micro controller based Development of programs for controlling sensors
kit) actuators ii. Develops programs for
controlling actuators of simple
sense detector
5. Investigates computer 5.1 Explores the main Main components of computer network i. Describes main components of 01
network for communication components of the (Computers, Network Interface Card the computer network
and resource sharing network in the school (NIC), Switches and etc.)
computer lab
5.2 Utilizes computer Sending messages through a computer i. Sends messages through 01
network in resource network computer network
sharing and Sharing resources (Software, Folder, File, ii. Shares the resources though a
communication CD Drive, Printer etc.) computer network
6. Explores the impact of ICT 6.1 Describes impact of Applications of ICT i. Describes the benefits in use 01
on society and career ICT on society Office automation of ICT in society
opportunities e-Learning ii. Describes the negative aspects
e-Commerce, m-Commerce arise in using ICT
e-Health
e-Government
3
Digital Divide
Safe disposal of electronic waste
6.2 Explains career Career Opportunities i. Explains the career 01
opportunities in o Software Quality Assurance Engineer opportunities in the present
computing o Software Engineer society
o Database Administrator ii. Explains the job role of
o Software Architect different careers in computing
o Programmer
o System Analyst
o Web Application Developer
o Graphic Designer
o Network Administrator
o Business Analyst
Total 30
4
Learning Teaching process
Information and Communication Technology is rapidly changing subject and student eager to use
latest technology. Provide actual hand on experience for each student using practical exercises.
Allow them to convince theoretical basis through practical exercises.
It is essential that the proposed method of teaching should be student-centered as this subject is
essentially practice-oriented. There is need for special attention to be paid to the encouragement of
the student for self-study. Guide the student to apply achieved ICT competencies to improve the
learning process of other subjects.
Primitive social values and legal constraints related to the subject carry with them the imperatives
of a sense and spirit of self-discipline. It is essential that the learning-teaching evaluation process is
so organized as to highlight the importance of computer use.
Students should be motivated and inspired to attend group activities to learn new things and
collaborative activities to share and convince their findings with others through ICT and manual
mediums.
5
Competency 1: Prepares specifications for purchasing a computer and peripherals
Competency Level 1.1: Identifies user needs for a computer and its peripherals
Time: 01 period
Learning Outcomes:
Contents:
Search the computer peripheral devices through web browser and discuss with students
Identify the searched Devices in the computers and other devices in the laboratory
Discuss with students Specification of computer components and their meaning to users
Quality inputs:
Reading Material
Computer peripherals
A computer peripheral is a device that is connected to a computer but is not part of the core
computer architecture.
6
Types of Peripheral Devices
There are many different peripheral devices, but they fall into three general categories:
Some devices fall into more than one category. Consider a CD-ROM drive; you can use it to read
data or music (input), and you can use it to write data to a CD (output).
Peripheral devices can be external or internal. For example, a printer is an external device that you
connect using a cable, while an optical disc drive is typically located inside the computer case.
Internal peripheral devices are also referred to as integrated peripherals. When most people refer to
peripherals, they typically mean external ones.
Computer components
Central Processing
Unit (CPU)
Memory Unit
U Unit
Arithmetic &
Logical Unit (ALU)
1. Input Unit
This unit contains devices with the help of which we enter data into the computer. This unit
creates a link between the user and the computer. The input devices translate the information into a
form understandable by the computer.
CPU is considered as the brain of the computer. CPU performs all types of data processing
operations. It stores data, intermediate results, and instructions (program). It controls the operation
of all parts of the computer.
7
ALU (Arithmetic Logic Unit)
Memory Unit
Control Unit
Arithmetic and Logical Unit (ALU) Perform all mathematical and logical functions.
Memory Unit Positioned in the Central Processing Unit. Temporarily
stores data needed for the function of ALU.
Control Unit Controls all devices of a computer system.
3. Output Unit
The output unit consists of devices with the help of which we get the information from the
computer. This unit is a link between the computer and the users. Output devices translate the
computer's output into a form understandable by the users.
8
Competency 1: Prepares specifications for purchasing a computer and peripherals
Competency Level 1.2: Translates user requirements to computer and its peripherals
Time: 01 period
Learning Outcomes:
Contents:
Search the Basic Specifications of computer and its peripherals through web browser and
discuss with students
Guidance for assessments and evaluations:
Identifies the user requirements in terms of technical specifications.
Explain the required technical specification
Quality inputs:
9
Reading Materials:
Every PC has a Central Processing Unit (CPU) this acts as the brain of your system. It
connects to the Motherboard and works alongside the other components processing many
instructions at the same time between the different hardware and memory systems.
Advancements in CPU technology now mean systems typically come at least Dual Core,
Quad Core or more processors (on one single chip) instead of the traditional one core per chip. Now
the total number of Cores can slot into a socket as before and a single heat sink and fan can keep
everything to the right temperature
There are multiple ways of determining the speed of the computer processor. Below is a
listing of the methods of determining the speed.
The clock speed measures how fast a processor completes operations, usually measured in
megahertz(MHz) and gigahertz(GHz).
If you are running Microsoft Windows, you can determine the processor type and speed by
following the steps below.
1. Press the Windows Key and Pause key at the same time. Or
2. Right-click on the My Computer or Computer icon on the Desktop or in the Start Menu.
3. Select Properties in the pop-up menu.
Doing either of the above options opens a System Properties window similar to one of the
examples below. In the System Properties window, you should see the manufacturer of the
processor (e.g., Intel or AMD), the model of the processor (e.g., Core 2), and the speed (e.g., 1.86
GHz). For new versions of Windows, it also shows you the System type, which in the Windows 8
example below shows a 64-bit operating system on an x64 processor.
10
Windows 8 System Properties
11
In the Windows 8 computer, it has an "Intel(R) Core(TM) i7-2600 CPU @ 3.40 GHz 3.40 GHz."
Intel is the brand and company of the processor, Core i7-2600 is the model of the processor, and
3.40 GHz is the speed of the processor.
Number of cores
Clock Speed
A hard disk drive (HDD), hard disk, hard drive or fixed disk is a data storage device that
uses magnetic storage to store and retrieve digital information using one or more rigid rapidly
rotating disks (platters) coated with magnetic material. The platters are paired with magnetic heads,
usually arranged on a moving actuator arm, which read and write data to the platter surfaces. Data is
accessed in a random-access manner, meaning that individual blocks of data can be stored or
retrieved in any order and not only sequentially. HDDs are a type of non-volatile storage, retaining
stored data even when powered off.
Introduced by IBM in 1956, HDDs became the dominant secondary storage device for
general-purpose computers by the early 1960s. Continuously improved, HDDs have maintained this
position into the modern era of servers and personal computers.
The capacity of a hard disk drive, as reported by an operating system to the end user, is
smaller than the amount stated by the manufacturer for several reasons: the operating system using
some space, use of some space for data redundancy, and space use for file system structures.
Data storage capacity is measured by units such as bits, bytes, kilobytes, Megabytes,
Gigabytes, Terabytes and Petabytes.
12
Fig 1.2. 2 Storages in a Computer and Properties of Local Disk (C:)
Here's the list of things to be considered when purchasing an external hard-disk based storage
device.
o Storage
o Size
o Connectivity
o Budget
o Speed
o Software
o Warranty
o Platform
o Sturdiness
o Security
13
o Monitor specifications
Most people use computer monitors daily at work and at home. And while these come in a variety
of shapes, designs, and colors, they can also be broadly categorized into three types.
These monitors employ CRT technology, which was used most commonly in the manufacturing
of television screens. With these monitors, a stream of intense high energy electrons is used to form
images on a fluorescent screen. A cathode ray tube is basically a vacuum tube containing an electron
gun at one end and a fluorescent screen at another end.
While CRT monitors can still be found in some organizations, many offices have stopped using
them largely because they are heavy, bulky, and costly to replace should they break. While they are
still in use, it would be a good idea to phase these monitors out for cheaper, lighter, and more reliable
monitors.
The LCD monitor incorporates one of the most advanced technologies available today.
Typically, it consists of a layer of color or monochrome pixels arranged schematically between a
couple of transparent electrodes and two polarizing filters. Optical effect is made possible by
polarizing the light in varied amounts and making it pass through the liquid crystal layer.
The advantages of LCD monitors include their compact size which makes them lightweight.
They also don’t consume much electricity as CRT monitors, and can be run off of batteries which
makes them ideal for laptops.
Images transmitted by these monitors don’t get geometrically distorted and have little flicker.
However, this type of monitor does have disadvantages, such as its relatively high price, an image
quality which is not constant when viewed from different angles, and a monitor resolution that is not
always constant, meaning any alterations can result in reduced performance.
LED monitors are the latest types of monitors on the market today. These are flat panel, or
slightly curved displays which make use of light-emitting diodes for back-lighting, instead of cold
cathode fluorescent (CCFL) back-lighting used in LCDs. LED monitors are said to use much lesser
power than CRT and LCD and are considered far more environmentally friendly.
14
The advantages of LED monitors are that they produce images with higher contrast, have less
negative environmental impact when disposed, are more durable than CRT or LCD monitors, and
features a very thin design. They also don’t produce much heat while running. The only downside is
that they can be more expensive, especially for the high-end monitors like the new curved displays
that are being released.
o RAM specifications
RAM (Random Access Memory) is the internal memory of the CPU for storing data, program,
and program result. It is a read/write memory which stores data until the machine is working. As soon
as the machine is switched off, data is erased.
RAM is volatile, i.e. data stored in it is lost when we switch off the computer or if there is a
power failure. Hence, a backup Uninterruptible Power System (UPS) is often used with computers.
RAM is small, both in terms of its physical size and in the amount of data it can hold.
15
Dynamic RAM (DRAM)
DRAM, unlike SRAM, must be continually refreshed in order to maintain the data. This is
done by placing the memory on a refresh circuit that rewrites the data several hundred times per
second. DRAM is used for most system memory as it is cheap and small. All DRAMs are made up of
memory cells, which are composed of one capacitor and one transistor.
There are multiple factors to take into consideration whenever you’re buying RAM. Namely, these
factors are:
type of RAM
RAM capacity
RAM frequency
16
RAM
Capacity
17
o VGA and sound
Video card
Alternatively known as a display adapter, graphics card, video adapter, video board, or video
controller, a video card is an IC or internal board that creates a picture on a display. Without a video
card, you would not be able to see this page.
Many versions of Microsoft Windows automatically detect and install video card. Assuming
no video issues exist with the video card, can determine the video card is installed in the computer
by accessing the Device Manager.
Other considerations
Ports
Chipset
Size
Warranty
Support
18
Competency 2: Uses spreadsheet software for calculations and for simple analysis of data
Time: 01 period
Learning Outcomes:
Contents:
Concept of Spreadsheet
Workbook and Worksheet
Cell Addressing
Guidance for lesson plans:
Quality inputs:
19
Reading Material
A spreadsheet
A spreadsheet (or spreadsheet program) is software that permits numerical data to be used and to
perform automatic calculations on numbers contained in a table.
A workbook can contain, at minimum, one worksheet, and up to a very large number of
worksheets.
Worksheets can be added, deleted or renamed within the workbook.
Can also rename a workbook without affecting the name of any of the worksheets.
Able to toggle between worksheets within the workbook by clicking the sheet tabs at the
bottom of the window.
Renaming a worksheet
20
Deleting a worksheet
Cell Addressing
A cell address is denoted first by the column letter and secondly by the row number.
21
Competency 2: Uses spreadsheet software for calculations and for simple analysis of data
Learning Outcomes:
Contents:
Laboratory sessions
Quality inputs:
22
Reading Material
Formatting Cells
In order to format the labels and value in a worksheet formatting tool bar or cell formatting window
can be used.
23
The format cells dialog box’ in the tool bar can be used to find more about formatting a cell or range
of cell.
Alignment Border
Number Font Fill
Data types
In order to format the labels and value in a worksheet Number formatting window can be used.
24
Saving a work book
Fig 2.2. 5 Number formatting window
File Save as
25
Competency 2: Uses spreadsheet software for calculations and for simple analysis of data
Learning Outcomes:
Contents:
Laboratory sessions:
26
Reading Material
Formulae
The expressions beginning with an equals ‘=’ mark using values, cell address and functions are called
a formula. When a formula is entered in a cell in a worksheet the value of the equation is displayed in
the cell and the formula is shown in the formula bar.
Note: The order of evaluation can be changed by using brackets. (The expressions within the brackets
are evaluated first).
Examples
Addition
27
Division
28
Competency 2 : Uses spreadsheet software for calculations and for simple analysis of data
Competency Level 2.4 : Uses Functions to carry out Simple mathematical calculations and data
sorting
Number of Periods : 01 period
Learning Outcomes :
Contents:
Spreadsheet functions
Data Sorting
29
Reading Material
When there is a large quantity of data it becomes a difficult and complex task to write formulae using
only the cell addresses. In this kind of situation functions are used. The spreadsheet applications
contain different functions to meet the requirements of different fields.
Examples
SUM
AVERAGE
MAX
30
MIN
COUNT
COUNTA
31
Data Sorting
Examples
32
Competency 2: Uses spreadsheet software for calculations and for simple analysis of data
Learning Outcomes:
Contents:
Basic Chart types: Column Chart, Bar Chart, Line Chart, Pie Chart
Chart options: Change of chart type, formatting Legend, Formatting data series and axles,
Switching row and column
33
Reading Material
When data are presented in the form of charts they become an effective tool to communicate. Because
it is an easiest way to comprehend, compare, analyze and present data.
Types of Chars
Charts Group
Chart Tool
34
Example 01
Formatting Legend Switching row and column Formatting data series and
axles
1. Click on the Add Chart 1. Click on the Switch Row /
Element tool Column tool on Data group. 1. Click on the Select Data
2. Select the Legend 2. Switch Column to Row / tool on Data group.
3. Select suitable legend type Row to Column 2. Add, Edit or Remove
Legend Entries/ Series
Competency Level 3.1: Uses Sequence, Selection and Iteration control structure for drawing
Flow charts
Time : 02 periods
Learning Outcomes :
Contents:
Quality inputs:
36
Reading Material
Imagine `one of the pot have many marble with different color and different weight, how to select the
marble with 50 grams and red color.
First find the marbles with red color. After that find the marble with 50
gram in res color. Here we use two selection condition such as “Is the
marble red color?” And “is the marble 50 grams? “.
If there are multiple conditions one after the other, multiple selections should be used.
In flow chart, diamond shaped symbol is used to represent each and every decision.
37
Example: 1 Find 50 grams red marbles in box of marbles
Start
Get Marbles
Yes
No
No
Yes
Is Marble weight not Omit
50 g red?
No
End
38
Example: 2 Find the Grade from Get marks.
Start
Get Mark(M)
Is M >= 75 ? Yes
Display “A”
Is M >= 65 ? Yes
Display “B”
No
Is M >= 50 ? Yes
Display “C”
No
Is M >= 35 ? Yes
Display “S”
No
Display “W”
End
Repetition of the process is also called an "iteration" and the results of one iteration are used
as the starting point for the next iteration.
Start
Go to start point
Count
Count<=4? End
Yes
Move 50 steps No
Turn 90 degree
Count=Count+1
Start
X=1
Is x <= 10 ?
Yes
No
Display X End
X=X+1
40
Problem solving using Nested Iterations
The placing of one loop inside the body of another loop is called nesting. When you "nest"
two loops, the outer loop takes control of the number of complete repetitions of the inner
loop. While all types of loops may be nested, the most commonly nested loops are for loops.
Outer Iteration
Inner Iteration
41
Example: 5 Draw design - first draw a square then turn 30 degree it is repeat 24 times
Start
Go to start point
Count 1
No
R<=12? End
No Count<=4?
Yes
Yes
Move 50 steps
Turn 90 degree
R=R+1 Count=Count+1
42
Competency 3: Uses flow charts to solve simple problem with Sequence, Selection, Iteration
and develop programs (using Scratch)
Competency Level 3.2: Uses Selection and Iteration (Repetition) control structures for solving
simple problems with visual support
Time: 05 periods
Learning Outcomes:
Contents:
Quality inputs:
43
Reading Material
44
Fig 3.2. 4 The Block for Example 03 Fig 3.2. 6 Result for Example 03
Example : 4
o Draw triangle and repeat it
Select pen down script block from the Pen toll
To draw triangle, select move 10 steps and turn 15 degrees script blocks from
the Motion toll
Change 10 steps to 80 steps and 15 degrees to 120 degrees
It will draw 80 steps straight line and turn 120 degrees
Repeat 2 and 3 steps
select move 10 steps and turn 15 degrees script blocks from the Motion toll
Change 10 steps to 80 steps and 15 degrees to 130 degrees
It will draw 80 steps straight line and turn 130 degrees. (If you change 15
degrees to 120 degrees, second triangle also draw on the first triangle. This
mean all the triangles are overlapped)
After that Select wait 1 secs from control tool(After drawing a triangle, It’ll
wait one second to draw the next triangle)
Select forever block from control tool and put all the script blocks which you
have created inside the forever block(then triangles will be drawn repeatedly)
Select clear script block from Pen Tool and put that script to the top of the
script blocks(It will be cleared previously drawn shapes)
After that select when clicked script blocks from the Control toll and put that
script to the top of the script blocks
45
Example : 5
Draw a rectangle with the help of following scratch
46
Competency 3: Uses flow charts to solve simple problem with Sequence, Selection, Iteration
and develop programs (using Scratch)
Competency Level 3.3: Develops programs with visual support with nested iterations
Time: 03 periods
Learning Outcomes:
Contents:
47
Reading Material
Example : 1 Draw design - first draw a square then turn 15 degree it is repeat
Example : 2 Draw design - first draw a square then turn 60 degree it is repeat 6 times with
different color Square on one point. (Every Square is same color because “Change pen color by
(10)” is in outer loop)
48
Example : 3 Draw design - first draw a square then turn 60 degree it is repeat 6 times with
different color line Square on one point. (Every Line is every color because “Change pen color by
(10)” is in innr loop)
49
Example :5 Draw a flower with the help of above scratch (Example 4)
50
Competency 3: Uses flow charts to solve simple problem with Sequence, Selection, Iteration
and develop programs (using Scratch)
Competency Level 3.4: Develops programs with array variables
Time: 02 periods
Learning Outcomes:
Contents:
Variable
Array variable
Scratch Array variable in Scratch
51
Reading Material
Array
An array is collection of value of same data type. It can store huge amount of different value in a
single variable. Array stores all the values on the specified index position. Using the index position
the value can be retrieved or stored. It is similar to a list, however, most high-level languages
provide first-class data which allows the concept of "an array of arrays" to be feasible
List
Lists are similar to one-dimensional arrays. However, they are always mutable. Since they are
always one-dimensional, they have many special constructs such as the pair construct and the stack
construct, unlike arrays who are always constructed with a simple integer-value construct.
There are ways, however, to simulate them using lists.
The list is used just like a two-dimensional array, where each item in the list is a row of the array,
and the letter of the item represents the column number in the array. It is important to note that in
this method, only single character values can be stored.
There are two button display in block Blocks Palette when click variable block The following
image will be show.
Type the List name in the dialog box and select one of the radio
button and click OK.
For all sprites : Create a new List that all sprites can see
For this sprite only : Creates a new List that only this sprite
can see.
Fig 3.4. 3 When click Make a List in the Blocks Palette
52
Once create a variable the following blocks appears in Blocks Palette.
If you want delete the list Click on Delete List (List is the name of the List). When a list is deleted
any of its blocks used in script will remain, but script will not function properly.
Create a list the empty List is shown Click Button to add data one by one
53
Prepaire the following scratch to display the data from List one by one
Here only Sunday item from the list is shown for 2 second 7 times.
Prepare the following scratch to display the data from List one by one
“delete all of Table” deletes the items that is already in the list “Table”.
“ set a to 1” allocates 1 at each time that the scratch will start.
54
Example 2: Display multiple Table in the list to the given number.
Example 3:
Prepare a list of marks for a term test. Develop a Scratch program to display the chart to represent
the marks.
55
Competency 3: Uses flow charts to solve simple problem with Sequence, Selection, Iteration
and develop programs (using Scratch)
Competency Level 3.5: Evaluates the solution to ensure that it properly satisfies the problem
Time: 01 period
Learning Outcomes:
Evaluates whether the solution to ensure the problem is created accurately and efficiently
Contents:
Introduce a problem
Analysis the problem
Discuss the problem and the solution
Use scratch program to solve the problem.
Quality inputs:
56
Reading Material
In our day to day activity we face lot of problem. Some problem can be solve by easily but
some problems are difficult. We use some tools to solve the problems. The scratch program is also
used to solve problems.
Draw a car shape (Both upper wheels are violet color and bottom wheels
are Green color)
Click Stage in Sprit list click Background Edit (Paint Editor window
appear).
Click brushSelect Ass color click Brush size and change the size draw
a path.
Click car Sprit in Sprit list arrange the following structure
57
Example : 2
Modify the above program to Visual animation of a car that moves in a specific path
(like circle). The number of time that the user enters.
58
Competency: 4 Improves skills in Physical Computing
Competency Level: 4.1. Programs simple digital systems (Micro controller based kit)
Time: 5 periods
Learning Outcomes:
Develops programs for detecting the inputs from sensors
Develops programs for controlling actuators simple sense detector
Content
Development of programs for detecting the inputs from sensors
Development of programs for controlling actuators
Computer, Micro Bit circuit and USB connecting cable, downloaded software from
the Internet
[Link]
[Link]
59
Reading Material
Micro Bit circuit
Open the editor using the following web site to create coding for Micro Bit circuit.
[Link]
When the editor is open in the above address, make a desktop link dragging the address bar icon to
the desktop to create a desktop icon.
The next time you may not need to have Internet connection for the Micro Bit editor. Simply, you
can open the editor by clicking on the desktop icon.
60
Fig 4.1. 1 screen with the Micro Bit editor.
There are two modes in editor Blocks and JavaScript(). Do not select JavaScript(). It is difficult for
beginners. See the Teachers Guide of ICT Grade 8 for more initial information and basic practices
with Micro Bit circuit.
1. Select the “on button A pressed” from Input category and drag the
block to screen.
5. Select “Set item to 0” block and drag it to screen and select Tem
instead of “item” in the block.
7. Drag “show number 0” in the basic category and set Tem variable
instead of 0.
61
In this program, the block is run when the Button A is clicked. Then the Centigrade Temperature
value is read from the built-in sensor of the Micro Bit circuit. That value is taken to variable Tem.
The value stored in variable Tem is displayed in the next block of show number block.
Download the program and copy and upload the relevant hex file to the circuit. Then press the
Button A to see the current temperature around the circuit by the LED grid.
If you touch the circuit, temperature is increasing. Then you will guess the location of the sensor. If
you keep it alone the temperature may come to the previous value.
In this program, another similar block is used to read light level. New variable LLev stores the
value of light level. The Button B has arranged for this block. I button B is pressed the light level is
given.
62
Fig 4.1. 3 The Block for E xample 02
Example 03 : G9Pro03
In this program for loops has applied to light LEDs. The LEDs are identified and light with the block of plot.
The x and y positions in the block of plot identify the column and row positions of the circuit respectively.
The block of Plot X,Y increase the light level of LED. The block of Unplot X,Y decrease the light level of the
relevent LED.
63
Fig 4.1. 4 The Blocks for Example 03
64
There are 3 ground (negative) pins and 3 pins with +3 volt voltage. Other pins may have 0 volt or
+3 volt voltage occasionally.
Example 4: G9Pro04
This program has written to control the actuators. The Micro bit circuit read the temperature value.
If the value is greater than to 29 0C then the Micro bit circuit provide +3 volt voltage to the pin 0 by
the block of “digital write pin P0 to 1”. The pin number can change for another pin. The last value
may be 0 or 1 such that 0 provides law voltage (0 volt) and 1 provides high voltage (+3 volt).
Then an actuator like 3v fan or sound bazar can connect to ground pin and pin P0 to activate. Then
the temperature is high than 29 0C, the fan will start to reduce the temperature. When the
temperature is reduced again than or equal 29 0C, the fan will stop. Then the fan become
temperature sensitive decision making equipment.
You can write more programs handling different pins to activate different actuators by reading values from
different sensors. For example, use light sensor to light a lamp in the low light intensity automatically.
65
Competency 5: Investigates computer network for communication and resource sharing
Competency Level 5.1: Explores the main components of the network in the school computer Lab
Time: 01 period
Learning Outcomes:
Contents:
66
Reading Material
Switch/Hub
Switches/Hubs connect various network devices together, like computers,
printers. It allows communication between those devices. A guided/wired
transmission media is used. One end is connected to port in the computer and the
other end is connected to the port in the Switch / Hub.
67
Router
Router joins two or more computer networks together via either wired or
wireless connections. This finds out the most suitable path for data transmission in
network communication.
MODEM
The modem is used to connect the computers of a computer network or a
personal computer at home to the internet. The modem acts as a data translator.
Digital signals sent from the computer is translated to analog signals and the analog
signals send to the computer from the internet is translated to digital signals. This is
called MOdulation and DEModulation. Hence, ‘MODEM’ is a combination of these
two words.
Firewall
A firewall is a network security device that control the data and instruction
transmission between internet and computer network. Firewalls can be implemented as
both hardware and software. Firewall is frequently used to prevent unauthorized Internet
users from accessing private networks connected to the Internet.
68
Competency 5: Investigates computer network for communication and resource sharing
Competency Level 5.2: Utilizes computer network in resource sharing and communication
Time: 01 period
Learning Outcomes:
Contents:
Quality inputs:
69
Reading Material
LAN Messenger
Which is currently available for Windows, Mac, and Linux is a free and open-source
instant messaging application. Through a local network, this application will foster instant
communication, eliminating the need for having a server and internet connection. More than
just for instant messaging, it also comes with extra features, such as transferring files,
archiving of past messages, and being notified of upcoming events.
70
Main IDE
Toolbar
Settings — launches
Settings — launches the Settings
the Settings dialog
dialog boxbox
Browse Received Files — opens the folder storing files received from other
users.
View Message History — loads a special module for browsing through
conversation history.
Help — launches the help system.
About — opens a dialog box with your current licensing and application
information.
Fig 5.2. 2 Tool bar
User List
By default, all users of Softros LAN Messenger, both online and offline, are shown in this area.
You can exchange messages and files with other users, view their information plus send broadcast
messages to certain or all users in the list.
71
Please note that file transfer functionality is not available for offline users. If you would not like any
offline users to show up in the user list, right-click the blank space of the list and then click Hide
Offline Users, or check the corresponding check box on the General tab in the Settings dialog box.
User Groups
You can create user groups, move users between them and also manage the groups the way you
need
My Info Button
Clicking this button opens the User Information tab in the Settings dialog box where you can
change your user name appearing in all users’ lists. If specified in the domain settings, your full
name is your default user name. Otherwise, the default user name is your account name in
Windows.
Status Buttons
Busy – you are working at the moment but still able to reply to urgent messages and reserve file
receive
Away – you are away from your desk
To minimize Softros LAN Messenger to the taskbar notification area, click the Close button
found in the top right-hand corner of the main window. You will still be able to receive and respond
to messages from other users as well as accept files from them.
By default, the Softros LAN Messenger button is located in the taskbar at all times. You can restore
the main Softros LAN Messenger window or bring it to the foreground by clicking that button.
To chat with any computer, just click on it from the list and start chatting, or sending files.
To send a file, you can drag and drop it to the chat window.
Or click on “Send File(s)” in the left corner. You can even send a folder to other PC without any
problems.
72
The good point of Softros LAN Messenger is that you can send offline messages to a recipient.
Those messages will be delivered when the recipient is online. The application doesn’t require a
server to store those offline messages because it’s based on the serverless architecture. You don’t
need to have a server to use it. Softros LAN Messenger is a standalone P2P (peer to peer) based
application.
Having multiple LAN networks with different subnets? You can also combine all together to be a
single messaging environment. For further information regarding set up and use Softros LAN
Messenger, watch this video from [Link].
Softros LAN Messenger comes with many useful features that most users are looking for when
finding a LAN messenger program, such as individual & group chats, file transfer, encryption, or
offline messages. It can be use for 30 days for free.
73
Choose people to share with Type or select the name and click Add) Click Share Button Done
Sharing Printers.
In order to share a printer with other users on the local network, do the following:
1. Open Settings.
2. Click on Devices.
3. Click on Printers & scanners.
74
4. Under "Printers & scanners," select the printer you want to share.
5. Click the Manage button.
9. In the "Share name" field, type a new descriptive name. (If this is the only printer on the network,
you can just use the default name.)
Once you've completed the steps, the last thing left to do is to connect all the devices on the local
network to the new shared printer.
75
Competency 6 : Explores the impact of ICT on society and career opportunities
Time : 01 period
Learning Outcomes :
Contents:
Applications of ICT
Office automation
e-Learning
e-Commerce, m-Commerce
e-Health
e-Government
Digital Divide
Safe disposal of electronic waste
76
Guidance for assessments and evaluations:
77
Reading Material
Definition of ICT
"ICT" is the Information and Communication Technologies. ICT refers to
technologies that provide access to information through telecommunications. It is similar to
Information Technology (IT), but focuses primarily on communication technologies. This
includes the computers, Internet, mobile and wireless devices, satellite communications, e-
mail and other communication mediums.
e-Learning
Office automation
e-Commerce,
m-Commerce
Applications of
ICT
e-Government e-Health
o e- Government
When a government communicates with its citizens, companies, Government
and Non-Government Organizations and with other Governments (of different
countries) using ICT, it is called e-Government. There are numerous web sites for e-
Government activities. The difficulties in communicating with the Government and
obtaining Government information have been overcome by these.
E-Government Services ([Link]
1919 (Government Information Center)
ICTA (Information Communication Technology Agency)( [Link])
Issuing of identity cards, driving licence and passports - Issuing birth,
marriage, and death certificates.
o Office automation
Office automation refers to the varied computer machinery and software used
to digitally create, collect, store, manipulate, and relay office information needed for
accomplishing basic tasks. Raw data storage, electronic transfer, and the
management of electronic business information comprise the basic activities of an
office automation system. Office automation include higher production rates and
increased productivity, more efficient use of materials, better product quality,
improved safety, shorter workweeks for labor, and reduced factory lead times.
Ex:- payroll Systems,
78
o e-Learning
e-Learning is learning utilizing electronic technologies to access educational
curriculum outside of a traditional classroom. Students can learn independently in
any time and place. E-Learning is self-paced and the learning sessions are available
all time. Teachers can use pictures, animations and audio-visuals to explain subjects
that are difficult to explain and they can make the lessons interesting using
presentations. In many countries it has become a common practice to use a Learning
Manage the System (LMS) to manage school system or higher education system.
Today a person from any country can connect with a university or any other learning
center of his choice with low cost using Online Distance Learning.
Students can use the following educational websites to do self-study and improve
their knowledge.
[Link]
[Link]
[Link]
[Link]
[Link]
o e-Commerce
Electronic commerce or e- commerce is the buying and selling of goods and
services, or the transmitting of funds or data, over the internet. It provides 24x7
support and customers can enquire about a product or service and place orders
anytime, anywhere from any location. Customers need not travel to shop a product,
thus less traffic on road and low air pollution. Customers can access the global
market.
Ex:- 1. [Link]/
[Link]/
79
e-Health
e- Health refers to the use of information and communications technologies in healthcare. Many
of the difficult processes in the medical field have become efficient with through the use of
modern equipment. There are plenty of areas where ICT is used in the health sector to
diagnosis, treatment of diseases, Simulations in medical education and telemedicine.
There are numerous high tech machines which help us in the diagnosis and treatment of diseases.
Telemedicine
Emergency Telemedicine
Home health medicine
Telemedicine Consultation
Telesurgery (Remote Surgery)
Medical Teletraining
80
Negative aspects arise in using ICT
The Effects of ICT lens looks at how our lives have been changed, for better and for
worse, by the impact of ICT. It includes negative effects to individuals, organizations and
society and environment.
Digital Divide
Safe disposal of electronic waste
o Digital Divide
Digital divide is a term that refers to the gap between regions that have access to modern
information and communications technology, and those that don't or have restricted access. This
technology can include the telephone, television, personal computers and the Internet.
Electronic waste from equipment of all sizes includes dangerous chemicals like lead,
cadmium, beryllium, mercury and brominated flame retardants. When we dispose of gadgets and
devices improperly, these hazardous materials have a high risk of polluting the air, contaminating
soil, and leaching into water sources. Health risks range from kidney disease, cancer and brain
damage to genetic mutations.
The three R's – reduce, reuse and recycle – all help to cut down on the amount of e-
waste we throw away.
o Reduce – Repair broken items rather than buy new ones.
o Reuse – Donate or sell unwanted electronic devices.
o Recycle –Equipment that cannot be repaired are referred to an institution recyclable.
81
Competency 6: Explores the impact of ICT on society and career opportunities
Time: 02 periods
Learning Outcomes:
Contents:
Career Opportunities
Quality inputs:
82
Reading Material
There are so many career opportunities in ICT (Information and Communication Technology)
sector.
83
Graphic Designer Graphic designers create visual concepts, by hand or using
computer software, to communicate ideas that inspire,
inform consumers. They develop the overall layout and
production design for advertisements, brochures,
magazines, and corporate reports
Network Administrator Design and maintain computer network. This includes
resolution of network faults, security and the allocation of
server resources ensuring optimum network performance.
The role may also include the design and support of server
systems and software, system back-ups.
84









