ICT Grade 9 Mie Book PDF
ICT Grade 9 Mie Book PDF
ICT Grade 9 Mie Book PDF
Communications
Technology
GRADE 9
Information and
Communications
Technology
GRADE 9
Professor Vassen Naëck - Head, Curriculum Implementation, Textbook Development and Evaluation
Acknowledgement
Christian Li Luen Ching - Senior Lecturer, MIE
Paramaseeven Sooben - Senior Lecturer, MIE
Design
Rakesh Sookun - Graphic Designer
Consent from copyright owners has been sought. However, we extend our apologies to those we might have overlooked.
All materials should be used strictly for educational purposes.
ii
Foreword
With the Grade 9 textbooks, we now complete textbook production for Grades 1-9 in the context of
the Nine Year Continuous Basic Education (NYCBE) project of the Ministry of Education and Human
Resources, Tertiary Education and Scientific Research. The textbooks are designed in line with the
National Curriculum Framework (NCF) and the syllabi for Grades 7, 8 and 9 which are accessible on the
MIE website, www.mie.ac.mu.
These textbooks build upon the competencies learners developed in Grades 7 and 8, based on the
philosophy of the NCF for the NYCBE. The content and pedagogical approaches allow for incremental
and continuous improvement of the learners’ cognitive skills using contextualised materials which
should be highly appealing to the learners.
The writing of the textbooks involved several key contributors, namely academics from the MIE and
educators from Mauritius and Rodrigues, as well as other stakeholders. We are especially appreciative
of comments and suggestions made by educators who were part of our validation panels, and whose
opinions emanated from long-standing experience and practice in the field.
The development of textbooks has been a very challenging exercise for the writers and the MIE. We
had to ensure that the learning experiences of our students are enriched through approaches which
appeal to them, without compromising on quality. I would, therefore, wish to thank all the writers and
contributors who have produced content of high standard thereby ensuring that the objectives of the
National Curriculum Framework are skilfully translated through the textbooks.
Every endeavour involves several dedicated, hardworking and able staff whose contribution needs to be
acknowledged. Professor Vassen Naëck, Head Curriculum Implementation and Textbook Development
and Evaluation provided guidance with respect to the objectives of the NCF, while ascertaining that
the instruction designs are appropriate for the age group targeted. I also acknowledge the efforts of
the graphic artists who put in much hard work to maintain the quality of the MIE publications. My
thanks also go to the support staff who ensured that everyone receives the necessary support and work
environment conducive to a creative endeavour.
I am equally thankful to the Ministry of Education, Human Resources, Tertiary Education and Scientific
Research for actively engaging the MIE in the development of textbooks for the reform project.
I wish enriching and enjoyable experiences to all users of the new set of Grade 9 textbooks.
Dr O Nath Varma
Director
Mauritius Institute of Education
iii
Preface
Technological advancements, particularly digital technologies such as Artificial Intelligence and Robotics
are opening new opportunities in various fields. The number of appliances coming with embedded
devices is constantly increasing. Digital literacy, therefore, is gaining importance as a fundamental skill.
At the same time, concepts like programming and coding are now being recognized as the new literacy.
The Grade 9 workbook has been developed with due consideration being given to these.
The workbook has been written with the National Curriculum Framework in mind. We have also taken
into account that National Examination will be held at the end of Grade 9. The workbook has, thus,
been designed to provide the knowledge, practical skills and understanding that learners will assimilate
through studying Information and Communication Technology. The ICT workbook prepares the learners
with ICT skills and competencies for the emerging knowledge society, helping them develop capacity
to solve problems in digital environments.
We believe that learners should be engaging in practical activities not only one or two terms but
throughout the year along with the theoretical aspects of ICT. We have, therefore, designed a workbook
that will allow learners to blend theory and practical. The various activities ensure that learners are
actively involved and create learning experiences that will help them be actively engaged in the process
of learning.
Throughout the workbook there are a number of colours, boxes and symbols used to facilitate learning.
We had created an avatar named Tipiyu that was introduced in Grade 7. Tipiyu guided across the Grade
8 workbook. Tipiyu continues to feature in the Grade 9 workbook as well.
iv
Introduction
Hello Friends,
....................................................................................
v
vi
P 105
Unit 5 P 141
Unit 6
Multimedia
Internet
Unit 4
P 159
Unit 7
P77
Presentation
Unit 3
P 47
Spreadsheet P 177
Unit 8
Unit 2
P 203
Unit 9
P 1
Computer Operations Databases
and Fundamentals
Unit 1
vii
UNIT 1 Computer operations and fundamentals
Computer Operations
1
Unit
and Fundamentals
Learning Objectives
By the end of Unit 1, learners should be able to:
• Discuss the functions of an operating system
• List the different types of operating systems
• Demonstrate an understanding of basic troubleshooting techniques
It is the most important software in a computer system. It consists of the essential files that the
computer needs to function.
Examples of OS
1
1.1 Functions of an operating system
1. It provides a user interface.
• M
odern computers have a graphical user interface (GUI) which allows the user
to interact with the computer system through icons and menus.
2. Memory management
• It deals with the loading and running of application programs.
• It allocates memory space to programs and data.
• It keeps track of which parts of the memory are in use and which parts are free.
Computer Memory
Memory locations
Programs
Operating
System
Data
2
UNIT 1 Computer operations and fundamentals
3. Processor management
• I t allocates processor time (CPU time) to the different tasks being performed
simultaneously by the computer.
• A time slice is given to each job that needs to be processed.
Start
Start
Start
stop
stop
stop
stop
Time
Slice 1 Slice 2 Slice 3 Slice 4
4. File management
• It manages the transfer of data and files.
• I t helps us to save our work, organise our files,
find files that we have saved and load files.
3
7. Error handling
• I t deals with errors that occur when
a program is being run, or when data
is being transferred somewhere,
and informs the user if necessary.
Quick Test
Fill in the blanks by selecting appropriate words from the list:
(a) It allows ______________________ between the user and the computer system.
by the computer.
4
UNIT 1 Computer operations and fundamentals
USER 2 USER 3
USER 1
USER 4 USER 5
CPU 1 P1
CPU 2 P2
CPU 3 P3
Process
Process
Process
Operating System
CPU
5
Quick Test
Match the following:
Several computer
Multi-processing
processors are used.
Solution 2: If the power cord is correctly plugged in, make sure that the power outlet is
working. You can plug in another electrical device such as a lamp to check
whether the power outlet is functioning properly.
6
UNIT 1 Computer operations and fundamentals
Solution 3: If you are using a laptop, the battery may not be charged.
Plug in the AC adapter, wait for a few minutes and then try
to turn on the laptop.
Solution 1: Push the Ctrl, Alt, and Delete keys at the same
time. Then, start the Task Manager, highlight the
program’s name, and click the End Task button.
Solution 3: If the computer still will not shut down, ask an
adult to unplug the power cable from the electrical
outlet. If a laptop is being used, remove the battery
to force the system to turn off.
7
3. Problem: The printer is not working
Solution 1: Check if the printer is turned on.
If not, turn it on and try again.
Note : A
printer requires ink and paper to produce printouts. Therefore, before printing,
check ink/toner levels and load paper in the sheet feeder.
8
UNIT 1 Computer operations and fundamentals
9
Solution 2: Press Ctrl + Z on the keyboard
to retrieve the file back.
Quick Test
PROBLEM SOLUTION
10
UNIT 1 Computer operations and fundamentals
(c) A _____________________ keyboard must be correctly plugged into the system unit.
(e) If a laptop becomes _____________________, remove the battery to force it to turn off.
3. Which keys should be pressed on the keyboard to start the Task Manager?
(1)
(2)
(1)
(2)
11
END OF UNIT QUESTIONS
1. Fill in the blanks with the following words:
(a) A multi-processing system can support more than one computer _________________.
(d) In a multi-tasking system, several __________________ can run at the same time.
(g) In processor management, a __________________ slice is given to each job that needs
to be processed.
(i) In case of accidental __________________ of a file, press Ctrl + Z to retrieve the file.
1)
2)
3)
12
END OF UNIT QUESTIONS UNIT 1 Computer operations and fundamentals
Across
Down
13
END OF UNIT QUESTIONS
5. Indicate whether the following statements are True or False.
(b) To wake up a computer from the ‘sleep mode’, press a key on the keyboard. […………]
(h) Several users can use a single-user system at the same time. […………]
(i) A paper jam prevents the printer from working properly. […………]
(j) The OS allows communication between the user and the computer system. […………]
B. Antivirus
C. Paint
D. MS Excel
A. press Ctrl + Z.
14
END OF UNIT QUESTIONS UNIT 1 Computer operations and fundamentals
C. deletes files.
A. Ctrl + Z
B. Alt + F4
16
UNIT 1 Computer operations and fundamentals
Additional Notes
17
UNIT 2 Word Processing
Unit
Word Processing
Learning Objectives
By the end of Unit 2, learners should be able to:
• Automatically generate a table of content and list of figures/tables
• Automatically generate multiple copies of the same document adapted
for different recipients
Click on the more button as shown below to check the different styles available.
19
The following will be displayed.
Normal Styles
Highlight
button
Type the sentence the sentence
1 “WORD PROCESSING and click on the
IS FUN” Normal Styles
button
No spacing Styles
button Highlight
Type the sentence the sentence
2 “WORD PROCESSING and click on the
IS FUN” No Spacing
Styles button
Heading 1 Styles
button Highlight
Type the sentence the sentence
3 “WORD PROCESSING and click on the
IS FUN” Heading 1 Styles
button
20
UNIT 2 Word Processing
Heading 2 Styles
button Highlight
Type the sentence the sentence
4 “WORD PROCESSING and click on the
IS FUN” Heading 2 Styles
button
We will create a document of 4 pages and create a table of contents as shown below
Hardware is the collective name given to the physical parts of a computer system
that can be seen and touched.
21
STEP 2: Type the following on page 2 of your document.
Input devices are those hardware devices that are used to feed data to the computer.
Some common input devices are:
• Keyboard
• Mouse
• Joystick
• Scanner
Output devices are those hardware devices that display information in the form
of softcopy or hardcopy.
Some common output devices are:
• Monitor
• Printer
• Speaker
Storage devices are those hardware devices that are used to store {data temporarily
or permanently to the computer files}.
Some common storage devices are:
• Hard disk
• Pen drive
• CD, DVD and Blu ray
22
UNIT 2 Word Processing
STEP 5: Place the cursor at the start of the document as shown below.
23
STEP 6: Click on References button from the toolbar and click on the Table of Contents button.
1 2
STEP 7: C
licking on the Table of Contents button will display the options below. Select
the second option “Automatic Table 2”
Check your document you will notice the Table of content (TOC)
has appeared at the top of the document as shown below.
24
UNIT 2 Word Processing
STEP 2: A
dd a caption to the table you just created. But first place the cursor just below
the table you created as shown below.
25
STEP 4: Type “hardware summary table” as shown below.
STEP 5: Now place your cursor just after the table of content.
26
UNIT 2 Word Processing
STEP 7: T he window below will be displayed. Click on OK to insert the table of figures.
The table of figures will be added just after the table of content on the first page of your
document as shown below.
STEP 8: Click on save button to save the necessary changes you made to the document.
27
Automatically generate multiple copies of the same
document adapted for different recipients
What is mail merge?
A mail merge can be useful when a document needs to be sent to many people when needed.
A single letter (template) can be drafted and sent automatically to many people.
Note: A template is a sample document that has been pre-formatted.
For example, you could write a single letter and send it to all your friends to inform them about
an event like a birthday party or a picnic.
At school, the school secretary can write a single letter and send it to all students to inform
them about the annual general meeting of the PTA.
Create a template
The template will be the main document. It contains the text and graphics to be used. An
example is given below.
Dear parent,
Responsible party of
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June
2019 in the school hall. This event will celebrate the exceptional performance of our students and
we are delighted to inform you that your child will be receiving a prize in acknowledgement of
his hard work and achievement.
28
UNIT 2 Word Processing
‹‹Address››
Dear parent,
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June 2019 in the
school hall. This event will celebrate the exceptional performance of our students and we are delighted to
inform you that your child ‹‹Surname›› ‹‹First_Name›› of ‹‹Grade›› ‹‹section›› will be receiving a prize
in acknowledgement of his hard work and achievement.
STEP 2: Click on the Mailings tab and select Start Mail Merge option as shown below.
1 2
29
STEP 3: Click on the Step-by-step Mail Merge Wizard.
STEP 4: Check that the Letters option is selected and Click on the Next: Starting document option.
30
UNIT 2 Word Processing
1
STEP 5: Check that the Use the current document option is selected and click on the Next:
Select recipients option.
2
STEP 6: Select the Type a new list option and click on create.
1 2
31
STEP 7: You will obtain an address list as shown below that you can edit.
STEP 8: Click on the Customize Columns button to adapt the table to our letter.
The table can be customised by clicking on the different buttons as shown below.
32
UNIT 2 Word Processing
1 2
STEP 9: C
lick on Rename button type Surname and click on OK button to change the field
name from title to Surname. 3
STEP 10: Click on Last Name and click on Delete to delete the Last Name field.
33
STEP 12: R
epeat steps 10 and 11 to delete all the other fields {Company Name, Address Line
1 etc.} by selecting each one in turn and deleting the fields as we will not use these
fields.
STEP 13: Click on the add button, type Grade and click Ok button.
1 2 3
STEP 14: Repeat step 13 to add the following fields {That is, Section and Address}.
When you have added the necessary fields, they will appear as shown below, click on
the Ok button
34
UNIT 2 Word Processing
STEP 15: The table you created will look similar to the one shown below.
STEP 16: We will add some records to the database we just created that will be used in the
mail merge. Click on the New Entry button to add a new record followed by OK
button. 1 2
STEP 17: If you want to add a record, click on the New Entry button. The final database will
look as the one shown below. Click on Ok button.
35
STEP 18: I n the File name box, save the document as Students details. Then click on the
Save button.
STEP 19: The database you created will look like the one shown below. Click on the Ok button.
Word will automatically save the document as a {.mdb} file, that is in Access.
36
UNIT 2 Word Processing
lick on the Next: Write your letter button. The table is now ready to be merged with the
C
letter that we will write in the next step.
We will write a letter to invite parents for the prize giving ceremony of their children which
will be used to merge with the database of students details that we created above:
Dear parent,
Responsible party of
We have great pleasure to invite you to our annual prize giving ceremony on Thursday
27th June 2019 in the school hall. This event will celebrate the exceptional performance
of our students and we are delighted to inform you that your child will be receiving a
prize in acknowledgement of his hard work and achievement.
The event will start at 10 in the morning and guest will be seated by 9.30. We rely on
your presence on that day and congratulate your child for his success.
Faithfully yours
Rector
XYZ college
37
Part 3: Insert fields to merge the two documents
STEP 1: Position your cursor as shown below and click on More items button.
STEP 2: S elect the Address field and click on Insert button. The address field will be inserted
on top. 1 2
«Address»|
38
UNIT 2 Word Processing
STEP 4: R
eposition cursor as shown below and click on More items again. This time select the
Surname field followed by the First name field.
«Address»
Dear parent,|
Responsible party of
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June
2019 in the school hall. This event will celebrate the exceptional performance of our students and
we are delighted to inform you that your child will be receiving a prize in acknowledgement of his
hard work and achievement.
«Surname» «First_Name»|
STEP 6: Reposition cursor as shown below and follow the previous step to add Surname and
First name again.
Responsible party of
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June
2019 in the school hall. This event will celebrate the exceptional performance of our students and
we are delighted to inform you that your child | will be receiving a prize in acknowledgement of his
hard work and achievement.
39
STEP 7: R
eposition cursor as shown below for the last time and follow the previous step to
add Grade and Section.
«Address»
Dear parent,
Responsible party of «Surname» «First_Name»
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June
2019 in the school hall. This event will celebrate the exceptional performance of our students and
we are delighted to inform you that your child «Surname» «First_Name» of | will be receiving a
prize in acknowledgement of his hard work and achievement.
YOUR LETTER WILL LOOK SIMILAR TO THE ONE SHOWN BELOW. PAY SPECIAL ATTENTION
TO THE FIELDS IN RED COLOUR. THE CONTENT FROM THE TABLE HAS BEEN MERGED INTO
THE LETTER.
«Address»
Dear parent,
Responsible party of «Surname» «First_Name»
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June
2019 in the school hall. This event will celebrate the exceptional performance of our students and
we are delighted to inform you that your child «Surname» «First_Name» of «Grade» «Section»
will be receiving a prize in acknowledgement of his hard work and achievement.
The event will start at 10 in the morning and guess will be seated by 9.30. We rely on your
presence on that day and congratulate your child for his success.
Faithfully your
STEP 9: You will get a preview of the letter you created. Click on Next: complete the merge.
Triolet
Dear parent,
Responsible party of Dulloo Neil
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June
2019 in the school hall. This event will celebrate the exceptional performance of our students and
we are delighted to inform you that your child Dulloo Neil of 7 Red will be receiving a prize in
acknowledgement of his hard work and achievement.
The event will start at 10 in the morning and guess will be seated by 9.30. We rely on your
presence on that day and congratulate your child for his success.
Faithfully your
Rector
40
UNIT 2 Word Processing
THE MAIL MERGE IS COMPLETE AND YOU WILL GET A RESULT SIMILAR TO THE ONE
SHOWN BELOW.
«Address»
Dear parent,
Responsible party of «Surname» «First_Name»
We have great pleasure to invite you to our annual prize giving ceremony on Thursday 27th June 2019 in the school
hall. This event will celebrate the exceptional performance of our students and we are delighted to inform you that
your child «Surname» «First_Name» of «Grade» «Section» will be receiving a prize in acknowledgement of his
hard work and achievement.
The event will start at 10 in the morning and guess will be seated by 9.30. We rely on your presence on that day and
congratulate your child for his success.
Faithfully yours
Rector
XYZ college
41
END OF UNIT QUESTIONS
Question 1
Multiple choice
(a) What tab will we use in MS-Word to access mail merge option?
(b) Which of the following enables us to send the same letter to different persons?
(c) What Word feature indicates the number of pages, words, and characters
in a document?
(d) Which of the following is not an essential component to perform a mail merge
operation?
(f) What feature in Word allows us to combine name and addresses with a template?
(g) What tab in Word allows us to create a table of contents or table of figures?
42
END OF UNIT QUESTIONS UNIT 2 Word Processing
Question 2
(a) Fill in the blanks using the following words given below.
Data source Main - document - Table multiple Word - Processing - Merge Field
Two files need to be created before you can merge them. The information that does not
change is stored in the__________________________ file, and is typically created in
__________________________.
When the Main Document and Data Source are merged, Microsoft Word replaces each
_________________________ in the Main Document with the data from the respective
field contained in the Data Source.
(b) Give an example of how the school administration can use mail merge.
Question 3
(b) List the three things needed in order to complete the mail merge process.
i.
ii.
iii.
43
Question 4
(c) What is the name of the chapter that starts on page 19?
44
UNIT 2 Word Processing
Additional Notes
45
UNIT 3 Spreadsheet
Unit
Spreadsheet
Learning Objectives
By the end of Unit 3, learners should be able to:
• Use advanced Formatting
• Use advanced Formulae
• Use advanced Functions
While basic formatting enhances the way, a table looks in excel, users may require different
formatting based on some conditions. Use of advanced formatting will make the table more
readable. Users can easily look for required information from a formatted table.
Conditional formatting is a feature in Excel which allows you to apply formatting to a cell or a
range of cells based on certain criteria.
Example:
Worksheets A and B contain marks obtained by students in an ICT examination. The pass mark
is 35. In worksheet A, a Conditional formatting feature is applied to the range of cells B3:B12.
A conditional formatting rule is created to determine how many students scored less than
35 marks. If a cell value is less than 35, then the cell is formatted with a light red fill and dark
red text. Worksheet B shows the formatted values after that the conditional formatting rule has
been applied to it.
47
Worksheet A Worksheet B
Before formatting After formatting
4. Save the workbook as ‘Marks’.
48
UNIT 3 Spreadsheet
2. Select range of cells B3:B12.
49
3. In the Home tab, click the Conditional Formatting command.
5. A
menu will appear with several rules.
Select the Less Than rule.
50
UNIT 3 Spreadsheet
8. Click OK.
51
9.
The conditional formatting will be
applied to the selected cells.
10. Save the workbook as ‘ConditionalMarks’.
52
UNIT 3 Spreadsheet
4.
The conditional formatting will be removed.
53
Suggested Activity: Applying conditional formatting
The pass mark has changed and is now 50 or above. Find out how many students have passed
the exam. Follow the steps below to create a new conditional formatting rule.
Select B3:B12.
2.
On the Home tab, in the Styles group, click Conditional Formatting, then select Highlight
3.
Cells Rules > Greater Than.
4.
In the Format cells that are GREATER THAN box, type 49.
5.
Change the formatting and select Green Fill with Dark Green Text.
Click OK.
6.
If you want to keep the formatting of your worksheet consistent, then styles can be applied
to a cell or a range of cells.
To apply a cell style to an active cell or range, click Cell Styles in the Styles group on the Home
tab, then choose the cell style that you want to apply. You can apply more than one style to a
cell or a range of cells.
54
UNIT 3 Spreadsheet
STEP BY STEP
1. Open the ‘ConditionalMarks’ workbook.
3. On the Home tab, in the Styles group, open the Cell Styles menu.
55
The Cell Styles gallery will appear.
4. In the Titles and Headings section, select the Heading 1 style to apply it to cell A1.
56
UNIT 3 Spreadsheet
Font Calibri with a bold style and a blue bottom border are applied to cell A1.
57
6. Open the Cell Styles gallery
and in the Themed Cell Styles
section, select Accent1.
58
UNIT 3 Spreadsheet
Tables can be formatted to help organise your content and make it easier for you to locate the
information you need. Excel provides many predefined (built-in) table styles that you can use
to quickly format a table.
3. Click the Format as Table command in the Styles group on the Home tab.
59
4. A list of predefined table styles will appear. Click a table style to select it.
A dialog box will appear, confirming the range of cells you have selected for your table. The
5.
cells will appear selected in the spreadsheet, and the range will appear in the dialog box.
If necessary, change the range by selecting a new range of cells directly on your spreadsheet.
6. If your table has headers, check that the box next to My table has headers.
60
UNIT 3 Spreadsheet
7. Click OK. The data will be formatted as a table in the style you chose.
An Excel IF Statement tests a given condition and returns one value for a TRUE result, and
another value for a FALSE result.
Let's take as an example what someone should do if it is cold outside he/she should wear a
jacket, if it is not cold he/she should leave the jacket at home.
The IF function in Excel is made up of 3 parts:
61
In Excel, it is represented as follows:
Cold?
Leave jacket at home
Wear jacket
Example:
In the flowchart below, if the answer to the question is ‘TRUE’, then it tells the user to wear a
jacket. If the answer is ‘FALSE’, then leave the jacket at home.
Start
The condition
Yes No
Cold?
62
UNIT 3 Spreadsheet
The pass mark is 35. Those students who scored 35 or above, will obtain a “PASS”, otherwise
they will get a “FAIL”.
63
3. Click the Formulas Tab. In the Function Library group, click Logical.
4. Click on IF.
64
UNIT 3 Spreadsheet
65
9. Excel returns the result “PASS” in cell C3. In the formula bar, the function is displayed.
10.
Copy formulae in
cell C3 and paste
it in range of cell
C4:C12.
66
UNIT 3 Spreadsheet
11. The following results appear in the remaining cells. We can see that only two students
obtain FAIL.
• The COUNTIF function counts the number of cells in a given range that meet a specific
condition.
=COUNTIF(Range, Criteria)
• The Criteria refers to the conditions that must be met in order for the cells to be counted.
For example:
• The range in this formula is the mark for each student and the criteria is to select who
passed and failed their exam.
67
Activity 7: Using the COUNTIF function
2. Select C13.
68
UNIT 3 Spreadsheet
5. In the Function Arguments dialog box, in the Range box, type range of cells C3:C12.
69
6. In the Criteria box, type PASS
8.
The following result is
displayed in cell C13,
where 8 students
scored 35 marks
or above.
9.
The function used
is displayed in the
formula bar.
70
UNIT 3 Spreadsheet
Activity 8
Using the COUNTIF function, calculate how many students scored below 35 marks. Display the
result in cell C14.
2. Select C14.
3. Click the Formulas Tab. In the Function Library group, click More Functions.
4. Select Statistical, and then click COUNTIF. In the Function Arguments dialog box, in the
Range box, select cells C3:C12. In the Criteria box, type FAIL.
5. Click OK.
71
END OF UNIT QUESTIONS
1 Below is a list of statements, state whether these are TRUE or FALSE. Put a tick ()
in the appropriate column.
2
Multiple Choice Questions
Select the best response for the following statements.
(a)
Which of the following functions automatically counts the number of cells in a
given range that meet a specific condition?
A. COUNTIF B. COUNT
C. SUM D. AVERAGE
(b)
Which of the following can you use to duplicate a cell’s contents or fills a series?
A. Format Painter B. Font
C. Fill handle D. cell range
(c)
The Cell Styles in the Styles group is found on which of the following tabs?
A. Insert B. View
C. Formulas D. Home
(d)
A formula that uses the COUNTIF function has 2 parts. What are they?
(e)
To search for cookie in the range D4:D10, which formula would be correct?
3
Open the “SRL Charity Club” worksheet.
(a)
Type =IF(C3>=900,”Free Gift”,”“) in cell D3.
Copy the function in cell D3 and paste it to the range of cells D4:D12.
(b)
Write the results in the worksheet above after applying the IF function in the cell
range D3:D12.
(c)
Using the COUNTIF function, write a formula to find how many persons live in
Flacq.
73
Additional Notes
74
UNIT 3 Spreadsheet
Additional Notes
75
UNIT 4 Presentation
Unit
Presentation
Learning Objectives
By the end of Unit 4, learners should be able to:
• Use title and slide master to create a presentation
• Apply design templates
• Apply multiple slide masters
If you want to create a consistent professional presentation with all the slides to contain same
fonts, images, colour, background, that can be formatted in one feature: The Slide Master view
and they will be applied to all your slides.
In PowerPoint, when the Slide Master tab is selected, the Slide Master is the top slide. It stores
formatting information about the theme, layout, background, colour, fonts, placeholders and
positioning of all slides.
The Slide Master tab contains all the commands to change Slide Master and slide layouts.
Below the Slide Master are several smaller slide thumbnails. These represent individual Layout
Masters like the Title slide and the Title and Content slide. Any change made to a layout master,
only changes any slides using that particular layout.
Placeholders allow to add, remove or edit title and content placeholders or make formatting
changes.
77
Slide Master Slide Master tab Placeholders for Title and Subtitle
Layout Masters
Placeholders for date, footer and slide number
Activity 1
Note: In this example, we are going to use Slide Master View to create a presentation:
78
UNIT 4 Presentation
The presentation switches into the Slide Master view. You can see the Slide Master and
layout masters in the left navigation pane and a slides window on the right.
4. In the left navigation pane, Select the first slide, that is the Slide Master.
79
4. Click the Master Layout to choose which elements to include in the slides.
In this example, we will choose only Title and Text.
5. Click OK button. Only the Title and Text placeholders will appear in the Slide Master.
80
UNIT 4 Presentation
Next, to add a theme to the Master Slide and corresponding slide layouts, do the following:
8. Choose on the Facet Theme in this example. This theme is applied to the Slide Master and
all the slide layouts, as shown below:
81
82
UNIT 4 Presentation
9. Next, Click the Fonts command in the Background group, then select the Calibri Font.
10. This will apply the Calibri font type to the Slide Master and the Slide layouts,
as shown below:
83
11. Click File Tab and Choose Save As
84
UNIT 4 Presentation
14. Click the Close Master View button. This will get you back to Normal view.
15. The facet theme and Calibri font type are applied to all the slides.
Every new slide added to this presentation will take on the same theme and font type as
in the Slide Master .
Tip:
It is a good idea to make any changes to your slide master and layout masters before you
add slides to create your presentation.
85
4.3 Applying design templates
A Powerpoint template is a design scheme that can contain layouts, colours, fonts, effects,
background styles and content. It is saved as a potx file.
86
UNIT 4 Presentation
3. Locate the PowerPoint template saved earlier (at step 12 of Activity 1).
87
5. The template is applied to the new presentation. New slides and content can be added to
the presentation.
Presentation task 1
Using the Master Slide that you have created and saved above in Activity 1, add
(ii) two Title and Content Layouts (as shown below) to create this presentation as below:
You will notice that the Facet theme and Calibri font are applied to all the slides.
88
UNIT 4 Presentation
89
Suggested Activity
The Slide Master and the slide layouts will remain in the left navigation pane because
Slide Master View is the current view.
90
UNIT 4 Presentation
Click the font color command in the font group. Choose font color Red from
6.
the menu options.
7. The change in colour will appear on all the slides in the left navigation pane.
8. Select the Slide Master tab. Close the Slide Master View
91
9. The changes in font colour are applied in all the slides in the presentation.
92
UNIT 4 Presentation
PowerPoint allows you to create two or more Slide Masters and then choose which Master to
choose for each slide in a presentation.
When you want to use multiple themes in one presentation, you will need multiple slide
masters. Each slide master may represent a theme.
For example, in the image below, there are two slide masters with associated layouts as you would see
them in the Slide Master view.
Slide Master 1
Slide Master 2
93
Activity 3: Adding another Slide Master to a presentation
We will add a new slide master to the presentation worked out in Presentation Task 1.
The new slide master appears below the existing slide master without theme, colours or effects.
Notice that this new Slide Master is numbered 2; since this is the second Slide Master of your
presentation.
94
UNIT 4 Presentation
3. Repeat the steps 1 to 8 in Activity 1 to add the following to the second slide master:
6. To add an image of “application program” (Access the Insert tab of the Ribbon,
Choose Online Pictures)
The new slide master gets added along the selected format applied as shown below:
95
7. Click Save.
8. Click the Close Master View button. This would get you back to the Normal view.
9. Access the Home Tab of the Ribbon and click New Slide button. This brings up the drop
down gallery as shown below.
You will notice that there are now two Slide Masters within the drop-down gallery with two
different themes (Facet and Slice). When you are adding slides to your presentation, it allows
you to choose any of these two themes.
96
UNIT 4 Presentation
Presentation task 2
Using the second Master Slide that you have created and saved in Activity 3, add
(ii) two Title and Content layouts to the existing presentation as follows:
97
The presentation with two different themes and layouts are used in one presentation (using
two sets of slide masters). It will appear as below:
Theme 1
Theme 2
98
END OF UNIT QUESTIONS UNIT 4 Presentation
A. Transitions B. Animations
C. View D. Home
(b)
If a logo needs to be inserted in the same position on every slide, it can be inserted
in the feature.
(c)
To be able to reuse a design scheme in future, it can be saved as a
.
A. Presentation B. Template
C. PDF D. Slideshow
TRUE FALSE
99
END OF UNIT QUESTIONS
3. Complete each sentence below using one item from the list given at the bottom.
(a)
The view is a special feature that is used to format
(b)
The Slide Master contains all the commands to
(c)
In the command, we choose the elements to
(d)
Layout masters are found the Slide Master.
(e)
The Slide Master is found in the navigation pane.
(f)
Two Slide Masters can be available in a presentation with two different
100
END OF UNIT QUESTIONS UNIT 4 Presentation
4. Label the different parts of the Slide Master View with the words below:
A
B
C D
101
END OF UNIT QUESTIONS
5. What is the Slide Master View?
102
UNIT 4 Presentation
Additional Notes
103
UNIT 5 Internet
Unit
Internet
Learning Objectives
By the end of Unit 5, learners should be able to:
• Distinguish between different types of network, e.g. based on size and purpose
• Distinguish between different network topologies
• Differentiate between Intranet and Extranet
• List various network components and explain their importance
• Propose network components for a particular network
• Engage in e-discussions using the internet
• Create a website
Recall
ISP
105
WiFi
Modem
Router
To access to the internet, the router must be connected to a MODEM. Today a combined
modem/router unit performs both these functions in one device.
Firewall
106
UNIT 5 Internet
Quick Test
Match the following network components with their appropriate definitions.
Wireless PAN is most commonly achieved by using Bluetooth (wireless technology used
over short distances) which provides a range of a few meters.
107
5.2.2 Local Area Network client client
2. Interconnection
Network cables are the wires which carry the information between the different
computers in a wired LAN.
For WAP, antennas are used to send out radio waves to computers which are
found in the wireless LAN.
108
UNIT 5 Internet
1. Interconnection
2. Server
3. An Internet connection
4. Firewall
The firewall is used to block any unauthorized access.
Proposed Network
components for SAN
Storage Area
Network is made up
of components such
as servers, cables,
and storage devices.
109
5.2.6 Virtual Private Network
VPN - A virtual private network (VPN)
allows a user to create a secure connection
over the Internet (public network) to access
a private network. For example, VPN allows
remote users and regional offices to access
the company’s head-office applications and
resources.
1. VPN Server
The VPN server acts as a connection point for the VPN users who are at a
remote location.
2. Router
The VPN server will use the router to provide services by providing remote
access to clients.
3. An Internet connection
Client using the VPN network must have an Internet connection to access the
VPN server.
4. Firewall
110
UNIT 5 Internet
Types of network
Limited to
Limited a building Limited Countrywide
Size
Worldwide Worldwide
to a room or a single to a city or Worldwide
site
A private
network
Connects
Connecting accessible
Connecting Connecting storage
devices in a Connecting over a public
Purpose
Quick Test
Fill in the blanks with the given words.
ii) A network designed for a larger geographical area such as a town is known
as .
office.
111
v) A allows a user to create a secure connection over the Internet
Network topology refers to the physical arrangement of a network. It defines the way different
nodes are placed and interconnected with each other.
112
UNIT 5 Internet
113
Information Used
Topology Expansion Troubleshooting
Transfer for
To add a new
computer, plug
one or more Troubleshooting
Data sent from
cables depending is most difficult
one computer is
on the number because information WAN
received by all the
of computers to can flow in different
other computers.
Mesh which the new routes.
device will be
connected to.
It is simple to
A transmission from Troubleshooting is
install and extend
any computer can easy by checking
the network by WAN
be received by all the branch which is
simply plug in the
Tree other computers. not working.
new device.
114
UNIT 5 Internet
Quick Test
to a single cable.
circular arrangement.
An extranet is also a private network that allows outsiders (extra) to communicate with users
of an intranet. For example: Suppliers can communicate with companies.
Intranet Extranet
115
Quick Test
State whether the following statements are True (T) or False (F).
( )
v) Every employee in an organisation uses his/her username and password to access the
Intranet. ( )
• Internet connection
• Participants
Participants
People engaged (involved actively) in the online discussion are called participants.
5.5.1 Videoconferencing
Videoconferencing is a live visual communication between two or more people that are from
different locations. The communication is done using computer networks. Examples of popular
videoconferencing software are Skype and WhatsApp.
116
UNIT 5 Internet
Suggested Activity
5.5.2 Podcasting/Vodcasting
Podcasting is a free web service that makes audio files available for streaming and downloading.
Subscribers to the podcast will receive notifications of new audio files added to the websites.
When a video file is uploaded and distributed, it is called Vodcast.
1 https://defimedia.info/
117
Suggested Activity
1: http://www.
2: http://www.
3: http://www.
Suggested Activity
Title of podcast:
118
UNIT 5 Internet
5.5.3 Wiki
A Wiki is a website that allows internet users to view, add, delete and modify its contents. The
most popular Wiki is Wikipedia. It is considered as an online encyclopaedia.
Step 1:
Visit Wikipedia.org
Step2:
Wikipedia will display the articles related to Mauritius
119
Step 3:
Scroll down the web page to reach the content section. The content section displays
hyperlink where you can go to a specific part of the article.
Step 4:
The following will appear on your screen
120
UNIT 5 Internet
Step 5:
To contribute (edit) to this part, click on edit
Click Here
The following will appear on your screen and click on Start Editing
Step 6:
Add content about Mauritian Cuisine in the space provided on your screen.
Step 7:
Example 1:
Alouda is a delicious cold beverage made with milk, basil seeds and agar-agar jelly
which is especially refreshing on a hot summer day.
Example 2:
Rougaille or rougail is one of the classic Mauritian dishes that everyone on the island
loves. It is essentially a tomato-based dish, with incredibly rich flavours thanks to the
combination of spices used.
121
Step 8:
Publish changes
Step 9:
Go back to the Cuisine hyperlink and view your text in this section
Note: For the change to be permanent, you need to sign in to Wikipedia.
Congratulations!
5.5.4 Blogs
A blog or web log is like an online journal where a person can write his personal opinions or
thoughts. The blog is normally public. Someone who writes on blogs is called a blogger.
122
UNIT 5 Internet
Suggested Activity
Visit a blog
http://blog.airmauritius.com/
https://www.bonjourmauritius.com/blog/
Social networking is an online service where people can stay in touch with family, friends and
customers. Some of the different ways to communicate on social networking sites are:
• Posts and comments
• Video call
• Instant messaging
1. Facebook
2. YouTube
3. Instagram
4. Twitter
5. WhatsApp
Good practice
on social networking sites:
123
5.5.6 Chat
It involves two or more people communicating together in a chat room. The chat room offers
textual, audio and video communication facilities. One needs to sign in to join a chat room.
Online forums are websites used for debates and online discussion. People contribute to
the debate by posting messages. Online forums are also called newsgroups. Administrators
monitor all discussions and you need to sign in to be able to contribute to online forums.
Suggested Activity
https://www.expat.com/forum
https://www.bonjourmauritius.com/blog/
124
UNIT 5 Internet
Quick Test
Match the following computer terms with their appropriate definition.
125
5.6 Create a web site
A website is a group of web pages that are connected together.
What is HTML?
HTML stands for Hyper Text Markup Language. It is a computer language used to create
websites. HTML documents are files that contain tags and text.
A tag is an instruction written in a text file that is given to the web browser. The web browser
will interpret the tags and show the contents of the web site on the screen. It is recognized by
the <> symbol. E.g.<HTML>.
A tag can be an opening tag or a closing tag. <body> is an example of an opening tag and
</body> is an example of a closing tag.
126
UNIT 5 Internet
In this activity we will create a simple web site with text and a background colour.
Step 1:
127
Step 2:
Step 3:
128
UNIT 5 Internet
If you are using other web browsers that icon will take the default web browser of your
computer.
Step 4:
Double click on the website icon to open your first web site
and it should appear as shown.
129
Congratulations!
You have created your first web site.
Tags Descriptions
130
UNIT 5 Internet
Tags Descriptions
paragraph
131
Activity 3: Inserting an image in a web site
Tags Descriptions
Step 1:
To insert an image in an HTML document, you need first to identify
an image on your computer. If you do not have one, you can download
it. Save the image in a folder and name it “web”.
Step 3:
Open a notepad and write down the following html tags. Save your text file as website.
html in the folder “web”
132
UNIT 5 Internet
Quick Test
Fill in the blanks with the given words.
iii) A tag is an instruction written in a text file that is given to the web browser.
viii) The tag contains all the contents of an HTML page, such as text,
133
END OF UNIT QUESTIONS
1. What do the following acronyms stand for? An example has been given.
CPU: Central Processing Unit
LAN:
ISP:
WAN:
NIC:
SAN:
VPN:
PAN:
HTML:
2.
Circle the correct answer.
A. B. C. D.
(v) A/An is the company that provides you with access to the Internet.
A. Intranet Service Provider
B. Internet Service Provider
C. Web Server
D. Extranet
134
END OF UNIT QUESTIONS UNIT 5 Internet
(ix) Which of the following is a data transfer network that makes a network of storage
devices accessible to multiple servers?
A. Virtual Private Network
B. Storage Area Network
C. Local Area Network
D. Wide Area Network
(xi) is like an online journal where a person can write his personal
opinions or thoughts.
A. Wiki
B. Blog
C. Podcast
D. Social Network
135
END OF UNIT QUESTIONS
(xii) is a live visual communication between two or more people that
are from different locations.
A. Vodcast
B. Online Forum
C. Videoconferencing
D. Wiki
136
END OF UNIT QUESTIONS UNIT 5 Internet
3. Indicate whether the following statements are True (T) or False (F).
Put a tick () in the appropriate column.
True False
137
END OF UNIT QUESTIONS
4. Complete the following sentences with the given words.
firewall star VPN WiFi intranet router
Internet Service Provider tree wiki MAN
iv) An is the company that provide you with access to the Internet.
138
END OF UNIT QUESTIONS UNIT 5 Internet
139
END OF UNIT QUESTIONS
6. Complete the following HTML codes with the given tags:
<!Doctype HTML>
<HTML>
<HEAD>
</HEAD>
<_______>
<P>Welcome to my website<_____>
</BODY>
<_______>
MODEM:
HTML:
140
UNIT 5 Internet
Additional Notes
141
UNIT 6 Multimedia
Unit
Multimedia
Learning Objectives
By the end of Unit 6, learners should be able to:
• Create comic strips using an appropriate authoring tool
Cool!
A caption provides the reader with additional messages about what is happening in the panel.
In figure 6.1, the caption is used to describe a particular situation or to indicate the action the
character is performing.
A Dialogue represents the thought or the speech of the character. Dialogues are found in
speech bubbles or speech balloons. The tail in the speech balloon indicates the source of
speech. Speech balloon shows the emotions of the character.
Tail
144
UNIT 6 Multimedia
Hi Tipiyu.
Do you know what
General speech a comic strip is
balloon
1 The character’s dialogue
is represented by this
speech balloon.
What is a
comic strip?
Thought balloon
3 It is used to show
someone is thinking.
Sound/Expression text
balloon
It is used when a sound
Cool!
is introduced in the story.
4
For example POW,
ZOOM, VROOM , OUCH!
and Cool! can be written
in the speech balloons.
145
6.2 Steps to create a comic strip
Step 1:
Writing a script
A script allows you to write the story. The story should have a beginning, a middle and an end.
A storyboard can be used to show the sequence of actions. In a comic strip it is not important
to write all the details about the story.
Step 2:
At this stage, it is important to decide on the number of panels that would be used. As a start,
use 1 row with 3 to 4 panels.
1 row
3 panels
There are many online and offline authoring tools that are available to design comic strips.
146
UNIT 6 Multimedia
Beginning (1 panel)
• Sound “PAW!” from socket in laboratory.
• Tommy says “ OMG”. (Tommy does not appear in the panel)
Middle (1 panel)
• Tommy is feeling shocked.
• Text: What is this sound? Oh, I need to report this problem to the teacher.
End (1 panel)
• Tommy says: I heard a strange sound coming from the electrical sockets.
• Tipiyu : Thank you for reporting this problem.
147
Storyboard
BEGINNING Caption:
Text of caption: Somewhere in the
computer laboratory
Photo of overloaded
electrical sockets
Speech balloon: Sound
Expression Text: PAW! And OMG
148
UNIT 6 Multimedia
Before creating the comic strip, we must first gather photos as mentioned in the storyboard's panel.
Beginning
overloaded socket
Middle
End
149
Creating the comic strip in MS PowerPoint
Step 1:
Click Here
150
UNIT 6 Multimedia
Step 2 :
BEGINNING Caption:
Text of caption: Somewhere in the
computer laboratory
Photo of overloaded
electrical sockets
Speech balloon: Sound
Expression Text: PAW! And OMG
151
The slide will look like this:
Insert caption
To insert a caption use a rectangle and insert the text “Somewhere in the computer laboratory”.
152
UNIT 6 Multimedia
153
The slide will look like this:
Step 3:
For the 3 other panels, follow the storyboard and your comic strip should look like this:
Tipiyu: With the help of your teacher, design a comic strip on one
of the following topics. You can use the storyboard template
available in the annex section of the book.
154
END OF UNIT QUESTIONS UNIT 6 Multimedia
Question 1
Fill in the blanks with the correct answer. Choose from the list below.
(d) The of a speech balloon allows you to know the source of a speech.
Question 2
1.
2.
3.
4.
155
END OF UNIT QUESTIONS
Question 3
Tommy wants to prevent other students from accessing his documents. He asks Tipiyu for help
in this matter.
Rearrange the panels of the comic strip in a logical order. Insert the numbers in the correct
order in the space provided below.
156
UNIT 6 Multimedia
Additional Notes
157
UNIT 7 HEALTH, SAFETY & ETHICS
Unit
HEALTH, SAFETY & ETHICS
Learning Objectives
By the end of Unit 7, learners should be able to:
• Analyse the key features in a Data Protection Act
• Define ownership, copyright & plagiarism of Internet resources
• Distinguish between ownership and copyright
• Show an understanding of how to avoid accidental plagiarism when using Internet sources
• Explain the potential health hazards related to the prolonged use of ICT equipment
• Discuss how to prevent health hazards when using ICT equipment
• Analyse the potential dangers of the Internet
159
7.2.1 Key Features in the Data Protection Act
160
UNIT 7 HEALTH, SAFETY & ETHICS
Quick Test
Tick (√) True or False next to each of these statements.
TRUE FALSE
Internet resources are web pages, encyclopaedias, eBooks, databases, online newspapers,
magazines, and publications that provide useful information on the Internet.
There are many organisations, companies, schools, individual people, and governments that
provide resources on the Internet.
The creator of a resource on the Internet becomes the owner or author of that information.
Ownership is the legal right for the creation of resources.
Copyright © is a law that gives the owner of a work (such as a book, movie, picture, song or
website) the right to say how other people can use it. For example, the owner of an Internet
resource can give permission to others to reproduce his/her work. The purpose of a copyright
is to protect the work of a person on the Internet.
Plagiarism is a form of stealing another person’s resources and claiming it as one’s own. For
example, copying and pasting information from a website without acknowledging the owner
of the resource.
161
7.4 Distinguish between ownership and copyright
When you buy an original painting, you buy the physical object. You own only the artwork,
not the copyright to it. The copyright remains with the artist unless the latter gives you the
permission to copy or modify the work. It is the same as when you buy a book, film, music, etc.
You have the right to own and enjoy the item but not the right to reproduce it.
Therefore, ownership is when you buy something, you own it; whereas copyright gives an
individual the right to sell, copy and distribute that item.
Often without realising, students may be guilty of plagiarism. However, most cases of
student plagiarism are accidental. For example, including incorrect or inappropriate use of
Internet sources.
To avoid plagiarism, you must always give recognition whenever you use another person’s
work. This means that if you are using information obtained from another source, then you
must properly cite that source.
Make use of a plagiarism software, if you are worried that you might have accidentally
plagiarised. Nowadays, there are many free online plagiarism checkers.
• DupliChecker
• Grammarly
• Paperrater
• Plagiarisma
162
UNIT 7 HEALTH, SAFETY & ETHICS
3. Paraphrase correctly
Paraphrasing refers to keeping the same meaning of an original text without copying the
same words. Make sure that you use your own words when you summarise texts written by
other authors.
Make sure you use quotation marks every time you use an author’s exact words.
Quick Test
Below is a list of statements. State whether these are TRUE or FALSE. Put a tick () in the
appropriate column.
TRUE FALSE
163
7.6 Potential health hazards related
to the prolonged use of ICT equipment
The more a person uses a computer a person uses, the more he/she is exposed to health risks.
Health risks have been mainly caused by the increased use of computers and equipment.
• A
dopt a good
seating posture.
Use an adjustable
chair and keyboard
(lower than the
elbow, top of the
monitor at eye
Pain caused by sitting
• Prolonged level)
in a poor posture on
sitting in a bad
Back and neck a chair and facing a • Avoid prolonged
posture
problems desktop monitor for use of a computer
long hours causing • Not using in a fixed position
muscle soreness and appropriate
• U
se foot rests to
muscle fatigue. furniture
reduce posture
problems
• Use ergonomic
furniture and
ergonomic devices
164
UNIT 7 HEALTH, SAFETY & ETHICS
• K
eep the screen
clean
This is a list of some common advice to reduce health problems associated with the use of
computers.
165
Items that can be provided in an office or computer lab to give the user more control
include: variable lighting, curtains or blinds, multiple working positions, user adjusted
devices (chair height, keyboard position etc.)
The science of how we interact with the objects around us is called ergonomics.
An ergonomic chair is one that fits the body well, giving support to areas such as the lower back.
166
UNIT 7 HEALTH, SAFETY & ETHICS
Quick Test
1. Fill in the blanks using the words given below.
Quick Test
(c) A chair that is not adjustable can lead to which health problem?
A. Back pain B. Eye strain C. Fever
(d) Typing for long hours can cause which of the following problems?
A. Heart ache B. Repetitive strain injury C. Belly pain
167
(e) A flickering screen is most likely to cause which type of health problem?
A. Eye strain B. Back pain C. Wrist pain
Expert manipulators can enter chat They can create fake profiles
Chat room
rooms or social media to find and and befriend children by
predators
trap young children. pretending to be the same age.
168
UNIT 7 HEALTH, SAFETY & ETHICS
Gaming Online games can have hidden They can include sexual content,
addiction dangers. violence and vulgour language.
169
END OF UNIT QUESTIONS
1. Match the following. An example is given below.
170
END OF UNIT QUESTIONS UNIT 7 HEALTH, SAFETY & ETHICS
(a) Ownership
(b) Copyright
(c) Plagiarism
(d) Hacking
171
END OF UNIT QUESTIONS
(e) Virus
(f) RSI
172
END OF UNIT QUESTIONS UNIT 7 HEALTH, SAFETY & ETHICS
6. State any three methods that can be used to avoid accidental plagiarism.
1)
2)
b) State two precautions that need to be taken to avoid such health problems.
1)
2)
173
END OF UNIT QUESTIONS
9 (a) List three dangers that one can encounter while using the Internet.
1)
2)
b)
Name three precautions that need to be taken to avoid potential dangers of
the Internet.
1)
2)
3)
174
UNIT 7 HEALTH, SAFETY & ETHICS
Additional Notes
175
COVER IMAGE
ON Practical problem solving
and programming
WILL BE ADDED
UNIT 8 Practical problem solving and programming
Unit
and programming
Learning Objectives
By the end of Unit 8, learners should be able to:
• Draw flowcharts to solve simple problems
• Dry run flowcharts
• Write computer programs for simple problems
A flowchart is a diagram which uses symbols to represent problem solving steps. Lines and
arrows are used to show the sequences in which the steps occur. The shape of the symbol
indicates which type of information goes into the symbol.
Flowchart symbols
Symbols Description
Flowlines
177
Dry run flowcharts
A dry run is a technique which is used to test a flowchart by recording different values in a
trace table. It is possible to see what happens to these values as they follow the sequence of a
flowchart. This method can be used to check for errors which may exist in the flowchart logic.
A dry run can be done on paper by simply following a program flowchart, recording the values
which are used at each stage and writing the changes in a trace table.
Trace table
A trace table enables the recording of values (variables) which are used to dry-run the flowchart.
It also shows the output after these values have been processed.
Variable
Values must be stored in memory so that they can be processed. There are many locations in
the memory. A variable is a memory location which is given a symbolic name and the content
of the location can change during the execution of a program.
A variable can be pictured like a box which can hold a value ( text or number). A label (variable
name) is placed on the box.
Value which
is entered while
the program is being
executed
15
Age Age
178
UNIT 8 Practical problem solving and programming
INPUT Num1
The symbols
in the flowchart above SUM (Num1 + Num2)
are arranged in a specific
order which is known
as a Sequence.
OUTPUT SUM
STOP
The following sets of numbers will be used to dry run this flowchart.
Set 1: 8, 6.
Set 2: 3, 10.
Trace table:
Variables
8 6 8 + 6 = 14 14
Variables
Num1 Num2 SUM OUTPUT
Set 2
3 10 3 + 10 = 13 13
179
Activity 1
Try these values in the trace table above:
a) Set A: 58, 17
b Set B: 4, 7
Problem:
Create a flowchart which allows the user to enter a mark for an ICT test. If the mark is greater
than 49, then output Pass else output Fail.
Break down the problem into smaller steps which are easier to understand and solve.
This is called Step down refinement.
START
• INPUT: Mark
IF Marks
Yes
OUTPUT "Pass"
> 49?
No
OUTPUT "Fail"
A decision symbol
is used to show a
condition which may have
two possible outcomes. STOP
180
UNIT 8 Practical problem solving and programming
Modify the flowchart to allow the insertion of marks for five students.
No
OUTPUT "Fail"
IS Counter
= 5?
Yes
STOP
181
Activity 2: C
omplete the trace table below with the following marks:
10, 80, 45, 78, 60
Activity 3: C
omplete the flow chart below by using
the words from the list:
List:
INPUT Temp
START
STOP
182
UNIT 8 Practical problem solving and programming
CREATE, CLOSE,
Used for processes
UPDATE, DELETE
Sequence
The order by which the steps occur. In structured English each line is
called a statement and they are executed from top to bottom.
Selection
A selection is used when a statement or a set of statements is executed
only if a certain condition is met.
Repetition/Iteration
It refers to a set of statements which are executed multiple times in the
program.
183
Introducing PYTHON
A program is a set of instructions that the computer executes. To create programs we use
special programs known as programming languages.
Programming refers to the action of writing program instructions. These instructions or lines
of codes are called program statements.
Python is an easy to use programming language. The Python software is free and it can be
downloaded from the following URL:
https://www.python.org/downloads/
On the Python web site you can choose the version which is the most appropriate for your
operating system.
184
UNIT 8 Practical problem solving and programming
With the help of your teacher download the Python installer, double click on its icon and follow
the instructions:
After installing the program, create a shortcut on the task bar to access it easily.
1. Click on
2. Click on
3. Move your pointer across the screen until you locate Python in the list.
Right click on the Python icon. Then click on Pin to taskbar.
To start Python, click on the icon which is found on the task bar.
185
The Python Screen
The 3 greater- than sign >>> is called the prompt. Commands are typed at the place which is
indicated by the prompt and the Enter key is used to execute the command.
Menu
Prompt
186
UNIT 8 Practical problem solving and programming
PYTHON Commands
The print command is used to output/display information. Type the command and strike Enter.
Displaying Strings/Characters
A string is a sequence of characters that the computer can process. Single quotes or double
quotes can be used. The quotes indicate to Python that what is inside the bracket is a string.
187
print (‘computer’) The program will output computer
Displaying Numbers
188
UNIT 8 Practical problem solving and programming
a) print (2+5)
b) print (10 – 8)
c) print (40 * 3)
d) print (100/4)
e) print (5+6-2)
189
Working with Variables John
Name = (‘John’)
Print (Name)
The program will output John the string which is found in the variable Name
Variable name
a) Age = 15
print (Age)
print ( Text )
190
UNIT 8 Practical problem solving and programming
The input () command allows you to read the data which is typed on the screen. This data is
then sent to a variable. Data which is stored in variables can be further processed or displayed.
Problem: Writing codes to allow the user to enter a Name in a variable and then output the
content of that variable.
Commands:
Name = input(‘Enter a name’)
Print (Name)
Steps: 1
191
Steps: 3 – Type the string Paul which will be sent to the variable Name.
Steps: 4 – Use the print command to display the content of the variable Name
192
UNIT 8 Practical problem solving and programming
Activity 6
a) Write Python statements to allow the user to enter a value in the variable Age and
then output its content.
Selection - IF STATEMENT
if expression :
print statement or statements for true
else:
print statement or statements for false
Consider the flowchart created above to check marks and output Pass if the mark is greater
than 49 else Fail if the mark is 49 or less.
193
Loop
Example: 1
To print a string a number of times. The while command can be used to do this.
while expression:
194
UNIT 8 Practical problem solving and programming
Example: 2
for expression:
To print a list of names, we use the for loop to print all the elements which are in the list one
after the other. The list contains 3 names John, Anne, Paul.
Variable or list containing the names. The for loop will take each item (x) in the
Remember to use ‘ ‘ for strings. list Names in turn.
195
Loops can also be used to do operations inside a string. For example, the variable Word contains
the string computer. The following codes display each character which makes up the string.
Variable containing the string ‘Computer’. For each value of (x) in the string ‘computer’.
196
UNIT 8 Practical problem solving and programming
The range function returns a sequence of numbers starting from 0 which is the default value.
output
Statement which defines
the range for the loop.
Print (x) will cause the program to print
numbers in the range.
Activity 7
a) Write Python statements to allow the user to input an Age and print “Adult” if the
age is greater than 21 and “Youngster” if the age is 20 or less.
b) Write Python statements to allow the user to input his name and display it five times.
c) Write Python statements to allow the user to input his name and output each
alphabets separately.
197
END OF UNIT QUESTIONS
1. Fill in the blanks in the sentences below by using the following keywords:
2. a) Complete the flowchart by using the words from the list below.
START
List:
Yes IF Age
No
> 19?
STOP
198
END OF UNIT QUESTIONS UNIT 8 Practical problem solving and programming
b) Complete the trace table for the above flow chart with the following year of birth:
2000, 1998, 2005, 2010
199
Additional Notes
200
UNIT 8 Practical problem solving and programming
Additional Notes
201
UNIT 9 Databases
Unit
Databases
Learning Objectives
By the end of Unit 9, learners should be able to:
• Create queries
• Create forms
• Create reports
Antoine de
1 Le Petit Prince 2001 French 85 Hardcover 12
Saint-Exupéry
Harry Potter
2 à l'école des J.K. Rowling 2011 French 321 Paperback 8
sorciers
The Wonky
3 Craig Smith 2010 English 24 Paperback 3
Donkey
Harry Potter
4 and the Goblet J.K. Rowling 2019 English 464 Hardcover 2
of Fire
203
Adding Criteria to a Query
Criteria are used to get the most specific information from a query. A criterion is similar to
a formula. Some criteria are simple and use basic operators and constants.
A bookstore clerk might want to know whether French books are available or not.
The query that can be used to obtain information about books written in French language
is as follows:
(Language = “French”)
Field Value
For example, only books having “French” in the Language field will be displayed as follows:
Antoine de
1 Le Petit Prince 2001 French 85 Hardcover 12
Saint-Exupéry
Harry Potter
2 à l'école des J.K. Rowling 2011 French 321 Paperback 8
sorciers
Now, the bookstore clerk may also want to know whether there are 10 or more French books
in stock.
204
UNIT 9 Databases
The query is using more than one criterion and will be as follows:
Microsoft Access
uses double (“”)
quotation marks
for text/string values.
1st criteria
Only records where the value of the Language field is “French” will satisfy this criterion.
2nd criteria
Only records where the value of the QtyInStock field is greater than or equal to 10 will satisfy
this criterion.
AND Operator
Only records that meet both criteria will be included in the result.
The complex query above will display all French books that are greater than or equal to 10
as follows:
Antoine de
1 Le Petit Prince 2001 French 85 Hardcover 12
Saint-Exupéry
205
Now, let us have a look at how queries are created.
In Microsoft Access, queries are created either by using the Query Wizard
In this section, only the Query Wizard will be used to create queries.
STEP BY STEP
A Blank desktop database screen appears in the centre of the screen, as shown below:
206
UNIT 9 Databases
3. In the File Name box, type Crazy Wisdom Bookstore. Click the Create button.
Datasheet view
allows you to view
the contents
of a table.
207
6. In the Save As dialog box, type Books.
Click OK.
Design view
allows you to see
the structure of the table
rather than the contents.
It shows information
such as field names
and their data types.
208
UNIT 9 Databases
Primary Key
209
The field size for Field BookID is Long Integer (by default).
1. Launch Microsoft Access 2016, then open the database ‘Crazy Wisdom Bookstore’.
210
UNIT 9 Databases
3. The blank record is shown with a ‘*’ in the record selector cell.
New Record
211
9.2 Creating Queries
When you are creating queries, you can use search criteria and logical operators in order to
display specific terms, numbers or date/time.
The tables below show some examples of query criteria and operators.
212
UNIT 9 Databases
Let us create a query using the Books table of our Crazy Wisdom Bookstore database. We want
to see a list of all French books only. So, we will search for “French” in the Language field.
1. Launch Access 2016 and open the database ‘Crazy Wisdom Bookstore’.
2. On the Create tab, in the Queries group, click the Query Wizard button. The New Query
dialog box appears, as shown below:
3. Click Simple Query Wizard and then click OK. The Simple Query Wizard appears, as shown
in the following diagram:
213
4. In the Tables/Queries drop-down list, Table: Books should be selected by default. If it is not,
select it.
5. Under Available Fields, double-click BookID, Title, AuthorName and Language to move
them to the Selected Fields box.
214
UNIT 9 Databases
6. Click the Next button. The second screen in the Simple Query Wizard appears.
215
8. Click the Finish button. The FrenchBooks Query is displayed, as shown below. In the
Criteria row of the Language field, type “French”, to display all records where field Language
is set to French. Sort the Title in ascending order.
216
UNIT 9 Databases
9. On the Query Tools Design tab, in the Results group, click the lower half of the View
button and then click Datasheet View.
The query results display all records that contain the string “French” in the Language field.
217
Activity 4: Adding new records to table Books
Walk Two
11 Sharon Creech 2011 English 288 Paperback 4
Moons
Marianne
Le Lapin
12 Lecron et P. B. 2017 French 32 Paperback 13
et la Lune
Lecron
J'aime dire
13 Shelley Admont 2015 French 34 Hardcover 11
la vérité
3. Use the same query as you created above to find all the French books in stock.
5. Fill in the table below as it would appear after using the FrenchBooks Query.
218
UNIT 9 Databases
Activity 5
The Bookstore clerk often gets questions about the number of books in stock. A customer
wants to know which books have more than 10 copies.
2. On the Create tab, in the Queries group, click the Query Wizard button.
5. Under Available Fields, double-click BookID, Title, AuthorName and QtyInStock to move
them to the Selected Fields box.
7. Click the Next button again. Name the query BooksQuantity Query and then select Modify
the query design.
8. Click the Finish button. The BooksQuantity Query is displayed, as shown below. In the Criteria row
of the QtyInStock field, type >10, to display all records where field QtyInStock is more than 10.
219
9. On the Query Tools Design tab, in the Results group, click the lower half of the View button
and then click Datasheet View. The query results display all records that contain more than
10 books in stock.
Activity 6
Create a query to find all books which are older than the year 2010 and that can be sent in the
archive section. Use the following steps to find out the result and write it down in the table
given.
2. On the Create tab, in the Queries group, click the Query Wizard button.
5. Under Available Fields, double-click BookID, Title, AuthorName and YearPublished to move
them to the Selected Fields box.
6. Click the Next button. The second screen in the Simple Query Wizard appears.
7. Click the Next button. Name the query BooksBefore2010 Query and then select Modify
the query design.
8. Click the Finish button. The BooksBefore2010 Query is displayed. In the Criteria row
of the YearPublished field, type <2010.
9. Fill in the table below that appears in the BooksBefore2010 Query in the datasheet view.
220
UNIT 9 Databases
221
Activity 7: Creating a complex Query using the Query Wizard
Follow the steps below, to find out which French books are more than or equal to 10 in stock.
2. On the Create tab, in the Queries group, click the Query Wizard button.
5. Under Available Fields, double-click BookID, Title, AuthorName, Language, and QtyInStock
to move them to the Selected Fields box.
6. Click the Next button. The second screen in the Simple Query Wizard appears.
7. Click the Next button. Name the query QuantityFrenchBooks Query and then select
Modify the query design.
222
UNIT 9 Databases
8. Click the Finish button. The QuantityFrenchBooks Query is displayed, as shown below. In
the Criteria row of the Language field, type “French” and on the same row in the QtyInStock
field, type >=10.
9. On the Query Tools Design tab, in the Results group, click the lower half of the View button
and then click Datasheet View. The query results display the following records:
223
9.3 Creating forms
A form is used to enter, edit and or display data from a table or query. Data entered into a form,
goes directly into one or more tables.
The Forms group is located on the Create tab in the Ribbon and can be used to create a variety
of forms.
Creates
a new blank form
Creates a in Design view
simple form
In this section, we will only create forms using the Form Wizard.
Note: Make use of “Crazy Wisdom Bookstore’ from the previous exercise.
Let us create a form called Books, so that the Bookstore clerk can use it to enter records about
books.
224
UNIT 9 Databases
Activity 8
2. On the Create tab, in the Forms group, click the Form Wizard button. The Form Wizard
appears as follows:
In the Tables/Queries
drop-down list,
select Table Books
3. Click the button to move all the fields from the Available Fields box to the Selected
Fields box.
4. Click the Next button to move to the next page in the Form Wizard.
225
5. Click Columnar as the layout for the form.
6. Click the Next button to move to the final page in the Form Wizard.
226
UNIT 9 Databases
Last Record
Current Record
Next Record
The form BooksDetails displays one record at a time from the table ‘Books’ in column format.
You can display other records using the Record Navigation bar.
Now, let us enter more records in table ‘Books’, using the BookDetails form. Follow the steps
below:
9. Click the New (blank) Record button on the record navigator at the bottom of the form.
10. Press the Tab key once and enter the following records in the appropriate fields.
Num
Title Author Name Year Published Language Book Format Qty In Stock
Pages
Histoires
Marc Thil 2013 French 102 Paperback 12
à lire le soir
11. Then press the Tab key. The record will be saved and a new blank record will appear again.
227
12. Click the close button on the form window.
14. Observe the number of records. Now, there are 14 records. The last row is the record
you have just added.
228
UNIT 9 Databases
The Reports group is located on the Create tab in the Ribbon as shown below:
Creates a simple
report
Use the Reports group to create a variety of reports. In the following section, only Report
Wizard will be used to create reports.
In the following exercise, use the Report Wizard to create a report based on the Books table.
2. On the Create tab, in the Reports group, click the Report Wizard button.
229
3. The first screen of the Report Wizard appears as below:
5. Click the button to move all the fields into the Selected Fields list.
230
UNIT 9 Databases
6. Click the BookID field to select it and then click the button to move it back
to the Available Fields list.
8. Click the Title field to select it and then click the button to add it as a grouping level, as
shown in the diagram below:
231
10. Select AuthorName from the fields menu to sort in ascending order and then click the
Next button.
In the Orientation section, click the Landscape button as shown above. Click Next.
232
UNIT 9 Databases
13. Click Finish. The Books Wizard report appears on the screen, as shown below.
233
14. CLOSE the report. Notice that the Books Wizard report is listed in the Navigation Pane.
2. On the Create tab, in the Reports group, click the Report Wizard button.
4. Click the button to move all the fields into the Selected Fields list.
7. Select Title from the fields menu to sort in ascending order and then click the Next
button.
8. In the Layout section, click the Justified button. In the Orientation section, click the
Landscape button. Click Next.
234
UNIT 9 Databases
10. Click Finish. The FrenchBooks report appears on the screen, as shown below.
235
END OF UNIT QUESTIONS
1. Identify the icons by matching them with their names:
• • Query Design
• • Query Wizard
• • Design View
• • Datasheet View
Using table ‘Books’ you created in Activity 1, list the titles of books that consist of more
than 50 pages or have ‘Hardcover’ as book format.
236
END OF UNIT QUESTIONS UNIT 9 Databases
Column 1 Column 2
Datasheet
view
• • A way to retrieve information from
a database based on specific conditions.
4.
Below is a list of statements. State whether these are TRUE or FALSE. Put a tick ()
in the appropriate column.
237
END OF UNIT QUESTIONS
5.
Name the buttons on the navigation bar as shown below:
6.
What is the difference between a form and a report?
7.
The structure for a table named ‘Laptops’ is shown below. The table keeps track of
laptops sold at a shop.
LaptopID AutoNumber 3
Price Currency
Availability Yes/No
238
END OF UNIT QUESTIONS UNIT 9 Databases
Recall the concept of primary key done in grade 8 and answer the following question
(b)
Identify the field you would use as a primary key in the above table and give
a reason for your answer.
Field:
Reason:
(c)
Customers often ask questions about the country, the weight and colour of
laptops. Suggest two more fields that can be added to the table ‘Laptops’.
Complete the table below by inserting the data type and the field size.
Refer to the Query Design below and answer the following question:
239
END OF UNIT QUESTIONS
(d)
Using the table ‘Laptops’, display the result based on the above query.
8.
Create a query that displays the Brand, Model and Availability for all the laptops
that cost more than Rs.30000 or which have a Core I5 processor. Sort the records in
ascending order based on the Brand. Fill the table below with the criteria given.
240
UNIT 9 Databases
Additional Notes
241
Additional Notes
242