1. HARDWARE
• Computer:The primary device
used for writing code, running
programs, and testing software.
• Desktop or Laptop: Depending on
preference and requirements.
3.
2. SOFTWARE
• IntegratedDevelopment
Environments (IDEs): Comprehensive
tools that provide editing, debugging,
and compilation in one place.
Examples: Visual Studio Code, IntelliJ
IDEA, PyCharm, Eclipse, Xcode.
4.
2. SOFTWARE
•Code Editors:Lightweight
alternatives to IDEs for quick
coding and scripting.
Examples: Sublime Text, Atom,
Notepad++.
5.
2. SOFTWARE
• VersionControl Systems (VCS): Tools
to manage changes to source code
over time. Examples: Git, Subversion
(SVN), Mercurial. • Repositories and
Collaboration Platforms: Examples:
GitHub, GitLab, Bitbucket.
2. SOFTWARE
Build AutomationTools: Tools to
automate the process of compiling
code, running tests, and deploying
applications. Examples: Jenkins,
Travis CI, CircleCI, Make, Ant.
1. HAND TOOLS
•Whenservicing computers, students
need tools like screwdrivers, pliers, and
anti-static wristbands. These tools help
with hardware installation, repair, and
maintenance.
12.
2. DIAGNOSTIC SOFTWARE
•Studentscan use software
tools to diagnose hardware
issues, check system
performance, and
troubleshoot problems.
13.
3. CABLE TESTERSAND
MULTIMETERS:
•These tools help verify
cable connections and
measure electrical
parameters.
1. DIGITAL CAMERASAND
SCANNERS:
•Students can capture
images of their artwork or
scan traditional artwork to
create digital versions.
17.
2. GRAPHIC DESIGNSOFTWARE
•(e.g., Adobe Photoshop,
Illustrator): These tools allow
students to manipulate images,
create digital art, and design
graphics.
18.
3. TABLETS ANDDRAWING
PADS:
•Artists can use these
devices to create
digital illustrations and
paintings.
19.
4. 3D MODELINGSOFTWARE
•(e.g., Blender, Autodesk
Maya): For students
interested in 3D art and
animation.
1. HARDWARE
a.) Modemsand Routers: Devices that
modulate and demodulate signals for
transmission over telephone lines or cable
systems and route data between devices
on a network. Examples: DSL modems,
cable modems, wireless routers.
22.
1. HARDWARE
b.) Switchesand Hubs: Networking
devices that connect multiple devices
within a network, facilitating
communication between them.
Examples: Ethernet switches, network
hubs.
23.
1. HARDWARE
c.) Repeatersand Extenders: Devices
that amplify or regenerate signals to
extend the range of a network.
Examples: Signal boosters, Wi-Fi
extenders.
24.
1. HARDWARE
d.) Antennas:Devices that transmit
and receive radio waves for wireless
communication. Examples: Yagi
antennas, parabolic antennas,
dipole antennas.
25.
1. HARDWARE
e.) BaseStations: Equipment that
connects mobile devices to a
network in cellular and radio
communication. Examples: Cell
towers, microcells, femtocells.
26.
2. SOFTWARE
a.) NetworkManagement Software:
Tools for monitoring, managing, and
troubleshooting network performance
and connectivity. Examples: SolarWinds
Network Performance Monitor, PRTG
Network Monitor, Nagios.
27.
2. SOFTWARE
b.) CommunicationProtocols: Software
protocols that define rules for data
exchange over a network. Examples:
TCP/IP (Transmission Control
Protocol/Internet Protocol), VoIP (Voice
over Internet Protocol), SIP (Session
Initiation Protocol).
28.
2. SOFTWARE
c.) TelephonySoftware: Applications
for managing voice communication
over networks. Examples: Asterisk,
FreeSWITCH, Skype for Business.
29.
DEFINITION OF SOFTWARE
•Softwareis a set of instructions, data
or programs used to operate
computers and execute specific
tasks. It is the opposite of hardware,
which describes the physical aspects
of a computer.
30.
DEFINITION OF SOFTWARE
•Softwareis a generic term used to
refer to applications, scripts and
programs that run on a device. It can
be thought of as the variable part of
a computer, while
1. APPLICATION SOFTWARE
•Themost common type of software,
application software is a computer software
package that performs a specific function
for a user, or in some cases, for another
application. An application can be self-
contained, or it can be a group of programs
that run the application for the user.
33.
2. SYSTEM SOFTWARE
•These software programs are designed to run a
computer's application programs and hardware.
System software coordinates the activities and
functions of the hardware and software. In addition,
it controls the operations of the computer hardware
and provides an environment or platform for all the
other types of software to work in. The OS is the best
example of system software; it manages all the other
computer programs.
34.
3. DRIVER SOFTWARE
•Also known as device drivers, this software is often
considered a type of system software. Device drivers
control the devices and peripherals connected to a
computer, enabling them to perform their specific tasks.
Every device that is connected to a computer needs at
least one device driver to function. Examples include
software that comes with any nonstandard hardware,
including special game controllers, as well as the
software that enables standard hardware, such as USB
storage devices, keyboards, headphones and printers.
35.
4. MIDDLEWARE
• Theterm middleware describes software that
mediates between application and system software
or between two different kinds of application
software. For example, middleware enables Microsoft
Windows to talk to Excel and Word. It is also used to
send a remote work request from an application in a
computer that has one kind of OS, to an application
in a computer with a different OS. It also enables
newer applications to work with legacy ones.
36.
5. PROGRAMMING SOFTWARE
•Computerprogrammers use programming
software to write code. Programming
software and programming tools enable
developers to develop, write, test and
debug other software programs. Examples of
programming software include assemblers,
compilers, debuggers and interpreters.
37.
HOW DOES SOFTWAREWORK?
•All software provides the directions
and data computers need to work
and meet users' needs. However, the
two different types -- application
software and system software -- work
in distinctly different ways.
1. OPERATING SYSTEM(OS)
Example: 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.
55.
2. APPLICATION SOFTWARE
Example:Creating a 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.
56.
3. UTILITY SOFTWARE
Example:Running a 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.