The City School 2021-2022
7. Further down you can see the navigation buttons , which is telling us that this
is displaying the record 1 of 5. If you click on button it will move to the next
Handling Databases
record. If you want to jump to the very last record in that form or that table,
use the button right beside that right arrow that’s the last record button. If you
want to add new employee information, press button to add a record.
8. You can choose the option to modify the form’s design. Right click on the form and
select Design view.
9. Once in Design View, you can see various design options to modify the form design
as per your requirement.
151
The City School 2021-2022
Reports in MS Access
Checkpoint
Reports offer a way to view, format, and summarize Forms allow to add, edit, or
the information in your Microsoft Access database. display the data stored in
database.
For example, you can create a simple report of A query allows you to pull
information from different tables
phone numbers for all your contacts. based on a certain criteria.
1. Open your Database and go to the Create tab. In the report group, in the upper
right-hand corner, you will see the Report Wizard button. Click on that button to
launch the Report Wizard.
2. On this first screen in the wizard, you can select fields that you want to list on your
report, and you can choose from fields from more than one table or a query.
152
The City School 2021-2022
3. Let us assume we want to a report of our records which are available in two
different tables. This report will consist of employee ID, First name, Last Name, city
Handling Databases
and StartSalary. First five fields are from tbleEmployee and one field of StartSalary
from tblHRData.
4. After adding five fields from tbleEmployee change the table to tblHRData and add
StartSalary field.
5. After adding five fields from tbleEmployee change the table to tblHRData and add
StartSalary field.
153
The City School 2021-2022
6. In the next window there is an option for a grouping a record under any field, which
is used for complex reports, simply click next to the sorting window.
7. In this window you can sort the fields as per the preference needed for the report
and click next, options for sorting these fields are limited to four.
8. In the next window select the layout and orientation of your report as per your
preference. There would be a checkbox below these settings indicating “Adjust
the field width so all fields fit on a page”. Keep this option checked as it will
automatically adjust all the placement smartly and properly.
154
The City School 2021-2022
9. In the next window name your report as per your preference, below this option you
will see an option for preview and modification select the Preview option and click
Handling Databases
finish.
10. This would be the output of your report. As you can see the Employee ID heading is
somehow left out. This can be fixed using the design view mode.
11. This would be the output of your report. As you can see the Employee ID heading is
somehow left out. This can be fixed using the design view mode.
155
The City School 2021-2022
12. From this option, you can resize the fields of First Name and Lastname a little short
to adjust Employee ID field like a text box in MS Word. Save and close the report
and reopen it from the object menu on the left.
156
The City School 2020-2021
Let’s Review
1. A structured set of data held in a computer that is accessible in various ways is
called Database.
2. Tables are composed of horizontal rows and vertical columns, with small
rectangles called cells.
3. Field is a way of organizing information by type. Whereas, A record is one unit of
information.
4. A primary key in a database uniquely idenfies each record.
5. A foreign key is a column or group of columns in a relational database table that
provides a link between data in two tables.
6. Not null constraint enforces that this field cannot be left unused.
7. Unique constraint enforces that the data entered in this field cannot be repeated or
all the values entered should be unique to each other.
8. A query is a special question you apply to the database to find specific data and
get the information you want.
9. Forms allow to add, edit or display the information stored in the database
10. Reports allow you to view, format and summarize the information database.
My Notes!
157
Importance of
STEM Education
S T E M
Science Technology Engineering Mathematics
Did you know, STEM workers earn 26 percent
MORE than those without a STEM background
Projected Job Growth Projected Job Openings
Computer
17% STEM Employment occupation 1,083,800
Non-STEM Employment
Engineers 510,900
9.8% STEM related 167,600
mgmt
Life and physical 150,900
science technicians
STEM related sales 118,400
Robotics
Student Learning Outcomes
After going through this chapter, students will be able to:
1. Understand the concept of robotics
2. Understand what Edison Robot is and connect edison using EdComm cable
3. Understand the sensors, buttons and switches of Edison robot
4. Program Edison robots using barcodes
5. Understand the interface of EdScratch and setup programming devices using Edscratch.
6. Use the Drive, LEDs and Sound functions
7. Use the Wait command
8. Use the repeat loop
9. Use the if-then loop
10. Use the obstacle detection, sound sensor and line tracker sensor to program the robot
ISTE Student Standard Coverage
Empowered Computational Creative Global
Learner Thinkiner Communicator Collaborator
1a 1d 5a 5d 6d 7c
The City School 2021-2022
6.1. Introduction to Robotics
Robotics is becoming increasingly important at all levels of education and a variety
of educational robots have been developed. Each robotics set comes with detailed
instructions on how to set up your robot and how to program it to follow specific
commands. Then you can make changes to the robot by adding or removing parts
and can change the program to do whatever you like!
6.2. Getting Started with Edison
Edison is the perfect tool to help learn and teach
coding, robotics and STEAM (science, technology,
engineering, arts and mathematics) in a fun and
engaging way. Edison is a programmable robot. It
is suited to learning basic concepts and complex
processes as it supports block-based & Python
programming. Edison can expand its features as it
is compatible with LEGO® building blocks, providing
unique capabilities to create new robotic models. It is also equipped with different
sensors to understand its environment and interact with it.
Meet Edison
Edison robot is LEGO brick compatible on four of its sides, has a removable skid and
two removable wheels and includes a range of built-in sensors. Familiarity with your
robot will allow you to create an incredible range of robotics and coding projects.
Edison’s sensors, buttons and switches
To use Edison, you’re going
to need to know where all of
Edison’s sensors are
located and become familiar with
the robot’s three buttons.
160
The City School 2021-2022
Default settings of Edison’s three buttons:
• Record button 1 press = download program, 3 presses = scan barcode
• Stop button 1 press = stop program
• Play button 1 press = run program
Turn the Edison robot over to see where the Robotics
power switch, removable skid, and line tracking
sensor are located on the bottom. Edison’s line
tracking sensor is made up of two parts: a red
LED light and a light sensor. The line tracking
sensor also reads special barcodes that activate
pre-installed programs.
Connecting Edison to a Computer
To connect Edison, plug the audio jack end
of the EdComm cable into the headphone
socket on your computer or tablet. The other
end of the EdComm cable connects to your
Edison robot as shown.
Get Edison Ready
To get Edison ready for use, you need to complete the following three steps:
1. Open the battery compartment at the back of Edison
and remove the
2. EdComm programming cable.
3. Insert 4 ‘AAA’ batteries. Please refer to the picture
and ensure that the batteries are inserted correctly
to avoid damaging Edison. Be sure to reclose the
battery case by clipping the battery cover back on.
161
The City School 2021-2022
4. Turn Edison on by flipping the robot over. Slide the
power switch to the ‘on’ position, as shown in the
picture. Doing this will turn Edison on. Edison will
make a chirping ‘beep’ and the red LED lights will
start flashing.
Setting up Your Programming Device for EdScratch
1. Load the EdBlocks app by opening www.edscratchapp.com in a browser (we
strongly recommend Google Chrome). Launch the programming app by pushing
the orange Launch EdScratch button. Make sure you allow pop-ups for www.
edblocksapp.com.
2. Once the app opens, you will see the programming environment. Open Menu
from the menu bar and select Load Demos. A list of demo programs will open in
a pop-up window. Select the program called Test_program which will load in the
programming environment.
162
The City School 2021-2022
3. Adjust your device’s volume to maximum or 100%. Plug the EdComm programming
cable into the audio jack of your device.
4. Turn your Edison robot on. Connect the EdComm cable to the bottom of the robot,
near the power switch. Press the round (record) button one time.
5. Ensure to disable all audio enhancements before programming the edison robot.
The computer/device volume should also be set to maximum. Robotics
6. In the EdScratch app, press the ‘Program Edison’ button. Follow the instructions on
the pop-up and then press the ‘Program Edison’ button on the pop-up to download
the program into Edison.
Note: Many devices have built-in safety settings that reduce the volume when
an audio device is connected to the headphone jack. Always doublecheck the
volume settings after plugging in the EdComm cable to your device.
7. While the program is downloading, you will hear a whirring sound, a bit like a
dial-up modem. When the download is done, you will hear one of two sounds: the
‘success’ sound (the same chirping beep Edison makes when you first turn the
robot on) or the fail sound (a descending beeping sound).
6.3. EdScratch Interface
EdScratch is a vertical block-based visual Checkpoint
programming language based on Scratch.
EdScratch combines the ease of drag-and-drop Edison is the perfect tool to
help learn and teach
programming with powerful functionality and coding, robotics and STEAM.
versatility. The result is a robot programming Edison’s line tracking sensor is
language that is easy to learn and offers a made up of two parts: a red LED
light and a light sensor.
robust platform for computer science education.
163
The City School 2021-2022
EdScratch’s intuitive layout and the simplicity of block-based coding makes EdScratch
an ideal programming language for students aged 10 and up. You can access
EdScratch online at www.edscratchapp.com
The EdScratch interface has four parts:
Block pallet: all of the blocks that you can use are in block pallet. To use a block, select
it from the block pallet, and drag it into the programming area.
Programming area: the large area where you can connect blocks together into
programs is called the programming area. Drag and drop blocks from the block pallet
into this area to use them into your program.
Menu bar: options such Save and Load are accessed from the menu bar. The menu
bar has also program edison button.
Bug box: the section below block pallet and the programming area is called the bug
box. Warning messages will be shown in the bug box.
Edscratch environment tutorial: https://www.youtube.com/watch?v=6binei-1_PA
164
The City School 2021-2022
6.4. EdScratch Block Categories
All of the blocks in EdScratch are arranged into one of the nine different block
Robotics
categories in the block pallet.
Drive Block
The dark blue blocks in the Drive category
are all related to the Edison robot’s motor
outputs.
LEDs
The dark purple blocks in the LEDs category
are all related to the Edison robot’s LED
outputs. Both the visible light (red LEDs) and
infrared LEDs outputs (for IR messaging)
can be controlled using blocks in this
category.
165
The City School 2021-2022
Sound
The light purple blocks in the Sound category
are all related to the Edison robot’s audio
outputs. Single beeps, musical notes and
blocks which control only music note blocks
are all in this category.
Sample Code
Programming Edison around using flash lights and sounds (Drive, LED and Sound
Categories):
Start
forwards for 3 inch at speed 5
spin right for 90 degrees at speed
turn right LED on
forwards for 3 inch at speed 5
Romeo is a humanoid sized robot
spin right for 90 degrees at speed who's designed and built to assist the
elderly as they lose their own
autonomy. This robot is designed to
turn left LED on be able to open doors, climb stairs
and reach for objects while going
forwards for 3 inch at speed 5 about its care duties.
spin right for 90 degrees at speed
turn left LED on
forwards for 3 inch at speed 5
turn right LED on
beep
166
The City School 2021-2022
Control
The light orange blocks in the Control
category are all programming control
structures which can be used to affect
the flow of an EdScratch program. Loops, Robotics
waits and if-statement control blocks can
all be found in the Control category.
Sample Code
The following program will create square using commands from control block
Start
repeat 4
turn left LED on
turn right LED on
forwards for 3 inch at speed 5
spin right for 300 degrees at speed 5
turn left LED off
turn right LED off
beep
Sensing
The light blue blocks in the Sensing category are all
related to the Edison robot’s various sensors. These
blocks allow you to turn different sensors on or off,
clear stored sensing data and use sensing data
as value inputs (oval-shaped blocks) or Boolean
inputs (diamond-shaped blocks) inside blocks in an
EdScratch program.
167
The City School 2021-2022
Sample Code
The Edison should create a square shape after hearing the clapping sound.
Start
clear clap detector sensor data
if clap detected then
forwards for 3 inch at speed 5
spin right for 90 degrees at speed 5
turn right LED on
forwards for 3 inch at speed 5
spin right for 90 degrees at speed 5
turn left LED off
forwards for 3 inch at speed 5
turn right LED off
beep
6.5. EdScratch Sample Codes
Follow a Line
Start
turn line tracking LED on
forever
turn forwards left until line tracker on non-reflective surface at speed 5
turn forwards right until line tracker on reflective surface at speed 5
168
The City School 2021-2022
Follow a Torch
Start
forever
Robotics
if light level of right light sensor > light level of left light sensor then
set both motor to turn robot right at speed 5
else
set both motor to turn robot left at speed 5
Clap Control Driving
Start
clear clap detector sensor data
forever
wait until clap detected
clear clap detector sensor data
wait 2 sec
clap detected then
forwards for 30 cm at speed 5
else
turn forwards right 90 degrees at speed 5
clear clap detector sensor data
169
The City School 2020-2021
Avoid an Obstacle
Start
turn obstacle detection beam on
clear obstacle detector sensor data
forever
forwards until obstacle detected anywhere at speed 5
backwards for 30 cm at speed 5
turn backwards right 90 degrees at speed 5
clear obstacle detector sensor data
170
The City School 2020-2021
Let’s Review
1. Edison is a programmable robot. It is suited to learning basic concepts and complex
processes as it supports Block based & Python programming.
2. Edison robot is LEGO brick compatible on four of its sides, has a removable skid and
two removable wheels and includes a range of built-in sensors.
3. Record button 1 press = download program 3 presses = scan barcode Stop button 1
press = stop program Play button 1 press = run program
4. Edison’s line tracking sensor is made up of two parts: a red LED light and a light
sensor.
5. EdScratch is a vertical block-based visual programming language based on
Scratch.
6. EdScratch environment has four areas; block pallet, programming area, menu bar
and bug box.
7. Drive category are all related to the Edison robot’s motor outputs.
8. LEDs category are all related to the Edison robot’s LED outputs.
9. Sound category are all related to the Edison robot’s audio outputs.
10. Control category are all programming control structures which can be used to
affect the flow of an EdScratch program.
11. Sensing category are all related to the Edison robot’s various sensors.
My Notes!
171
Solving the Diversity
Problem Begins in K-12
High school CS
courses
University CS
graduates
Software
workforce
Women who try AP
Computer Science in high
school are 10 times more
likely to major in it.
Minecraft-Hour of Code
Student Learning Outcomes
After going through this chapter, students will be able to:
1. Understand the foundations of computer science.
2. Construct program logic using block-based programming approach.
3. Interpret the meaning of different programming commands (moveForward() and
turnRight())and use them accordingly.
4. Assemble program blocks in Blockly in a meaningful and logical manner.
5. Understand the concept of repeat loops and use them to create efficient programs.
6. Understand the concept and usage of decision making (if statement) structure.
7. Complete Hour of Code using good coding methodology.
ISTE Student Standard Coverage
Empowered Computational Creative
Learner Thinkiner Communicator
1a 1d 5a 5c 5d 6d
The City School 2021-2022
7.1. Computer Science Principles
Computer Science Principles introduces students to the foundational concepts of
computer science and challenges them to explore how computing and technology can
impact the world. More than a traditional introduction to programming, it is a rigorous,
engaging, and approachable course that explores many of the foundational ideas of
computing so all students understand how these concepts are transforming the world
we live in.
7.2. Getting Started with Minecraft
Over the next hour, you’re going to
learn the basics of computer science
by programming Alex or Steve to move
through a simulated piece of a Minecraft
world.
Traditional programming is usually
in text but today we’ll use Blockly, a
system which uses visual blocks that you
can drag and drop to write programs.
Under the hood, you’re creating
JavaScript code.
The concepts you’ll be learning are what
computer programmers use every day
and are the foundation of computer
science. Here at Mojang, we use these
same concepts to make Minecraft
work. Before you start, you’ll pick your
character. Let’s build the code for a program that will help them move around the
screen.
174
The City School 2021-2022
Minecraft Interface Minecraft - Hour of Code
Minecraft Play Space:
Minecraft play space where your program will run.
175
The City School 2021-2022
Toolbox:
This middle area is the toolbox and each of these blocks is a
command that directs the player’s actions.
Workspace
The white space on the right is called the workspace
and this is where we’ll build our program.
moveForward( ) Block
If we drag the moveForward(); block to our workspace and then click run, what
happens? Alex moves forward one space on the grid.
And what if we want to do something after she has moved forward one space? We can
add another block to our program. I’m going to choose the turnRight(); block and I’ll drag
it underneath my moveForward(); block until this orange line appears. Then I’ll drop it
and the two blocks will snap together. When we press run again, Alex will perform the
commands that are stacked from top to bottom in our workspace.
176
The City School 2021-2022 Minecraft - Hour of Code
If you ever want to delete a block, just drag it from the stack back to the toolbox.
To undo your changes and get back to how the level started, use the Start Over button
in the top right corner of the workspace. One more thing: you see the little triangle on
the turn blocks? Anytime you see these triangles, it means that you can pick a different
option. Let’s start coding!
177
The City School 2021-2022
7.3. Repeat Loops
When building Minecraft, we use repeat loops to place all the initial materials for
creating a new world. That’s thousands and thousands of blocks. We also use loops in
little ways, for example, to make Alex’s feet move back and forth as she walks. Repeat
loops are a powerful part of programming.
Night is coming so in the next couple of levels, we’re going to build a house to stay
safe. We’re going to use the repeat block to do this very easily. To build a wall of our
house, we can either tell Alex to moveForward(); and place planks four times
or we can tell her to moveForward(); and place one plank, then take this command
and use the repeat block to have her perform the action multiple times. Now we’ll click
on the repeat block and tell her how many times we want her to perform this action.
7.4. If Statements
If statements are a fundamental part of learning to program. They help a computer
make decisions. All computers use if statements, including my phone. For example,
when I unlock my phone, it runs some code that says if I enter the password correctly,
then unlock the phone. Otherwise, it shows an error message.
You can use if statements in your code to make Steve and Alice react to what they see
in the world. For example, if there is a rock in front of them, they can turn left. Or turn
right if they run into a tree. In this case, we don’t want to fall into the lava. It’s easy to
178
The City School 2021-2022
plan for the lava. We can see it on the screen. But what about the lava that we can’t
under the stone? After we mine the stone, we’ll need to check if there’s any lava in that
place before moving forward.
If there is lava there, we want to place a stone in front of our character before we can
move forward. That way we can safely move on. Time for more mining! And remember Minecraft - Hour of Code
to use the if statement to watch your step.
179
The City School 2020-2021
Let’s Review
1. Computer Science Principles introduces students to the foundational concepts of
computer science and challenges them to explore how computing and technology
can impact the world.
2. Blockly is a system which uses visual blocks that you can drag and drop to write
programs. Under the hood, you’re creating JavaScript code.
3. Minecraft Play Space is the area where your program will run.
4. This middle area is the toolbox and each of these blocks is a command that
directs the player’s actions.
5. The white space on the right is called the Workspace and this is where we’ll build
our program.
6. If you ever want to delete a block, just drag it from the stack back to the toolbox.
7. The repeat block allows to repeat a particular action certain number of times.
8. If statements are a fundamental part of learning to program. They help a
computer make decisions.
My Notes!
180
The City School 2021-2022
Glossary
Adware: also known as advertising-supported software, is any type of software
packages that will automatically display, play, or download advertisements to a
computer.
AND: checks if all the conditions of a particular group are met.
Backstage view: gives you various options for saving, opening, and printing your
database.
Block pallet: all of the blocks that you can use are in block pallet.
Bookmarks: allow you to save most frequently visited websites
Border art: is a repeated small image that forms a border around the outside of the
document margins.
Bug box: the section below block pallet and the programming area is called the bug
box.
Chart title: allows to give a meaningful to your chart.
Charts: allow you to illustrate your workbook data graphically, which makes it easy to
visualize comparisons and trends
Closed shape: is the one that is surrounded by a continuous outline, such as a
rectangle or circle.
Color: allows to adjust the image’s saturation, tone and colouring
Computer science principles: introduces students to the foundational concepts of
computer science and challenges them to explore how computing and technology can
impact the world.
CONCATENATE: function allows you to combine text from different cells into one cell.
Control: contains all the programming control structures which can be used to affect
the flow of an EdScratch program.
Correction: allows to adjust the brightness and contrast, which controls how light or
dark the picture appears.
COUNT: allows to calculate the number of cells that contain numbers,
COUNTIF: is an Excel function to count cells in a range that meet a single condition.
Cyber bullying: is bullying that occurs online, often through instant messaging, text
messages, emails, and social networks.
182
The City School 2021-2022
Data labels: make a chart easier to understand because they show details about a
data series or its individual data points.
Data type: determines what kind of data it can store.
Database: is structured set of data held in a computer, especially one that is Glossary
accessible in various ways.
Digital citizen: means you are a part of the group of people that use technology to
communicate.
Drive category: are all related to the Edison robot’s motor outputs.
Edison: it is the perfect tool to help learn and teach coding, robotics and STEAM
(science, technology, engineering, arts and mathematics) in a fun and engaging way.
EDraw Max: is an extremely powerful all-in-one diagramming tool that can serve all of
your purposes.
EdScratch: is a vertical block-based visual programming language based on Scratch.
Excel: is a spreadsheet program that allows you to store, organize, and analyze
information.
Field: provides a way of organizing information by type.
File transfer protocol: is a protocol for the rapid, simple transmission of files across a
network supporting the TCP/IP protocol.
Find: allows to automatically search your document
Footer: section of the document that appears in the bottom margin
Foreign key: is a column or group of columns in a relational database table that
provides a link between data in two tables.
Forms: in Access are like display cases in stores that make it easier to view or get the
items that you want.
Function: is a predefined formula that performs calculations using specific values in a
particular order.
Grid: helps to position shape more precisely.
Header: section of the document that appears in the top margin,
Hyperlinks: provide access to websites and email addresses directly from your
document.
Hypertext Transfer Protocol: is used to send and receive web pages and files on the
internet.
IF: is used to branch to different values or actions depending on a specified condition.
183
The City School 2020-2021
Intellectual Property: refers to creations of the human mind (also known as the
intellect) that are a non-physical (or intangible) form of property.
Layers: help you deal with different groups of shapes.
LEDs category: are all related to the Edison robot’s LED outputs.
LEFT: returns the first character or characters in a text string, based on the number of
characters you specify.
Legends: represents entries on the plotted area of chart or graph which are linked to
the data table of the chart or graph.
Libraries: gives access to a wide-range of assets.
Line tracking sensor: is made up of two parts: a red LED light and a light sensor.
Mail merge: is a useful tool that allows you to produce multiple letters, labels,
envelopes, name tags, and more using information stored in a list, database, or
spreadsheet.
Malicious software: is a kind of software that can be installed on a computer without
approval from the computer’s owner.
Menu bar: options such Save and Load are accessed from the menu bar.
Microsoft Access: is a database management system (DBMS) from Microsoft that
combines the relational Microsoft Jet Database Engine with a graphical user interface
and software-development tools.
MID: returns a specific number of characters from a text string, starting at the position
you specify, based on the number of characters you specify.
Minecraft play space: is the section of the interface where your program will run.
Multiple IF: is occasionally used when several conditions need to be checked in a single
cell.
Navigation pane: is a list containing every object in your database.
Netiquette: refers to how to behave online.
Not null: This constraint enforces that this field cannot be left unused.
Office 365: is a fully-featured web-based version of Microsoft Office.
Open shape: is a shape such as a line, arc, or zigzag.
OR: function to check if any out of a group of conditions are met.
Page border: is a border that appears outside the margins on each page.
Phishing: is a way that criminals get sensitive information (like usernames or
184
1 8 4
The City School 2021-2022
passwords)
Picture styles: allow you to apply to your pictures such as frames, borders, and soft
edges.
Post office protocol (POP): is an Internet standard protocol used by local e-mail Glossary
clients to retrieve e-mail from a remote server over an Internet connection.
Primary key: also called a primary keyword, is a key in a database that is unique for
each record.
Print layout: is the default layout and the one you see most often.
Programming area: the large area where you can connect blocks together into
programs is called the programming area.
Protocol: is the set of standard rules for data representation, signaling, authentication
and error detection required to send information over a communications channel.
query is a special “question” you apply to the database to find specific data and get
the information you want.
Quick access toolbar: lets you access common commands no matter which tab you
are on.
Ransomware: restricts access to the computer system that it infects, and demands a
ransom be paid to the creator(s) of the malware.
Read mode: is optimized for reading a document on the computer screen. In Full
screen reading view.
Record: is one unit of information. Every cell on a given row is part of that row’s record.
Record navigation bar: allows you to navigate records one at a time.
Record search box: to search for any term in the current object.
Replace: feature allows you to change words or phrases
Reports: offer a way to view, format, and summarize the information in your Microsoft
Access database.
Ribbon: contains multiple tabs, each with several groups of commands.
RIGHT: returns the last character or characters in a text string, based on the number
of characters you specify.
Robotics: is becoming increasingly important at all levels of education and a variety of
educational robots have been developed.
Rulers: are vertical and horizontal lines that show measurements at the scale of the
drawing.
185
1 8 5
The City School 2020-2021
Saturation: defines how vivid the colours are
Search engines: make this information easier to find.
Search results: are the relevant websites that match your search criteria
Sensing category: relates to the Edison robot’s various sensors.
Simple mail transfer protocol (SMTP): is an Internet standard for electronic mail
(e-mail) transmission across Internet Protocol (IP) networks.
Sound category: are all related to the Edison robot’s audio outputs.
Spyware: it monitors the computer user’s behavior; it can even collect a lot of personal
information. Spyware can change computer settings, install additional software,
redirect web browser activity, access websites that will permit dangerous viruses to get
onto the computer, and slow connection speeds.
SUBSTITUTE function: can replace the part of the text in a cell.
Table: is a grid of cells arranged in rows and columns.
Table relationships: allow to join tables when you need to use them in a database
object.
Table styles: let you change the look and feel of your table instantly.
Tell me box: works like a search bar to help you quickly find tools or commands you
want to use.
Themes section: allows to change overall style of the entire document, including
colours, style and fonts.
Thesaurus: helps you to find words with similar meanings (synonyms). It also shows
antonyms words. An antonym is a word with the opposite meaning.
TODAY: function returns the current date, updated continuously when a worksheet is
changed or opened.
Tone: temperature for image from cool to warm
Toolbox: is the middle area is the toolbox and each of these blocks is a command that
directs the player’s actions.
Transmission control protocol (TCP): makes sure data on the internet gets to the right
place.
Trojan: is software that appears to function in a certain way (such as a program that
user may have downloaded to remove viruses or spyware), when in reality it performs
another action, unknown to the user.
Unique constraint: enforces that the data entered in this field cannot be repeated or
186
1 8 6
The City School 2021-2022
all the values entered should be unique to each other.
Web browser: is a type of software that allows you to find and view websites on the
Internet.
Web layout: is suitable if you are designing a web page in Word. Glossary
wiki is a database of pages which people can edit/modify while connected on the
Internet.
Word processor: is software or a device that allows users to create, edit, and print
documents.
Workspace: is the white space on the right is called the workspace and this is where
we’ll build our program.
187
The ICTECH curriculum engages students at technical and practical level,
equipping them with skills required in areas of research, publication
designing and prediction. The computing curriculum aims at teaching
principles of information and computation, how digital systems work and
how to put this knowledge to use through programming. ICTECH
activities incorportae a range of technology skills into student learning
such as word processing, programming, Animation, Programming,
Spreadsheets, Photoediting, Desktop Publishing, Digital Citizenship,
Databases, Operating system, Robotics, and Presentation Skills.
Microsoft
We are a Microsoft School
OSOF
OSOF
MICR
MICR
MICROSOFT T T
SCHOOLS
SCHOOLS
SCHOOLS
Microsoft