Topic 1 Flashcards
The physical and tangible parts
of the computer (the equipment
and devices)
HARDWARE
The programs that contain
instructions for the computer
SOFTWARE
WHAT IS THE 4 MAJOR OPERATIONS IN A COMPUTER?
Input, Process, Output, Storage
Entering data into the
computer system (mouse, keyboard, scanner)
Input
Data entered is processed and undergo
operations (checking accuracy and mathematical manipulations)
Process
provides data to the user (printer, monitor, speakers)
Output
Stores data for later use.
Storage
is a computer software designed to perform a group
of coordinated functions, tasks, or activities for the users.
Application Software
is designed to be a platform for other programs. Can be
classified as either operating systems (OS) or utility
System Software
Algorithms are used for:
Calculations, data processing,
and many other fields
____ is the translation
of the selected algorithm into a
language the computer can use
Programming
is the process of writing, testing,
debugging/troubleshooting, and
maintaining the source code of
computer programs.
Programming or CODING
English like phrases used to
describe the algorithm
Pseudocode
An outline of a program written in
the form that can be easily
converted into real programming
statements
Pseudocode
Description of a mathematical
equation
Formula
A concise way of expressing
information symbolically
Formula
A diagram showing the flow of
instructions in an algorithm
Flowchart
Indicates the beginning or
end of a program
Terminal
Indicates an input or output
operation
Input / Output
Indicates computation
or data manipulation
Process
Used to connect other
flowchart symbols and
indicate the logic flow
FLOWLINES
Indicates a program branch
point
Decision
Indicates the initial,
limit, and increment values of a loop
Loop/Initialization
Indicates a predefined process, as in calling a function
Predefined
Process
Indicates an entry to, or exit from, another part of the flowchart or a connection point
Connector
Indicates a written output report
Report
What are the Programming Control Structures?
Sequence, Selection, Iteration, Invocation
identifies the methods for solving problems and creating software solutions
software development procedure
discipline concerned with creating efficient, reliable, maintainable software
Software Engineer
the process of making copies of program code and documentation on a regular basis
Backup