Teaching Guide: For Secondary Classes
Teaching Guide: For Secondary Classes
Teaching Guide: For Secondary Classes
Teaching
Guide
2
For Secondary Classes
Mahmood Anwar
3
right byte 2
Te a c h i n g G u i d e
Contents
Introduction to the series v Suggested answers to end-of-chapter questions 26
For the instructor v Additional information for the teacher 27
Introduction to the Teaching Guides v Activity sheet 28
Features of the Teaching Guides vi Test sheet 29
A practical approach vi Answers to activity sheet 30
Issues involved in using computers vi Answers to test sheet 30
Ideas on class management vi
Some ideas for practical application 1 Chapter 4: Application software 31
Teaching objectives 31
Chapter 1: The data-processing cycle 2 Learning outcomes 31
Teaching objectives 2 Introduction for the teacher 31
Learning outcomes 2 Sample lesson plan for a 40-minute period 32
Introduction for the teacher 2 Suggested answers to end-of-chapter questions 33
Sample lesson plan for a 40-minute period 3 Additional information for the teacher 35
Suggested answers to end-of-chapter questions 4 Activity sheet 36
Additional information for the teacher 6 Test sheet 37
Activity sheet 8 Answers to activity sheet 38
Test sheet 9 Answers to test sheet 38
Answers to activity sheet 11
Answers to test sheet 11 Chapter 5: More on Word 39
Teaching objectives 39
Chapter 2: Binary computing 13 Learning outcomes 39
Teaching objectives 13 Introduction for the teacher 39
Learning outcomes 13 Sample lesson plan for a 40-minute period 40
Introduction for the teacher 13 Suggested answers to end-of-chapter questions 41
Sample lesson plan for a 40-minute period 14 Additional information for the teacher 43
Suggested answers to end-of-chapter questions 15 Activity sheet 44
Additional information for the teacher 18 Test sheet 45
Activity sheet 19 Answers to activity sheet 47
Test sheet 20 Answers to test sheet 47
Answers to activity sheet 22
Answers to test sheet 22 Chapter 6: More on spreadsheets 48
Teaching objectives 48
Chapter 3: System software 24 Learning outcomes 48
Teaching objectives 24 Introduction for the teacher 48
Learning outcomes 24 Sample lesson plan for a 40-minute period 49
Introduction for the teacher 24 Suggested answers to end-of-chapter questions 50
Sample lesson plan for a 40-minute period 25 Additional information for the teacher 52
1
Activity sheet 53 Chapter 10: The Internet 83
Test sheet 54 Teaching objectives 83
Answers to activity sheet 55 Learning outcomes 83
Answers to test sheet 55 Introduction for the teacher 83
Sample lesson plan for a 40-minute period 84
Chapter 7: Algorithms and flow charts 56 Suggested answers to end-of-chapter questions 85
Teaching objectives 56 Additional information for the teacher 87
Learning outcomes 56 Activity sheet 88
Introduction for the teacher 56 Test sheet 89
Sample lesson plan for a 40-minute period 57 Answers to activity sheet 90
Suggested answers to end-of-chapter questions 58 Answers to test sheet 90
Additional information for the teacher 60
Activity sheet 62 Chapter 11: Communicating through email 91
Test sheet 63 Teaching objectives 91
Answers to activity sheet 64 Learning outcomes 91
Answers to test sheet 64 Introduction for the teacher 91
Sample lesson plan for a 40-minute period 92
Chapter 8: Introduction to programming Suggested answers to end-of-chapter questions 93
languages 65 Additional information for the teacher 94
Teaching objectives 65 Activity sheet 95
Learning outcomes 65 Test sheet 96
Introduction for the teacher 65 Answers to activity sheet 97
Sample lesson plan for a 40-minute period 66 Answers to test sheet 97
Suggested answers to end-of-chapter questions 67
Additional information for the teacher 69 Chapter 12: Introduction to animation 98
Activity sheet 70 Teaching objectives 98
Test sheet 71 Learning outcomes 98
Answers to activity sheet 72 Introduction for the teacher 98
Answers to test sheet 72 Sample lesson-plan for a 40-minute period 98
Suggested answers to end-of-chapter questions 99
Chapter 9: Computer networks 73
Teaching objectives 73
Learning outcomes 73
Introduction for the teacher 73
Sample lesson plan for a 40-minute period 74
Suggested answers to end-of-chapter questions 75
Additional information for the teacher 77
Activity sheet 78
Test sheet 79
Answers to activity sheet 81
Answers to test sheet 81
1
right byte 2
Te a c h i n g G u i d e
1
Features of the Teaching Guides
• Teaching objectives and learning outcomes
• Background information on important topics to guide the teacher during lesson planning
• Sample lesson plans
• Sample answers to questions given in the Students’ Books
• Additional information that the teacher can incorporate in class discussions
• Activity sheets and test sheets for reinforcement and assessment
• Answers to activity sheets and test sheets
Note that students’ answers to analytical questions might differ from the answers given in the guides. The answers
given in the guides are only suggestions.
A practical approach
In order to function as an effective tool, the computer needs useful software that will make a student’s work easier.
We believe that the best way to learn is by doing. We encourage teachers to use the computer as a personal tool
first and then to think about how to use it in the classroom. A tool is a means to an end, so it makes sense that the
computer as a tool should be integrated throughout the school’s curriculum. It is essential that the students get as
much practical experience of using computers as they can because real understanding of computers can only come
by using them as often as possible.
One advantage of a computer lab is that it can accommodate the whole class at one time. An ideal lab should
have enough computers so that there is one computer per child. But if that is not possible, then two students per
computer is also a workable arrangement. Tables should also be provided in the computer lab so that students who
are involved in off-computer activities have a place to work.
2 Keyboarding
It is important for students to learn the appropriate techniques for using a keyboard to enter data. Make sure that
students do not develop bad keyboard habits. Schools should start formal keyboard instruction during the initial
classes. The overall goal is for students to be able to type as fast as they can write. Emphasis should be placed on
the correct technique as well as on accuracy.
1
right byte 2
Te a c h i n g G u i d e
• When students work in pairs, make sure that each student does his or her own keyboarding. Sometimes
the pair decides to let the faster typist do all the keyboarding and the other one does not get a chance to
improve his or her keyboard skills. Please remember that one always learns to use software through hands-
on experience, not by watching someone else.
• Always remind students to save their work periodically to minimize data loss caused by power failure. You
could post a sign near the computer area saying, “Have you saved your work lately?”
• Students’ keyboarding skills vary. Do not expect every student to need the same amount of time to complete
a particular task. Help those who are slower.
• You can allow individual students to become class experts on particular software or on particular skills. These
students can then help other students who need help, while you are busy with other students or tasks.
• When students ask for your help, never put your hands on their keyboard or mouse. Instead, tell them which
key to press or what to do with the keyboard or mouse. Students should always do the task themselves in
order to learn.
• Prepare a reference sheet for each software or software skill you introduce to students. Then, whenever they
come for their practical class, they can bring their reference sheets to the computer lab to remind them of
the most commonly-used procedures. This will save class time as students will have their own sheets and
will refrain from asking questions again and again. You can also store students’ reference sheets in a folder
in the computer lab. Store the folders in alphabetical order on a shelf in the lab so that students can easily
locate them whenever they need them.
• Another way to encourage students is to send letters to parents once in a term along with printouts of their
practical work. Parents are always interested in knowing how their children are doing in class.
1
the data-processing
cycle 1
Teaching objectives
The objectives of this chapter are to:
• introduce the data-processing cycle
• explain the stages involved in the collection and processing of data
• explain that data can be processed in various forms
• discuss manual and computerized data-processing systems.
Learning outcomes
After completing this chapter, students should be able to:
• explain the data-processing cycle
• define and distinguish between data collection, data capture, data transmission, and data
communication
• identify situations when sorting, grouping, and calculating would be appropriate ways of processing
data
• compare and contrast manual and computerized data-processing systems.
2 1
right byte 2
Te a c h i n g G u i d e
By the end of this chapter, students should have gained an understanding of the context of computerized data-
processing systems.
Period 2
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss section 1.2 on pages 6 to 7 of the textbook.
Homework assignment (5 minutes)
Assign question 3 from section D (page 12) as homework. Clarify what is required of students in their answers. You
should stress that reproducing from the textbook is not desirable.
1 3
Chapter 1: The Data-Processing Cycle
Period 3
Starter activity (5 minutes)
Reading and explanation (20 minutes)
Discuss sections 1.3 and 1.4 on pages 7 to 10 of the textbook.
Classroom activity (10 minutes)
Assign sections A, B, and C on pages 11–12 to be completed in the classroom.
Homework assignment (5 minutes)
Assign questions 4 to 7 from section D and section E (page 12) as homework. Clarify what is required of students
in their answers. You should stress that reproducing from the textbook is not desirable.
Data Output
Collection Input (Data) Processing (Information) Storage
4 1
right byte 2
Te a c h i n g G u i d e
1 5
Chapter 1: The Data-Processing Cycle
when preparing an attendance register. The list can be prepared in ascending order of roll numbers. This
list is used to find out who has paid the school fees. The names can be organized according to descending
order of percentage marks. This list can be used to find how well students have performed on an exam.
3. What reasons would you give to convince a supermarket owner to install a computerized system?
The following reasons can be suggested:
The owner will be able to process data relating to sales of thousands of products faster. All calculations of
total price, change paid, etc. can be made accurately and without any error. With a computerized system,
the owner can keep track of all items in the store for accurate counting of stock. A computerized system
can prepare a variety of reports to compare the profits and expenses of the business.
F. Lab exercise
For the teacher: You could organize this activity by circulating a sheet in the class on which students can enter
their respective data. Make copies of this list for each student before they enter the lab. Help the students
recall the tools and features of MS Excel they learned in the previous year to accomplish this task.
G. Project
For the teacher: Help students develop a strategy for this project. Ask them to identify five shops in the
neighbourhood they accompany their parents to. Examples include grocery shops, dairies, supermarkets,
tailors, etc. Help students prepare a list of questions they will ask the shopkeepers for this project and advise
them to take the questionnaire with them on each visit. Advise them to only visit shops they are familiar with
and to be accompanied by a trusted adult at all times.
6 1
right byte 2
Te a c h i n g G u i d e
• Each action that needs to be performed is learned. None of us were born with the skills to survive. We
acquired these by observing our elders or through education. Similarly, a system needs to be instructed about
the different actions that it needs to perform and coordinate. In a computer, these instructions exist in the
form of a program.
• Humans are inventive creatures. From the earliest times, we have been developing tools and methods for
performing several actions. At one time, people used stones to produce fire: nowadays, we can use a lighter.
The use of different tools and methods for doing a job is called technology. Systems improve when more
efficient tools and methods are developed to perform the required actions. Old microprocessors processed
data slowly. They wasted time and therefore the system was inefficient. Newer processors are faster and
they save time: they make the system more efficient.
• An important feature of technology is that it keeps on changing. People will continue to invent better tools
and methods to achieve their goals. Therefore, it is important for us to continue learning how to use these
new devices. Otherwise, we might end up with outdated skills and knowledge.
1 7
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is the need for data-processing?
2. What is a source document?
3. What is data communications?
4. What is the storage stage?
5. What is grouping?
6. What is meant by efficiency?
II. Complete each sentence by circling the correct words in the brackets.
1. Data does not provide (meaning/numbers).
2. Entering data into a computer is called (data collection/data capture).
3. (Encoded/Decoded) data is easier to enter into a computer.
4. Data can be sorted according to some (criteria/input).
5. A (manual/computerized) system uses computers to process data.
6. Making fewer errors results in greater (accuracy/speed).
7. Computers can perform a (greater/smaller) variety of tasks than human beings.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. The stages of data-processing are connected in the form of a cycle.
2. Data consists of meaningful information.
3. Entering data into a computer is called data transmission.
4. Computers follow instructions called programs to process data.
5. Output is presented through devices like keyboards and printers.
6. A turnaround document becomes useless after one data-processing activity.
7. Organizing data in ascending or descending order is a way of sorting it.
8. A manual system is slower and less accurate than a computerized system.
9. Information technology involves the use of a large number of people to
process data.
10. A computer cannot learn on its own.
II. Complete the following statements by filling in the blanks with the correct terms. Each
word or phrase can be used only once. (4 marks)
understand manual source document adapt
rules Encoding spreadsheets stored
1. Data is recorded on a during data collection.
2. makes it easier to enter data into a computer.
3. Viewing output helps users to what the data means.
4. Information can be to be used later.
5. We can sort data with the help of computer programs like .
6. A system involves almost no use of machines to process data.
7. Computers work according to certain .
8. A computer cannot to new situations on its own.
Test Sheet
III. List three types of calculations you can perform on a computer. (3 marks)
IV. Why do we use encoding and decoding? (3 marks)
1 11
Chapter 1: The Data-Processing Cycle
12 1
binary computing
2
Teaching objectives
The objectives of this chapter are to:
• explain the nature of digital data and binary data
• introduce number systems as a set of rules for representing data using numbers
• explain the decimal, binary, octal, and hexadecimal number systems
• explain the conversion of decimal numbers into binary numbers and vice versa
• explain the addition and subtraction of binary numbers
• explain data storage in terms of bits and bytes.
Learning outcomes
After completing this chapter, students should be able to:
• explain that computers understand information in binary form
• explain how the binary number system uses two digits (0 and 1) to represent binary states
• convert decimal numbers into binary numbers and vice versa
• perform addition and subtraction of two binary numbers
• explain that data is stored in the computer’s memory in the form of bits and bytes.
1 13
Chapter 2: Binary Computing
Next, ask students to recall the output stage and the importance of decoding. Describe the procedure for converting
binary numbers into decimal numbers. This should help students understand that output should be in a form that
humans can easily understand.
Ask students to recall the importance of the storage function in the data-processing cycle. Refresh their memories
about microprocessors and other storage devices from Book 1. Explain that data is stored by the computer in the
form of electronic signals. Introduce the concept of bits and bytes. End the chapter with a discussion of larger units
of data storage.
By the end of this chapter, students should understand that data is converted into binary form by a computer. They
should also be able to relate the stages of the data-processing cycle to the processing of data into a binary form
by the computer.
14 1
right byte 2
Te a c h i n g G u i d e
Period 2
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss sections 2.4, 2.5, and 2.6 on pages 17 to 18 of the textbook.
Homework assignment (5 minutes)
Assign reading of the topics covered in the classroom.
Period 3
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss section 2.8 on pages 19 to 20 of the textbook.
Homework assignment (5 minutes)
Assign questions 5 and 6 from section D (page 25) as homework. Clarify what is required of students in their answers.
Period 4
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss sections 2.9 and 2.10 on pages 20 to 22 of the textbook.
Homework assignment (5 minutes)
Assign sections A, B, and C (page 24) and questions 4 and 7 from section D and section E (page 25) as homework.
Clarify what is required of students in their answers. Students may also be asked to perform the activity given in
section G (pages 25 to 27).
1 15
Chapter 2: Binary Computing
Number Remainder
2 27
2 13 1
2 6 1
2 3 0
1 1
(27)10 = (11011)2
b. 15
Number Remainder
2 15
2 7 1
2 3 1
1 1
(15)10 = (1111)2
6. Convert the following binary numbers into decimal numbers.
a. 110111
= (1 x 25 ) + (1 x 24) + (0 x 2 3) + (1 x 22) + (1 x 21) + (1 x 20)
= (1 x 32) + (1 x 16) + (0 x 8) + (1 x 4) + (1 x 2) + (1 x 1)
= 32 + 16 + 0 + 4 + 2 + 1
= (55)10
16 1
right byte 2
Te a c h i n g G u i d e
b. 1100100
= (1 x 26) + (1 x 25 ) + (0 x 24) + (0 x 2 3) + (1 x 22) + (0 x 21) + (0 x 20)
= (1 x 64) + (1 x 32) + (0 x 16) + (0 x 8) + (1 x 4) + (0 x 2) + (0 x 1)
= 64 + 32 + 0 + 0 + 4 + 0 + 0
= (100)10
7. Perform the following binary operations.
a. 101+111
Carry over 1 1
1 0 1
+ 1 1 1
1 1 0 0
b. 1101-0011
Borrow 0 1
1 1 0 1
– 0 0 1 1
1 0 1 0
E. Write paragraphs to answer the following questions.
1. What are the differences between binary and decimal number systems?
The binary number system is based on two digits, i.e. 0 and 1 while the decimal number system consists of
ten digits, i.e. 0-9. The base for binary numbers is 2 while the base for decimal numbers is 10. The binary
number system is used in computer data processing while the decimal number system is used in everyday
life.
2. Explain how bits and bytes are stored in the CPU.
One bit is capable of storing 1 or 0 and is the lowest form of storage. 1 byte is equal to 8 bits, e.g. 01011010
and can store one letter such as ‘a.’ Bits and bytes are stored on the RAM are processed quickly by the
fast and efficient CPU. When a word is typed on the computer, each letter is stored on the RAM in the
form of a byte. The same storage principle is used for hard disk drives and other storage media.
3. Describe the process of binary subtraction with an example.
Subtract (10010)2 from (1101011)2.
Starting from the ones column the bottom digit is subtracted from the top digit according to the rules of
binary subtraction. In this system 1-1=0, 10-1=1, and for 0-1 we need to borrow 1 from the left column.
After borrowing, the number becomes 10 instead of 0. Below is an example:
Solution:
Borrow 0 1
1 1 0 1 0 1 1
– 1 0 0 1 0
1 0 1 1 0 0 1
1 17
Chapter 2: Binary Computing
F. Project
For the teacher: This activity is meant to be carried out by students independently but the teacher can stimulate
their interest by bringing in various storage devices and explain to students where they can find the memory
size on the device. Encourage them to visit computer hardware shops near their home with a trusted adult and
compare different storage devices. Ask them to reflect on this project and compare their knowledge before
and after the activity.
18 1
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is a number system?
2 What is the ASCII code?
3. What is the octal number system?
4. What is a kilobyte?
II. Perform the following binary operations.
a. 1111+1011 b. 11001-10100
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. Numeric data consists of digits, the decimal point, and no symbols.
2. The decimal number system is based on 10 digits.
3. The hexadecimal number system uses numbers and letters to represent data.
4. The computer can process decimal data.
5. The EBCDIC code is used in minicomputers.
6. We use the repeated division method to convert decimal numbers into
binary numbers.
7. In binary addition, 1+1=11.
8. One byte is equal to ten bits.
9. Gigabytes and terabytes are larger units of data storage.
10. (1101)2 = (13)10
II. Convert (10111)2 into its decimal equivalent. (2 marks)
Test Sheet
V. Subtract (1001)2 from (1110)2. (3 marks)
b. 11001-10100
Borrow 0 1
1 1 0 0 1
– 1 0 1 0 0
0 0 1 0 1
22 1
right byte 2
Te a c h i n g G u i d e
Number Remainder
2 98
2 49 0
2 24 1
2 12 0
2 6 0
2 3 0
1 1
∴ (98)10 = (1100010)2
IV. Add (100111)2 and (110010)2.
Carry over 1 1
1 0 0 1 1 1
+ 1 1 0 0 1 0
1 0 1 1 0 0 1
1 23
system software
3
Teaching objectives
The objectives of this chapter are to:
• explain system software and its types
• explain BIOS
• explain the functions, components, and types of operating systems
• explain some common utility programs and software development tools.
Learning outcomes
After completing this chapter, students should be able to:
• define system software
• explain the booting up process
• explain the functions of the file manager, image viewer, disk scanner, and other utility programs
• explain the functions of compilers, linkers, and debuggers.
24 1
right byte 2
Te a c h i n g G u i d e
Period 2
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss sections 3.2.2 and 3.2.3 on pages 31 to 32 of the textbook.
Homework assignment (5 minutes)
Assign question 3 from section D (page 37) as homework. Clarify what is required of students in their answers. You
should stress that reproducing from the textbook is not desirable.
Period 3
Starter activity (5 minutes)
Reading and explanation (20 minutes)
Discuss sections 3.3 and 3.4 on pages 33 to 55 of the textbook.
Classroom activity (10 minutes)
Assign sections A, B, and C on pages 36 and 37 to be in completed in the classroom.
1 25
Chapter 3: System Software
26 1
right byte 2
Te a c h i n g G u i d e
1 27
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is booting up?
2. What is firmware?
3. What is the function of a loader?
4. What is WIMP?
5. What is open-source software?
6. What is a virus?
II. Complete each sentence by circling the correct words in the brackets.
1. A (boot sequence/bootloader) includes the first few operations needed to boot up the
computer.
2. A (user program/user interface) enables a user to communicate with a computer.
3. (CLI/GUI) is entirely text-based.
4. A (file manager/virus scanner) enables us to use the files stored on the computer.
5. A virus scanner is a (utility program/system development tool).
6. A compiler converts a (document file/source file) into an object file.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. An operating system manages the files and folders stored on a computer.
2. Multitasking means doing two or more things at the same time.
3. Only microcomputers need an operating system.
4. A disk finder searches the hard disk for damaged files.
5. Back-up software helps us to find files on the computer.
6. A compiler converts instructions written in high-level languages into binary code.
7. A debugger is a utility program.
8. A disk defragmenter combines fragments of a single file.
9. We can rotate a picture using an image viewer.
10. DOS is a GUI-based operating system.
II. Complete the following statements by filling in the blanks with the correct terms. Each
word or phrase can be used only once. (3 marks)
ROM Utility system
syntax bug application
1. A printer is a device.
2. The BIOS is stored on a chip.
3. The operating system manages all programs.
4. It is difficult to learn the of every command in a CLI-based operating system.
5. programs are different from application programs.
6. An error is also called a .
III. What is the difference between a disk scanner and a disk defragmenter? (2 marks)
4. A ( file manager /virus scanner) enables us to use the files stored on the computer.
30 1
application software
4
Teaching objectives
The objectives of this chapter are to:
• clarify the concept of application software
• expand students’ understanding of application software beyond word processors, electronic
spreadsheets, and presentation software
• introduce different types of application software such as educational software, productivity software,
and entertainment software.
Learning outcomes
After completing this chapter, students should be able to:
• differentiate between system software and application software
• identify the benefits of educational software and productivity software
• display a basic understanding of database management software and decision-making software.
1 31
Chapter 4: Application Software
By the end of this chapter, students should have a clear understanding of the difference between system and
application software. They should also be able to identify various activities for which application software might
be used.
Period 2
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss sections 4.2.3 to 4.2.7 on pages 41 and 42 of the textbook.
32 1
right byte 2
Te a c h i n g G u i d e
Period 3
Starter activity (5 minutes)
Reading and explanation (20 minutes)
Discuss sections 4.2.8 to 4.2.10 on pages 43 and 44 of the textbook.
Classroom activity (10 minutes)
Assign sections A, B, and C on page 46 to be completed in the classroom.
Homework assignment (5 minutes)
Assign question 5 from section D and section E (page 47) as homework. Clarify what is required of students in their
answers. You should stress that reproducing from the textbook is not desirable.
1 33
Chapter 4: Application Software
3. How do different types of design software help people who work in factories?
Design software helps people who work in factories by controlling machines to perform difficult or
dangerous tasks. Computer Aided Manufacturing (CAM) uses computers to control robots and machines
that can perform dangerous tasks such as welding and lifting heavy objects. This helps to avoid injuries
to factory workers.
4. What is desktop publishing software?
Desktop publishing software is a type of application software. It is used to produce documents like
banners, books, greeting cards, and posters. Desktop publishing enables us to combine text and graphics
to produce informative and attractive documents. It also helps us to produce such documents in less time.
5. What is a database? Why should it be well-organized?
A database is a collection of organized data. It helps people like business managers to search for important
data and use it to make decisions. It is important for a database to be well-organized because it helps
people to find data quickly and easily. They can then make quick decisions to solve problems.
E. Give descriptive answers for the following questions.
1. A student wants to collect information about World War II and write a report for her class. Which
application software should she use to complete this task? Give reasons.
The student should use Microsoft Word to prepare her report. The reasons are given below.
Microsoft Word includes several options for preparing reports such as formatting options and font styles.
The user can write the report and edit it before making a printout. Features such as spell-check and
grammar check can be used to remove common mistakes from the report. Information can be organized
in the form of headings, bullets, and numbering to improve the appearance of the report.
2. A photographer is considering installing graphics software on his computer but does not know how
it can help him. What would you explain to the photographer?
Graphics software has several uses for photographers. The main uses are explained below.
The photographer can scan and edit photographs for different documents such as brochures, flyers, or
postcards. In addition, the photographer can edit the pictures to remove unwanted spots and objects from
the image. He can also add design elements such as borders and frames to photographs using graphics
software.
3. How is database management software used at your school?
Database management is mainly used to store information about teachers, students, and the educational
program. It is used to store student information such as their names, roll numbers, education records,
school fees details, etc. The names of all teachers, their educational qualifications, salary details, and
subjects taught are stored on a database. The list of textbooks for all classes and syllabus for the term
are stored on the school database.
F. Lab exercise
For the teacher: It is important to have at least one educational software package installed on each computer
in the lab prior to this activity. Encourage students to explore the contents of the computer and discover
educational software such as dictionaries, encyclopedias, games, quizzes, etc. It would help to brainstorm
examples of educational software in the classroom before taking students to the lab. You could also ask
students to specify the computer number and the location (folder or drive) of each software package in their
lists. Compile the lists prepared by the students into a single list and put it up on the notice board in the lab
for easy reference.
34 1
right byte 2
Te a c h i n g G u i d e
G. Project
For the teacher: It is a good idea to brainstorm different processes that are carried out in a car factory. You could
bring in pictures of different operations. (These can be downloaded from the Internet and printed on a colour
printer.) Encourage students to use the Internet to search for the names of software used in the car industry.
Simply ask them to name the different software as further detail is likely to be beyond their comprehension.
1 35
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is computer-aided learning?
2. What is the benefit of computer-aided design (CAD)?
3. What is the function of a slide show?
4. What is the difference between graphics software and DTP software?
5. What is a media player?
6. What is meant by database management?
II. Complete each sentence by circling the correct words in the brackets.
1. Design software is used by (engineers/teachers).
2. Word processors are used to (calculate/edit) data.
3. (Graphics/Presentation) software is used for creating special effects in films.
4. A codec (increases/reduces) the size of an audio file.
5. (Microsoft Access/Microsoft Excess) is a popular database management software.
6. Decision-making software help to make decisions according to (choice/criteria).
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. Application software is used to perform routine tasks on a computer.
2. Interactive software makes it possible to receive an immediate response from
the computer.
3. Design software is used to control machines in factories.
4. Microsoft Word is a type of educational software.
5. Good presentations contain detailed information about a topic.
6. We can make changes to photographs by using graphics software.
7. Desktop publishing software offers us several options for page layout.
8. Entertainment software enables us to listen to music and play games.
9. A database is a collection of the most recent data.
10. Decision-making software helps managers save time.
II. Complete the following statements by filling in the blanks with the correct terms.
Each word or phrase can be used only once. (6 marks)
aided tutorials codec
animation System Publisher
1. software is used to run and maintain a computer.
2. Educational CDs include quizzes and .
3. CAD stands for computer- design.
4. A slide show combines text, graphics, and .
5. Microsoft is an example of desktop publishing software.
6. A helps to store audio files on a computer.
III. List four types of application software that might be used by a newspaper publisher.
(4 marks)
38 1
more on Word
5
Teaching objectives
The objectives of this chapter are to:
• introduce different viewing and formatting options
• explain the functions of the Undo, Redo, Find, Replace, and Print commands
• explain how inserting the date, time, and page numbers helps in organizing several documents
• explain how symbols, page breaks, section breaks, footnotes, and endnotes can be inserted in a
document
• explain how a document can be previewed.
Learning outcomes
After completing this chapter, students should be able to:
• compare different viewing modes
• apply various formatting commands to a document
• insert text, date, time, and page numbers in a document
• explain the importance of referencing by using footnotes and endnotes
• explain the importance of previewing a document.
1 39
Chapter 5: More on Word
By the end of the chapter, students should be able to create, edit, format, and print a document using Microsoft
Word on their own.
Period 2
Starter activity (5 minutes)
Reading and explanation (lab session) (30 minutes)
Discuss sections 5.6 to 5.11 on pages 51 to 54 of the textbook.
Homework assignment (5 minutes)
Assign question 3 from section D (page 60) as homework. Clarify what is required of students in their answers. You
should stress that reproducing from the textbook is not desirable.
40 1
right byte 2
Te a c h i n g G u i d e
Period 3
Starter activity (5 minutes)
Reading and explanation (lab session) (20 minutes)
Discuss sections 5.12 to 5.15 on pages 54 to 57 of the textbook.
Classroom activity (10 minutes)
Assign sections A, B, and C on pages 59 and 60 to be completed in the classroom.
Homework assignment (5 minutes)
Assign questions 4 to 6 from section D, section E (page 60), and section G (page 61) as homework. Clarify what is
required of students in their answers. You should stress that reproducing from the textbook is not desirable.
1 41
Chapter 5: More on Word
42 1
right byte 2
Te a c h i n g G u i d e
1 43
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is the function of Web Layout?
2. What are the shortcut keys for the Undo and Redo commands?
3. What is page number alignment?
4. What is a section break?
5. What is meant by referencing?
6. What is the advantage of previewing a document before printing it?
II. Complete each sentence by circling the correct words in the brackets.
1. The default view in Microsoft Word is (Normal/Print Layout).
2. It is possible to set a (percentage/fraction) for zoom settings.
3. To reunite windows that have been split, we use the (Remove Split/Undo Split) feature.
4. The Insert key allows us to replace text to the (left/right) of the cursor.
5. The Word Count feature can be accessed from the (Insert/Review) tab.
6. A/An (footnote/endnote) is placed at the bottom of a page.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. The simplest view is Print Layout.
2. Zooming in makes the text appear larger.
3. The Split feature is accessed from the View tab.
4. The Insert key allows us to add symbols in a document.
5. We can replace a word in a document by using the Find command.
6. The Page break feature enables us to tell the computer where to start
the next page.
7. The Print Preview icon is found on the Home tab.
8. The Zoom icon helps us to format a document.
9. It is possible to view two or more pages at the same time while previewing
a document.
10. The default setting for paper size is A4.
II. Complete the following statements by filling in the blanks with the correct terms.
Each word or phrase can be used only once. (4 marks)
paragraphs Full Screen Reading reverse currency
number Replace All preview Page
1. Layout enables us to see how a document would appear in a book.
2. The Undo command enables us to the last action performed.
3. The Word Count feature enables us to find out the number of words, lines, and
in a document.
4. enables us to replace one word or phrase with another
throughout a document.
5. The Symbol feature allows us to insert symbols.
6. Column break is a break option.
7. Each footnote and endnote is given a reference .
8. We can a document before printing it.
Test Sheet
III. Why is the following information useful? (6 marks)
1. Date
2. Page numbers
3. Endnotes
1 47
more on spreadsheets
6
Teaching objectives
The objectives of this chapter are to:
• explain the procedures for changing row height and column width
• explain the procedures for inserting new rows and columns
• explain the importance of using formulas and functions
• explain the necessity of inserting charts on a spreadsheet.
Learning outcomes
After completing this chapter, students should be able to:
• adjust row height and column width on a spreadsheet software
• explain the importance of using formulas
• differentiate a function from a formula
• insert the SUM, AVERAGE, MIN, and MAX functions on a spreadsheet
• insert charts on a spreadsheet to represent data pictorially.
48 1
right byte 2
Te a c h i n g G u i d e
Finally, students should learn how to insert charts on a spreadsheet. They should understand that charts enable us
to analyse and interpret data more easily. Charts also enable us to present data in an attractive way.
By the end of the chapter, students should be able to insert data on a spreadsheet, process it with the help of
relevant formulas and functions, and present it in the form of a chart.
Period 2
Starter activity (5 minutes)
Reading and explanation (lab session) (30 minutes)
Discuss sections 6.4 to 6.5 (The AVERAGE function) on pages 65 to 68 of the textbook.
Homework assignment (5 minutes)
Assign question 4 from section D (page 73) as homework. Clarify what is required of students in their answers. You
should stress that reproducing from the textbook is not desirable.
1 49
Chapter 6: More on Spreadsheets
Period 3
Starter activity (5 minutes)
Reading and explanation (lab session) (20 minutes)
Discuss sections 6.5 (The MIN function) to 6.6 on pages 68 to 70 of the textbook.
Classroom activity (10 minutes)
Assign sections A, B, and C on page 72 to be completed in the classroom.
Homework assignment (5 minutes)
Assign question 5 from section D and section E (page 73) as homework. Clarify what is required of students in their
answers. You should stress that reproducing from the textbook is not desirable.
50 1
right byte 2
Te a c h i n g G u i d e
• Bracket contain the range of cells on which the operation is to be performed. They are represented
as ().
• Operators represent the type of operation that is to be performed on the data. Operators are
represented by the symbols +, -, *, /, ^, <, >, and =.
• Cell references indicate the cells that contain the data on which an operation is to be performed. They
may be represented as A2:I2.
• Functions are pre-written formulas that help us to perform specific calculations. Some common
functions are SUM, AVERAGE, MIN, and MAX.
• Values include numerical data such as 10, 5.4, and so on.
• Text includes data in the form of letters and characters. Lahore, Asif, and Total are examples of text.
4. What is the advantage of using functions? Answer with the help of an example.
The advantage of using functions is that they help us to avoid entering lengthy formulas. They enable us
to perform a specific operation on a large range of cells. We do not need to enter an operator repeatedly.
This helps us to save time and avoid making mistakes.
To find the total of values in the cells B4, C4, D4, E4, F4, we might use the formula
=B4+C4+D4+E4+F4.
We could also use the SUM function by typing
=SUM(B4:F4).
In this way we do not have to enter each cell reference separately.
5. Why do we use charts on a worksheet?
We use charts on a worksheet because they present data in an interesting and attractive way. Charts use
visual forms such as lines, bars, and diagrams to help us read and analyse data. Charts also allow people
to form a general idea about the data without having to read a lot of data. They help us to know whether
data is increasing or decreasing with time.
E. Write paragraphs to answer the following.
1. Identify two situations where the AVERAGE function would be useful.
The AVERAGE function would be most useful for a teacher who wants to calculate the average percentage
of the whole class. If the class contains 20 students then their individual percentage marks will give the
average of the whole class. This can show the students whose performance is above average, average,
and below average. The AVERAGE function can also be used to find the average monthly expenditure on
food, bills, fuel, etc. by a family in a year. The expenditure for 12 months can be added up and divided by
12 to find the average monthly expenditure.
2. How might the MAX and MIN functions be helpful to your teacher?
The MAX and MIN function can instantly tell a teacher who the top and bottom scorers in the class are.
The same rule can be applied for each subject, e.g. Amina is the top scorer in mathematics with 95% marks
and Haider is the bottom scorer with 52% marks.
F. Lab exercise
For the teacher: Allow students time to enter the data on the Excel sheet for both the activities. Let the
students enter the functions on their own. Some students may find entering a function daunting and might
enter the formula for the operation. Keep a watch on such students and gently encourage them to recall and
insert the correct functions.
1 51
Chapter 6: More on Spreadsheets
G. Project
For the teacher: Encourage students to discuss what they have learnt in class with their parents and friends
at home. This will enable them to translate their classroom learning to the real environment. Students may
also need to consult their parents for information about their allergies, medication, and doctors as they may
not possess this information. Before students can collect the data, ask them to think about how the final
spreadsheet will help them and their classmates. Print out the final spreadsheet and put it up on the classroom
notice board.
52 1
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is the function of the Hide feature?
2. What is the default column width?
3. What is a function?
4. What is the purpose of the SUM function?
5. What is the purpose of the AVERAGE function?
6. What is a legend?
II. Complete each sentence by circling the correct words in the brackets.
1. We can change row height from the (Styles/Cells) group.
2. New columns are inserted to the (left/right) of the selected columns.
3. Values include (numerical/text) data.
4. The (Autofill/Copy) handle enables us to copy a formula.
5. We can create charts by going to the (View/Insert) tab.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. Row height is measured in points.
2. Column width can range from 0 to 255 characters.
3. To view a hidden column, we use the View Again feature.
4. Operators indicate what type of operation is to be performed.
5. 6A is a valid cell reference.
6. A formula begins with a + sign.
7. We use the MIN function to find the smallest value in a range of cells.
8. A cell range may be specified by A5:A15.
9. Charts make information difficult to understand.
10. A chart can only be inserted on a separate worksheet.
II. Write the formulas for performing the following operations. (10 marks)
1. Finding the total of values in cells A1, A2, A3, A4, and A5
2. Finding the average of values in cells C8, C9, C10, C11, and C12
3. Finding the largest of the values in cells E21, E22, E23, E24, and E25
4. Finding the smallest of the values in cells B1, B2, B3, B4, and B5
5. Finding the total of values in cells G1, G5, G6, H9, and K3
1 55
algorithms and
flow charts 7
Teaching objectives
The objectives of this chapter are to:
• explain the importance of programming
• explain the advantage of creating step-by-step instructions in the form of an algorithm
• explain the benefits of creating a flow chart to solve a problem
• explain the functions of different flow chart symbols
• introduce the selection problem
• explain the terms condition, true, not true, and testing
• explain the purpose of the IF…THEN and IF…THEN…ELSE statements
• explain the function of the decision symbol in solving a selection problem.
Learning outcomes
After completing this chapter, students should be able to:
• explain the stages involved in problem-solving
• explain the necessity of creating algorithms to solve problems
• identify different flow chart symbols and explain their functions
• create algorithms and flow charts to solve simple mathematical problems
• explain the selection problem with the help of examples from real life
• explain the role played by conditional statements in solving selection problems
• compare IF…THEN and IF…THEN…ELSE statements
• create algorithms and flow charts to solve problems using conditional statements.
56 1
right byte 2
Te a c h i n g G u i d e
two or more alternatives. They should further understand that to make a selection, we often set a condition that
has to be met for a particular alternative to be satisfactory. The concept of testing a condition should be explained.
Next, the IF…THEN statement should be introduced. It should be explained that this statement involves a condition
that has to be satisfied. If the condition is satisfied, a particular action is performed. Otherwise, the previous action
is repeated until the condition is satisfied. Students should be able to identify problems from everyday life where
they have to make such decisions.
Finally, the IF…THEN…ELSE statement should be introduced. It should be explained by differentiating it from the
IF…THEN statement discussed previously. Students should understand that the IF…THEN…ELSE statement provides
instructions for performing one action if the condition is satisfied, and another action if the condition is not satisfied.
Again, students should be able to identify situations from everyday life that involve such decision-making.
Period 2
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss section 7.3 on pages 77 to 79 of the textbook.
Homework assignment (5 minutes)
Assign questions 1 and 2 from section E (page 85) as homework. Clarify what is required of students in their answers.
You should stress that reproducing from the textbook is not desirable.
Period 3
Starter activity (5 minutes)
Reading and explanation (25 minutes)
Discuss sections 7.4 and 7.5 on pages 79 to 81 of the textbook.
Classroom activity (5 minutes)
Assign questions 1 and 2 of section D (page 85) to be completed in the classroom.
1 57
Chapter 7: Algorithms and Flow Charts
Period 4
Starter Activity (5 minutes)
Reading and explanation (25 minutes)
Discuss section 7.6 on pages 81 and 82 of the textbook.
Classroom activity (5 minutes)
Assign question 7 on page 85 to be completed in the classroom.
Homework assignment (5 minutes)
Assign question 6 and sections A, B, and C on pages 84 and 85 as homework.
58 1
right byte 2
Te a c h i n g G u i d e
FIND COST OF
SECOND-HAND
TELEVISION
WATCH FAVOURITE
PROGRAMMES
END
1 59
Chapter 7: Algorithms and Flow Charts
60 1
right byte 2
Te a c h i n g G u i d e
• After evaluating all the options, we might then select the one that best matches our standards. This option
is called the solution. We have now made a sound decision.
• After selecting the best option, we have to use our resources to apply it. This is called implementing the
solution. Unless we implement the solution, the problem will not be solved.
• After implementing the solution, it is important that we see whether it is producing the expected results.
This is called monitoring the system. It helps us verify whether we made a sound decision or not.
1 61
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. Attempt the following question.
1. An examination consists of three papers, each marked out of 100. If a candidate obtains
80 or more marks on any paper, he is awarded a ‘Distinction’. If he fails to be awarded
a distinction, but the sum of his marks is 150 or more, he is awarded a ‘Pass’. If none of
these conditions is met, his paper is marked ‘Fail.’
Draw a flow chart for a computer program to process and grade the examination results
for the candidates appearing for this examination.
Test Sheet
I. Attempt the following question. (10 marks)
1. Draw a flow chart based on the following description of the cost of insuring a car. The
basic cost of the annual insurance for a car is Rs 30,000 for full insurance or Rs 20,000 if
full insurance is not required. If the driver is under the age of 21 and has not passed the
driving test, the cost is increased by a further Rs 15,000. However, if he has passed his
test the cost will be increased by only Rs 5000.
Yes
IS A, B, OR C ≥ 80? PRINT ‘DISTINCTION’
No
No Yes
PRINT ‘FAIL’ IS (A+B+C)≥150? PRINT ‘PASS’
END
IS FULL
No Yes
BASIC COST = 20,000 INSURANCE BASIC COST = 30,000
REQUIRED?
IS AGE No
OF DRIVER ADDITIONAL COST = 0
<21?
Yes
END
64 1
Introduction to
programming languages 8
Teaching objectives
The objectives of this chapter are to:
• introduce the concept of programming languages
• explain the evolution of programming languages
• explain low-level and high-level languages
• explain the roles of assemblers, compilers, and interpreters
• introduce BASIC as a user-friendly and easy-to-learn programming language.
Learning outcomes
After completing this chapter, students should be able to:
• define the terms program and programming language
• compare low-level and high-level languages
• explain the functions of assemblers, compilers, and interpreters
• explain why BASIC is a user-friendly language.
1 65
Chpater 8: Introduction to Programming Languages
Next, the functions of assemblers, compilers, and interpreters should be explained. At this point, students should
be asked to recall the concepts of binary code and assembly language. They should also be asked to explain the
difference between the two.
Finally, BASIC should be introduced as a simple programming language. Students should be given a general idea
about the programming language. They should understand that one of the major reasons for its popularity is its
user-friendliness. This section should build the foundation for a more detailed discussion on GW-BASIC in Book 3.
By the end of this chapter, students should be able to describe the different types of programming languages and
their classification. They should also be able to identify the characteristics of high-level programming languages.
Period 2
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss sections 8.4 and 8.5 on pages 89 to 91 of the textbook.
66 1
right byte 2
Te a c h i n g G u i d e
Period 3
Starter activity (5 minutes)
Reading and explanation (25 minutes)
Discuss sections 8.6 and 8.7 on pages 91 and 92 of the textbook.
Classroom activity (5 minutes)
Assign questions 5 and 6 from section D on page 95 be completed in the classroom.
Homework assignment (5 minutes)
Assign sections A, B, and C (page 94) as homework. Also assign section E. Clarify what is required of students in
their answers. You should stress that reproducing from the textbook is not desirable.
1 67
Chpater 8: Introduction to Programming Languages
68 1
right byte 2
Te a c h i n g G u i d e
1 69
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is meant by execution?
2. What is a user-friendly language?
3. What is a programmer-friendly language?
4. What is Fortran?
5. What is an assembler?
II. Complete each sentence by circling the correct words in the brackets.
1. Listing tasks in (steps/points) makes it easier to follow them completely and accurately.
2. A computer needs to be programmed because it is an (intelligent/unintelligent) machine.
3. The earliest programming instructions were in the form of a series of (punched holes/
punched cards).
4. (Low-level/High-level) languages are both user-friendly and programmer-friendly.
5. (COBOL/BASIC) is used in business organizations.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. Step-by-step instructions help us write useful programs.
2. Step-by-step instructions do not help to reduce errors.
3. Machine language is based on two digits: 0 and 1.
4. High-level languages are user-friendly languages.
5. First-generation and second-generation languages are high-level languages.
6. COBOL is a second-generation language.
7. Third-generation programming languages can be used to write programs for specific
types of activities.
8. Fourth-generation languages are used to write programs based on artificial
intelligence.
9. A compiler converts instructions from machine language into assembly language.
10. GW-BASIC is the most popular version of BASIC.
II. Complete the following statements by filling in the blanks with the correct terms.
Each word or phrase can be used only once. (5 marks)
Fortran fourth-generation directly executed user-friendly
1. When a program runs, it is said to be by the computer.
2. It is difficult for programmers to correct mistakes in a program written in a
language.
3. BASIC is a language.
4. Programs written in are used by engineers and scientists.
5. Instructions in low-level languages affect the working of the computer.
3. The earliest programming instructions were in the form of a series of ( punched holes /punched cards).
4. (Low-level/ High-level ) languages are both user-friendly and programmer-friendly.
5. ( COBOL /BASIC) is used in business organizations.
72 1
computer networks
9
Teaching objectives
The objectives of this chapter are to:
• justify the need for a computer network
• explain the different components of a computer network
• explain the different types of networks based on technology
• explain different network topologies.
Learning outcomes
After completing this chapter, students should be able to:
• define a computer network
• identify sending devices, receiving devices, and different types of cable
• differentiate between LAN, MAN, and WAN
• compare bus, ring, and star topologies
• explain intranets and extranets.
1 73
Chapter 9: Computer Networks
Period 2
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss section 9.4 on pages 100 to 101 of the textbook.
Homework assignment (5 minutes)
Assign questions 4 and 6 from section D (page 105) as homework. Clarify what is required of students in their
answers. You should stress that reproducing from the textbook is not desirable.
74 1
right byte 2
Te a c h i n g G u i d e
Period 3
Starter activity (5 minutes)
Reading and explanation (20 minutes)
Discuss section 9.5 on pages 101 and 102 of the textbook.
Classroom activity (10 minutes)
Assign section F on page 105 to be completed in the lab.
Homework assignment (5 minutes)
Assign sections A, B, and C and questions 1 and 5 from section D as homework. Clarify what is required of students
in their answers. You should stress that reproducing from the textbook is not desirable. Section E should also be
assigned as homework.
1 75
Chapter 9: Computer Networks
3. Describe the three main types of cable used to link computers in a network.
The three main types of cable used to link computers in a network are coaxial cable, twisted-pair cable,
and fibre-optic cable.
Coaxial cable is the simplest type of cable. It consists of a copper core covered by an insulating cover.
Signals travel along the copper wire. The insulating cover prevents signals from escaping form the wire.
Twisted-pair cable consists of wires twisted around each other. This helps to reduce interference.
Fibre-optic cable is made of glass fibres and enables data to be carried in the form of light signals. It is
very efficient but can break easily.
4. How is an intranet different from a LAN? How is it different from a WAN?
An intranet is different from a LAN because it uses Internet technology to connect several computers. It is
not restricted to a single building. An intranet is different from a WAN because it is restricted to a single
organization. It is a single network, and not a combination of smaller networks.
5. Describe bus, ring, and star topologies.
A bus topology consists of computers and devices connected to a server by a single cable called the
backbone. Data needed by one computer is sent to every computer on the network. However, bus
topologies cannot function when there is a problem with the backbone.
A ring topology consists of computers and devices connected in a loop. Each computer and device is called
a node. Data passes through the loop and is received only by the relevant computer. Ring topologies cannot
function when any one of the computers breaks down.
In a star topology, each computer and device is connected to the server by a separate cable. The network
keeps working even when some computers or cables break down.
6. Differentiate between a hub and a switch.
A hub or repeater receives messages from each computer on the network and then directs the signal
to every computer on the network. This wastes time. A switch sends messages only to the targeted
computers by first identifying them by their network address.
E. Write paragraphs to answer the following questions.
1. What are the advantages of Wi-Fi connectivity?
Wi-Fi connectivity enables us to connect multiple devices to the same hotspot. A mobile phone, laptop,
and tablet can be connected to the network at the same time. Wi-Fi enables instant connectivity on the
go. We can access Wi-Fi services through USB devices while traveling or at home. It reduces costs because
cables and routers are not needed.
2. A manager wants to connect the computers in her office with the computers in other branches. Which
type of network would this be?
An intranet would be used for this purpose as it is suitable for use by employees in branches in different
cities. Information and files can be shared easily because the intranet uses Internet technology. There will
be less risk of data going outside the organization.
3. Which network topology is the best for keeping computers connected to the network most of the
time?
The ideal topology would be the star topology because each computer is connected to the hub through a
separate cable. If one connection breaks down, than the others can still work unhindered.
76 1
right byte 2
Te a c h i n g G u i d e
F. Lab exercise
For the teacher: It is important to maintain order for this activity to avoid accidents in the lab or damage to
the equipment. It is advisable that you organize a guided tour of the lab along with the lab manager. Walk the
students through the lab and explain how the network has been set up. After this, allow students to explore the
environment independently as by now their curiosity is likely to be satisfied to some extent. Time this activity
so that students have sufficient time to complete their drawings.
G. Project
For the teacher: For this activity, you can bring in photographs of actual office environments collected from
magazines or the Internet. Discuss the ways in which computers have been organized to use space economically.
This should give students ideas to design their own computer network for the project.
1 77
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is a server?
2. What is crosstalk?
3. What is a network card?
4. What is a router?
5. What is a client?
6. What is a node?
II. Complete each sentence by circling the correct words in the brackets.
1. Two computers can be connected to each other by a (transmission/transportation)
medium.
2. (Coaxial cables/Fibre-optic cables) are the fastest transmission medium.
3. A (cable/modem) is a communication device.
4. A hub is also called a (repeater/sender).
5. In a (ring/bus) topology, computers are connected to the server by a single cable.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. A computer that sends a request is called the sending device.
2. A communication device converts digital signals into analog signals so that they
can be transmitted along telephone lines.
3. A computer that is part of a network is called a stand-alone computer.
4. A switch sends a message to all computers on a network.
5. A local area network is larger than a metropolitan area network.
6. The Internet is a worldwide network.
7. In a star topology, messages are passed from one computer to another.
8. Ring topologies transmit data more slowly than bus topologies.
9. An extranet enables a company to connect with its suppliers.
10. There is no server in a peer-to-peer network.
II. Draw diagrams for the following: (10 marks)
A. A client/server network
Test Sheet
D. A ring topology
E. A star topology
client client
client client
server
1 81
Chapter 9: Computer Networks
computer computer
hub
computer
LAN
LAN
D. A ring topology
computer computer
server
computer computer
printer
E. A star topology
server
computer computer
laser printer
computer
hub
computer computer
computer
82 1
the internet
10
Teaching objectives
The objectives of this chapter are to:
• introduce the terms Internet and World Wide Web
• explain that information on the Web is organized in the form of websites and web pages
• explain the components of a worldwide network
• explain the function of a modem and its different types
• explain the function and features of an Internet browser.
Learning outcomes
After completing this chapter, students should be able to:
• differentiate between the Internet and the World Wide Web
• identify various network components
• navigate the Internet using URLs, hyperlinks, search engines, the Favorites folder, and the History
folder
• upload and download information from the Web
• explain the advantages of the Internet.
1 83
Chpater 10: The Internet
Finally, the benefits of using the Internet and World Wide Web should be explored. By the end of the chapter,
students should be able to appreciate the importance of the Internet and its various applications.
Period 2
Starter activity (5 minutes)
Reading and explanation (lab session) (30 minutes)
Discuss sections 10.4.2 to 10.5.5 on pages 109 to 111 of the textbook.
Homework assignment (5 minutes)
Assign questions 2 and 4 from section D (page 116) as homework. Clarify what is required of students in their
answers. You should stress that reproducing from the textbook is not desirable.
Period 3
Starter activity (5 minutes)
Reading and explanation (lab session) (20 minutes)
Discuss sections 10.5.6 to 10.7 on pages 111 to 114 of the textbook.
84 1
right byte 2
Te a c h i n g G u i d e
Period 4
Lab activity (40 minutes)
Assign section F on page 117 to be attempted on the computer.
1 85
Chpater 10: The Internet
c. bandwidth
Bandwidth is a measure of the amount of data that can be carried by a transmission medium. Fibre-
optic cables have the greatest bandwidth.
3. What is a modem? Describe the different types of modems.
A modem is a device that modulates and demodulates data so that it can travel along a transmission
medium. It converts digital signals into analog signals to send them over a transmission medium. It
converts analog signals into digital signals to receive data being sent over a transmission medium. There
are three types of modems.
A telephone dial-up modem converts digital data into analog data and vice versa. Data transmission is
slow.
Digital Subscriber Lines transmit data at a greater speed. They enable the telephone and the Internet to
be used at the same time.
A cable modem uses coaxial cables to transmit data. Cable modems are faster than telephone dial-up
modems and DSL.
4. Describe the function of the Favorites folder. How is it different from the History folder?
The Favorites folder enables us to bookmark a web page to view it at a later time. We can save our
preferred websites in the Favorites folder. It is different from the History folder because the URLs of the
all the websites we visit are stored automatically in the History folder.
5. How can we find information on the Web with the help of a search engine?
We can find information on the Web by entering keywords in a search engine. The search engine uses the
keywords to search websites that contain those keywords. It then displays a list of those websites. We can
then visit a relevant website by clicking on its URL.
6. How can we download information from the Web?
We can download information from the Web by clicking on the Tools button on the Internet browser. We
can then click on Save As in the File menu. Finally, we can select a name and location for saving the file.
E. Write paragraphs to answer the following questions.
1. You have found some informative web pages that you would like to view later. Which feature of the
web browser would you use?
I would bookmark the webpages (Ctrl+Shift+B) to view them later. If I have not bookmarked the pages, I
will search for them in the History folder. I would also try to type part of the URL of the web page. This
would display the URL of the web page that matches the words I had typed.
2. Which keywords would you enter in a search engine to find information about cities in China?
There are multiple keywords that I could use to find information about cities in China. I could enter
‘Information about Chinese cities’ or ‘China-information of cities’ in the search box. I could also type the
names of some famous Chinese cities such as Beijing, Shanghai, and Tianjin.
3. Describe how the Internet may be useful to your school librarian.
The school librarian can use Internet to search for new books published in other countries that would
interest students. The librarian could also order the books online from the publisher’s website or from
online sellers. The librarian can also read reviews of books online. He or she can communicate with other
librarians and share books.
86 1
right byte 2
Te a c h i n g G u i d e
F. Lab exercise
For the teacher: You could divide the class into two groups and assign each group one of the two lab exercises.
Be sure to keep an eye on students switching their groups to work on the activity of their choice. Maintain order
and discipline in the lab by reminding students of the time required to complete the activity.
G. Project
For the teacher: It is advisable to send a note to parents advising them to assist their children with this project.
Warn students against going to a restaurant, especially one they have not visited before, without a parent or
responsible adult. Help the students draw up a questionnaire that they will use when meeting the restaurant
manager.
• Once we type the URL in the Address Box, the Internet browser sends a request to the host for the web page.
The host accepts the request and sends instructions to the browser. These instructions are in a language
called HyperText Mark-up Language (HTML). The browser follows these instructions to display the web
page in the browser window.
1 87
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is a web page?
2. What is meant by modulation?
3. What is an Internet browser?
4. What is meant by the term online?
5. What is the function of the Navigation Bar?
6. What is uploading?
II. Complete each sentence by circling the correct words in the brackets.
1. The (Internet/World Wide Web) is a network that links computers into a worldwide
network.
2. A collection of related web pages is called a (website/web book).
3. A search engine uses (keywords/hyperlinks) to search for information on the Web.
4. Students can use online (databases/data pages) to search for information on specific
subjects.
5. We can download information (from/to) the Web.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. A website is a collection of related web pages.
2. Bandwidth is the capacity of a transmission medium to carry data.
3. An Internet browser is a powerful computer.
4. We type the URL in the GOTO box.
5. A web page that we bookmark is stored in the History folder.
6. We can read books and articles on the World Wide Web.
7. A gateway is another name for an Internet browser.
8. Digital Subscriber Lines transmit digital data and voice signals at the same time.
9. ISPs issue each client a user id and a password.
10. The Internet is only beneficial to students.
II. Label the elements of an Internet browser in the screenshot below. (5 marks)
1. The ( Internet /World Wide Web) is a network that links computers into a worldwide network.
2. A collection of related web pages is called a ( website /web book).
3. A search engine uses ( keywords /hyperlinks) to search for information on the Web.
4. Students can use online ( databases /data pages) to search for information on specific subjects.
5. We can download information ( from /to) the Web.
90 1
Communicating
through email 11
Teaching objectives
The objectives of this chapter are to:
• introduce the concept of email
• explain the procedure for opening an email account
• explain how files can be attached to an email message
• explain the different email folders
• emphasize the need for caution when using the Internet or email services.
Learning outcomes
After completing this chapter, students should be able to:
• define the terms email, email account, email address, user id, and password
• open an email account
• compose an email message and attach files
• explain the functions of the Inbox, Junk, Drafts, Sent, and Deleted folders
• list some precautionary measures to take when using the Internet and email.
1 91
Chapter 11: Communicating through Email
Period 2
Starter activity (5 minutes)
Reading and explanation (lab session) (30 minutes)
Discuss sections 11.4 to 11.7 on pages 122 to 125 of the textbook.
Homework assignment (5 minutes)
Assign questions 3 and 4 from section D (page 131) as homework. Clarify what is required of students in their
answers. You should stress that reproducing from the textbook is not desirable.
Period 3
Starter activity (5 minutes)
Reading and explanation (30 minutes)
Discuss sections 11.8 to 11.12 on pages 125 to 128 of the textbook.
Assign sections A, B, and C (pages 130–131) to be completed in the classroom.
92 1
right byte 2
Te a c h i n g G u i d e
1 93
Chapter 11: Communicating through Email
94 1
RIGHT BYTE 2 Teaching Guide
Activity Sheet
I. What is…?
1. What is an email account?
2. What is a password?
3. What is an Inbox?
4. What is an attachment?
5. What is spam?
II. Complete each sentence by circling the correct words in the brackets.
1. To send email, we need to have an (email account/email web page).
2. To create an email account, we click on the (Sign in/Sign up) button.
3. Verification helps the website to identify (fake/many) email accounts.
4. To access our email account, we need to enter our (user id and password/subject and
password).
5. The (Deleted/Drafts) folder contains messages that we no longer need.
Test Sheet
I. Tick five boxes to show which five of these statements are most likely to be true.
(5 marks)
1. Email stands for emergency mail.
2. We can open an email account by clicking on Computer.
3. An email address contains a user id.
4. A password should be known to everybody.
5. A security question is helpful when a person forgets his password.
6. To compose an email message, we click on Write.
7. Cc stands for coloured copy.
8. There are no spaces between words in an email address.
9. We can store unfinished messages in the Drafts folder.
10. We should not open email from strangers.
II. Complete the following statements by filling in the blanks with the correct terms.
Each word or phrase can be used only once. (3 marks)
video sign out ZIP
dots Subject To
1. The line conveys the purpose of the message.
2. The email address of the recipient is entered in the line.
3. We can attach files to an email message.
4. The button is found on the top-right corner of the email screen.
5. Personal details include first names, last names, and codes.
6. When we enter our password, it appears as a series of .
III. List four precautions that we should take when sending and receiving email. (2 marks)
1 97
introduction to
animation 12
Teaching objectives
The objectives of this chapter are to:
• introduce animation
• explain the use of animation tools such as the Hand, Magnifier, Line, and Lasso tools
• explain the techniques of creating objects and animation
• explain how the Timeline works
Learning outcomes
After completing this chapter, students should be able to:
• identify and use the Stage, Tools Panel, Timeline, and Property Inspector
• use various tools to create objects, symbols, and animation
• create drawings in Merge Drawing and Object Drawing modes
• create animation using frame-by-frame animation and motion tweening
98 1
right byte 2
Te a c h i n g G u i d e
Period 2
Starter activity (5 minutes)
Reading and explanation (25 minutes)
Discuss sections 12.3 to 12.5 on pages 135 to 136 of the textbook.
Lab facility is necessary for this lesson. This lesson will focus on explanation of drawing modes and types of
animation. Explain these different types on computer till students grasp the basic concept.
Students should become familiar with the concept of animation and timelines. Their use should be explained and
students should be asked about famous animations to generate interest in the subject.
Classwork assignment (5 minutes)
Assign sections A, B, and C to be completed in the classroom.
Homework assignment (5 minutes)
Assign question 3 of section D as homework. Clarify what is required of students in the answers. It should be stressed
that reproducing from the textbook is not desirable.
Period 3
Reading and explanation (20 minutes)
Discuss section 12.6 on pages 137 to 138 of the textbook.
The three types of animation should be explained along with examples of their use. Students should also be asked
which type of animation they would use in specified cases, e.g. football game.
The classwork assignment will be used to gauge the understanding of students and their ability to use flash
application.
Classwork assignment (15 minutes)
Perform the lab exercise in section F.
Homework assignment (5 minutes)
Assign sections E and G as homework.
1 99
Chapter 12: Introduction to Animation
100 1
Teaching Notes
1 101
Teaching Notes
102 1