Short Review
What canyou say about the picture?
Do you think these tools can you use for computer repair?
3.
Content Vocabulary
Computer
A computeris a programmable device that stores,
retrieves, and processes data. It is the foundational
element of modern ICT.
ICT
ICT - Information and Communications
Technology is the infrastructure and components
that enable modern computing.
Common Tools andEquipment used in
Computer Programming - HARDWARE
1 Computer
The primary device used for
writing code, running
programs, and testing
software. Essential for all
programming tasks.
8.
Common Tools andEquipment used in
Computer Programming - HARDWARE
2 Desktop or Laptop
Depending on preference
and requirements. Desktops
offer more power, while
laptops provide portability.
10.
Integrated Development
Environments (IDEs)
Comprehensivetools that provide
editing, debugging, and compilation in
one place.
Examples: Visual Studio Code, IntelliJ
IDEA, PyCharm, Eclipse, Xcode.
Common Tools and Equipment used in
Computer Programming - SOFTWARE
12.
Code Editors
Lightweight alternativesto IDEs for
quick coding and scripting.
Examples: Sublime Text, Atom,
Notepad++.
Common Tools and Equipment used in
Computer Programming - SOFTWARE
14.
Version Control Systems
(VCS)
Toolsto manage changes to source
code over time. Examples: Git,
Subversion (SVN), Mercurial.
Common Tools and Equipment used in
Computer Programming - SOFTWARE
16.
Repositories and
Collaboration Platforms
CommonTools and Equipment used in
Computer Programming - SOFTWARE
Repositories are storage
locations for project files,
including code, that support
version control and
collaboration. Examples:
18.
Tools that translatecode
into executable programs.
Examples: GCC (GNU
Compiler Collection), Clang,
Python Interpreter, Node.js.
Common Tools and Equipment used in
Computer Programming - SOFTWARE
Compilers and Interpreters
20.
Debuggers
Tools to testand debug
code.
Examples: GDB (GNU
Debugger), LLDB, built-in
debuggers in IDEs.
Common Tools and Equipment used in
Computer Programming - SOFTWARE
22.
Package Managers
Tools tomanage software
libraries and dependencies.
Examples: npm (Node Package
Manager), pip (Python Package
Installer), Maven, Gradle,
NuGet.
Common Tools and Equipment used in
Computer Programming - SOFTWARE
24.
Build Automation Tools
Toolsto automate the process
of compiling code, running tests,
and deploying applications.
Examples: Jenkins, Travis CI,
CircleCI, Make, Ant.
Common Tools and Equipment used in
Computer Programming - SOFTWARE
26.
Common tools andequipment in Computer
Systems Servicing:
Hand Tools
When servicing computers,
students need tools like
screwdrivers, pliers, and anti-
static wristbands. These tools
help with hardware installation,
repair, and maintenance.
27.
Common tools andequipment in Computer
Systems Servicing:
Diagnostic Software
Students can use
software tools to
diagnose hardware
issues, check system
performance, and
troubleshoot problems.
28.
Common tools andequipment in Computer
Systems Servicing:
Cable Testers and
Multimeters
These tools help verify
cable connections and
measure electrical
parameters.
29.
Common tools andequipment in Computer
Systems Servicing:
Cleaning Kits
Keeping computers
dust-free is essential
for optimal
performance.
30.
Common tools andequipment Visual Arts:
Digital Cameras and Scanners
Students can capture images of their artwork
or scan traditional artwork to create digital
versions.
31.
Common tools andequipment Visual Arts:
Graphic Design Software
(e.g., Adobe Photoshop, Illustrator)
These tools allow
students to manipulate
images, create digital
art, and design
graphics.
32.
Common tools andequipment Visual Arts:
Tablets and Drawing Pads
Artists can use
these devices to
create digital
illustrations and
paintings.
33.
Common tools andequipment Visual Arts:
3D Modeling Software
(e.g., Blender, Autodesk Maya)
For students
interested in
3D art and
animation.
34.
Telecommunication
Modems and Routers
Modemsand routers are critical for signal
modulation/demodulation and routing data. They
facilitate transmission over telephone lines or cable
systems and ensure seamless data flow between
devices on a network. DSL and cable modems
exemplify this technology, alongside wireless
routers that offer widespread connectivity.
35.
Telecommunication
Switches and Hubs
Networkingdevices such as switches and hubs
interconnect multiple devices within a network. They
enable efficient communication, forming the
backbone of local area networks. Ethernet switches
and network hubs are indispensable for enabling
connectivity and data exchange among networked
devices.
36.
Extending Network Capabilities:
Repeatersand
Extenders
Repeaters and extenders amplify or regenerate signals,
thus extending network coverage. Signal boosters and
Wi-Fi extenders are prime examples of this technology,
ensuring consistent connectivity across larger areas.
37.
Extending Network Capabilities:
Antennas
Antennastransmit and receive radio waves for
wireless communication. Yagi, parabolic, and dipole
antennas exemplify the diversity in antenna design,
each tailored to specific wireless communication
needs.
Extending Network Capabilities:
BaseStations
Base stations connect mobile devices to a network in
cellular and radio communication. Cell towers,
microcells, and femtocells are essential components
of mobile networks, providing coverage and capacity
to support wireless devices.
40.
Software Tools forNetwork Management
Network Management Software
Network Management Software is
crucial for monitoring, managing, and
troubleshooting network performance
and connectivity. Tools like SolarWinds
Network Performance Monitor, PRTG
Network Monitor, and Nagios provide
comprehensive insights into network
operations.
41.
Software Protocols andTelephony Applications
Communication Protocols
Software protocols define rules
for data exchange over a
network. TCP/IP, VoIP, and SIP
are key examples, ensuring
seamless data transmission and
voice communication across
diverse networks.
42.
Software Protocols andTelephony Applications
Telephony Software
Telephony software manages
voice communication over
networks. Applications like
Asterisk, FreeSWITCH, and
Skype for Business facilitate
voice communication, offering
features like call routing,
voicemail, and conferencing.
Worked Example
Group thelearners by 6, let them pick an item below,
and answer the selected question by reciting in front
to use only 6 words or how many are they in the
group.
1. What are the essential tools in ICT?
2. How can ICT tools improve efficiency in tasks?
3. Explain the importance of selecting the right tool for
a specific task.
45.
1. What arethe essential tools in
ICT?
2. How can ICT tools improve
efficiency in tasks?
3. Explain the importance of
selecting the right tool for a specific
task.
46.
1. What arethe essential tools in
ICT?
The essential tools in ICT are the hardware, software, and
network resources that enable people to create, store,
manage, transmit, and access information.
47.
2. How canICT tools improve
efficiency in tasks?
ICT tools significantly improve efficiency in tasks by
improving processes, reducing manual effort, and
enabling faster communication and data handling.
48.
3. Explain theimportance of
selecting the right tool for a specific
task.
Selecting the right ICT tool for a specific task is
important for achieving efficiency, accuracy, and
effectiveness.
49.
Lesson Activity:
(Refer toworksheet activity no. 1)
Materials Needed:
● Various ICT equipment (e.g., desktop computers, laptops,
keyboards, mice, cables, routers)
● Anti-static wrist straps
● Screwdrivers and other basic tools for computer servicing
● Manufacturer manuals or online resources for reference
● Safety posters or handouts outlining best practices
● Whiteboard or flipchart for group discussion
Software is aset of
instructions, data or
programs used to
operate computers and
execute specific tasks.
Software is a generic term
used to refer to
applications, scripts and
programs that run on a
device.
Office Suites
- isa collection of software
applications that are
distributed together and are
designed to interact with
each other. Applications
typically included in a software
suite are word processing,
spreadsheet, presentation,
and database software.
57.
- refers tocomputer programs
that allow users to create,
edit, and manipulate
images or models visually
on a computer. These
programs can be used for a
variety of purposes, including
graphic design, photo editing,
and 3D modeling. Common
examples include Adobe
Photoshop, GIMP, Inkscape,
and Blender
Graphics Software
58.
A database isa structured
collection of data, while a
Database Management
System (DBMS) is the
software used to interact
with and manage that
data. DBMSs provide tools for
creating, accessing, updating,
and administering databases,
ensuring data integrity and
security.
Databases And
Database Management
Programs
59.
- is asoftware application that
allows users to access and view
websites on the internet. It acts
as an interface between the user
and the World Wide Web,
retrieving and displaying web
pages, including text, images, and
other multimedia content.
Essentially, it's the tool you use to
navigate and interact with the
online world.
Web Browsers
60.
- is asoftware application used to
create, edit, and format text-based
documents. It allows users to
input, modify, save, and print text,
and often includes features for
formatting, spell checking, and
inserting images and
tables. Popular examples include
Microsoft Word, Google Docs,
LibreOffice Writer, and OpenOffice
Writer.
Word Processor
61.
- are essentialfor
creating, managing, and
maintaining software
applications. These tools
help developers with
various tasks, from
writing code to testing
and deploying
applications.
Software Development
Tools
62.
- Is aprograms, which can be
broadly grouped into vector
graphics editors, raster
graphics editors, and 3D
modelers, are the primary
tools with which a user
may manipulate, enhance,
and transform images. Many
image editing programs are
also used to render or create
computer art from scratch.
Image Editors
63.
A communication platformis a
software application or set of
tools that enables businesses
to easily communicate with
customers, employees, and
other parties. There are many
different types of communication
platforms available, each with its
own set of features and
capabilities.
Communication
Platform
64.
Role of SystemSoftware
System software operates
as the backbone of a
computer, managing
hardware and application
programs. It creates an
environment where other
software can run smoothly.
2. SYSTEM
SOFTWARE
Operating Systems
- isa system software
that manages
computer hardware
and software
resources, acting as
intermediary between
the user and the
computer.
67.
- is aform of microcode or
program embedded into
hardware devices to help
them operate effectively.
Hardware like cameras,
mobile phones, network cards,
optical drives, printers,
routers, scanners, and
television remotes rely on
firmware built into their
memory to function smoothly
Firmware
68.
- is aprogram that converts
instructions written in one
programming language
into machine code,
allowing the computer
system to understand and
execute those
instructions.
Language Translators
69.
- also knownas utility software,
are programs that help manage,
maintain, and optimize a
computer system. They assist
the operating system with tasks
like file management, disk space
optimization, and
security. Essentially, they ensure
the smooth and efficient
functioning of the computer's
hardware and software.
System Utilities
70.
3. DEVICE DRIVERS
WhatAre Device Drivers?
Device drivers are specialized
software that allow a
computer to communicate
with hardware components
like printers, keyboards, and
USB devices.
• Essential for hardware functionality
• Serve as translators between OS and device
• Support both standard and specialized hardware
Examples of Device Drivers
Include drivers for gaming
controllers, printers, storage
devices, and audio devices,
ensuring compatibility and
performance.
71.
4. MIDDLEWARE
Function
Mediates communication
betweenapplication and
system software or
among applications
themselves, facilitating
interoperability and data
exchange.
Use Cases
Enables applications like
Excel and Word to work
together or allows remote
requests between
different OS
environments seamlessly.
Legacy Support
Allows modern applications to maintain compatibility with
older systems, extending software longevity and usability.
73.
5. PROGRAMMING SOFTWARE
AssemblersCompilers Debuggers Interpreters
Programming software tools assist developers
in writing, testing, and debugging code,
forming the foundation for creating all other
software types.
74.
How Software Works:Application vs. System
Application Software
Delivers specific
functions directly to
users, handling
tasks such as
document editing,
graphics creation, or
browsing the internet.
1
System Software
Works behind the
scenes to manage
hardware
resources and
provide necessary
services for
applications to
function properly.
2
75.
Software Quality Dimensions:
1.Accessibility
Ensures software is usable by people with diverse
abilities, incorporating adaptive technologies like voice
recognition and screen magnifiers.
2. Compatibility
Guarantees the software operates effectively across
different environments, including various operating
systems, devices, and web browsers.
76.
3. Efficiency
Software's abilityto perform tasks without wasting
energy, time, or resources, maximizing overall system
performance.
4. Functionality
The extent to which software meets its specified
functions and requirements successfully, ensuring user
satisfaction.
5. Installability
Ease with which software can be installed and
configured in the target environment, reducing barriers to
usage.
77.
6. Localization
Software's capacityto support different languages, time
zones, and cultural preferences to reach a global
audience.
7. Maintainability
How easily software can be updated, improved, and
fixed, which helps prolong its usable life and adaptability.
8. Performance
Measures software speed and responsiveness under
various workloads to provide a smooth user experience.
78.
9. Portability
Software’s abilityto be easily transferred and operate in
different environments or platforms without hassle.
10. Reliability
Consistency of software in performing required
functions under specific conditions without critical
failures or errors.
11. Scalability
Capacity of software to handle increasing or decreasing
demands effectively by adjusting performance accordingly.
79.
12. Security
The software'sability to protect against unauthorized
access, invasion of privacy, theft, data loss, malicious
software, etc.
13. Testability
How easy it is to test the software.
14. Usability
How easy it is to use the software.
1. Operating System(OS)
Installing a new application on Windows 10.
2. Application Software
Creating a presentation in Microsoft PowerPoint.
3. Utility Software
Running a disk cleanup on a computer.
82.
1. Operating System(OS)
Installing a new application on Windows 10.
Step 1: Download the installation file for the
application.
Step 2: Double-click the downloaded file to begin the
installation process.
Step 3: Follow the on-screen instructions to complete
the installation.
Step 4: Once installed, you can find the application in
the Start Menu and run it.
83.
2. Application Software
Creatinga presentation in Microsoft PowerPoint.
Step 1: Open PowerPoint and select a template or
create a new blank presentation.
Step 2: Add new slides and input content such as
text, images, and videos.
Step 3: Apply transitions and animations to enhance
the presentation.
Step 4: Save the presentation and practice your
slideshow.
84.
3. Utility Software
Runninga disk cleanup on a computer.
Step 1: Open the Disk Cleanup utility from the Start
Menu.
Step 2: Select the drive you want to clean up and
click “OK”.
Step 3: Check the boxes for the types of files you
want to delete and click “OK”.
Step 4: Confirm the action and wait for the cleanup
to finish.
85.
I. Operating System(OS)
Installing a new application on Windows 10.
1. ___Once installed, you can find the application in the
Start Menu and run it.
2. ___Download the installation file for the application.
3. ___Follow the on-screen instructions to complete the
installation.
4. ___Double-click the downloaded file to begin the
installation process.
86.
II. Application Software
Creatinga presentation in Microsoft PowerPoint.
1. ____Add new slides and input content such as
text, images, and videos.
2. ____Save the presentation and practice your
slideshow.
3. ____Open PowerPoint and select a template or
create a new blank presentation.
4. ____Apply transitions and animations to enhance
the presentation.
87.
III. Utility Software
Runninga disk cleanup on a computer.
1. ____Check the boxes for the types of files you
want to delete and click “OK”.
2. ____Open the Disk Cleanup utility from the Start
Menu.
3. ____Confirm the action and wait for the cleanup
to finish.
4. ____Select the drive you want to clean up and
click “OK”.
88.
I. Operating System(OS)
Installing a new application on Windows 10.
1. ___Once installed, you can find the application in the
Start Menu and run it.
2. ___Download the installation file for the application.
3. ___Follow the on-screen instructions to complete the
installation.
4. ___Double-click the downloaded file to begin the
installation process.
A
B
C
D
89.
II. Application Software
Creatinga presentation in Microsoft PowerPoint.
1. ____Add new slides and input content such as
text, images, and videos.
2. ____Save the presentation and practice your
slideshow.
3. ____Open PowerPoint and select a template or
create a new blank presentation.
4. ____Apply transitions and animations to enhance
the presentation.
A
B
C
D
90.
III. Utility Software
Runninga disk cleanup on a computer.
1. ____Check the boxes for the types of files you
want to delete and click “OK”.
2. ____Open the Disk Cleanup utility from the Start
Menu.
3. ____Confirm the action and wait for the cleanup
to finish.
4. ____Select the drive you want to clean up and
click “OK”.
A
B
C
D
3. What isthe main purpose of a virtual machine in
software development?
A) To create isolated environments for testing and deploying
software
B) To compile code into machine language
C) To share code repositories online
D) To design 3D models
4. In computer systems servicing, which of the
following tools is used to diagnose hardware issues?
A) Diagnostic software
B) Anti-static wristbands
C) Cleaning kits
D) Cable testers
93.
5. Which toolwould you use to measure electrical
parameters like voltage or resistance?
A) Pliers
B) Multimeter
C) Cleaning kit
D) Screwdriver
6. What is the primary purpose of graphic design
software like Adobe Photoshop?
A) To test and debug software code
B) To compile code into machine-readable format
C) To manipulate images and create digital art
D) To diagnose computer hardware issues
94.
7. Which ofthese tools is typically used in visual arts
for creating digital illustrations and paintings?
A) Routers and switches
B) Email and instant messaging
C) Tablets and drawing pads
D) Screwdrivers and pliers
8. What is the main function of networking equipment
like routers and switches?
A) To manage data traffic over networks
B) To clean and maintain computer systems
C) To create virtual machines for software testing
D) To provide an integrated environment for programming
95.
9. Which ofthe following is a common video
conferencing tool used for virtual meetings?
A) Microsoft Word
B) Zoom
C) Adobe Photoshop
D) PyCharm
10. Which of the following describes the use of online
code repositories like GitHub and GitLab?
A) To compile and debug code
B) To share code and collaborate with other developers
C) To design and create 3D models
D) To measure electrical parameters
#10 Debugging is the process of finding, isolating and resolving coding errors known as bugs in software programs. Debugging helps uncover the cause of coding errors, prevent software function issues and improve the overall performance of software.
#11 Visual Studio Code, IntelliJ IDEA, PyCharm, Eclipse, Xcode
#33 3D - a solid figure or an object or shape that has three dimensions— length, width, and height.
"2D" refers to two-dimensional, meaning a shape or object that has only two dimensions: length and width, but no depth.
#34 DSL, or Digital Subscriber Line, is a technology that enables high-speed internet access over existing telephone lines.
A modem and a router are both essential devices for connecting to the internet, but they have distinct functions. A modem connects your home to the internet service provider (ISP), while a router distributes that internet connection to multiple devices within your home network.
#35 A hub is a networking device that connects multiple PCs to a single network, whereas a Switch connects multiple devices on a single computer network.
The main difference between a hub and a switch is how they handle network traffic. A hub simply broadcasts all incoming data to every connected device, while a switch intelligently directs data to the specific device it's intended for. This makes switches more efficient and faster, especially in larger networks.
#36 Wi-Fi wireless fidelity is a wireless networking technology that uses radio waves to provide wireless high-speed Internet access.
A Wi-Fi repeater, also known as a Wi-Fi extender or range extender, is a device that amplifies and rebroadcasts a Wi-Fi signal to expand the coverage area of your existing wireless network.
#40 PRTG stands for “Paessler Router Traffic Grapher”
#41 TCP, or Transmission Control Protocol, is a fundamental communication standard in computer networking that ensures reliable and ordered delivery of data between applications. It's part of the larger TCP/IP suite, which is the foundation of the internet.
IP address stands for internet protocol address. It is a unique numeric identifier assigned to each device connected to a computer network, enabling communication between devices.
VoIP enables voice calls to be transmitted as data packets, facilitating various methods of voice communication, including traditional applications like Skype, ...
The Session Initiation Protocol (SIP) is a signaling protocol used for initiating, maintaining, and terminating communication sessions that include voice, video and messaging applications. SIP is used in Internet telephony, in private IP telephone systems, as well as mobile phone calling over LTE (VoLTE).
Voice over Long-Term Evolution (acronym VoLTE) is an LTE high-speed wireless communication standard for voice calls and SMS using mobile phones and data ...
#47 Streamlining – to improve the effectiveness
performance
#69 Operating systems like Windows or Linux Are prime examples.
#76 http –Hypertext transfer protocol – used in transmitting data
#103 Answer key:
1. System
2. Application
3. Utility
4. Custom
5. Language Processor
6. General Purpose
7. Firmware
8. Device Driver
#104 Answer key:
1. System
2. Application
3. Utility
4. Custom
5. Language Processor
6. General Purpose
7. Firmware
8. Device Driver
#105 Answer key:
1. System
2. Application
3. Utility
4. Custom
5. Language Processor
6. General Purpose
7. Firmware
8. Device Driver
#106 Answer key:
1. System
2. Application
3. Utility
4. Custom
5. Language Processor Compilers and Interpreters
6. General Purpose Application Software
7. Firmware
8. Device Driver
#107 Answer key:
1. System
2. Application
3. Utility
4. Custom
5. Language Processor
6. General Purpose
7. Firmware
8. Device Driver
#108 Answer key:
1. System
2. Application
3. Utility
4. Custom
5. Language Processor
6. General Purpose Application Software
7. Firmware
8. Device Driver
#111 Answer Key:
1. A
2. A
3. A
4. A
5. B
6. C
7. C
8. A
9. B
10. B
#112 Answer Key:
1. A
2. A
3. A
4. A
5. B
6. C
7. C
8. A
9. B
10. B
#113 Answer Key:
1. A
2. A
3. A
4. A
5. B
6. C
7. C
8. A
9. B
10. B
#114 Answer Key:
1. A
2. A
3. A
4. A
5. B
6. C
7. C
8. A
9. B
10. B
#115 Answer Key:
1. A
2. A
3. A
4. A
5. B
6. C
7. C
8. A
9. B
10. B
#116 Answer Key:
1. A
2. A
3. A
4. A
5. B
6. C
7. C
8. A
9. B
10. B