0% found this document useful (0 votes)
19 views

1 Computer Fundamentals

Uploaded by

seannevandominiq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

1 Computer Fundamentals

Uploaded by

seannevandominiq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Computer

Fundamentals
Learning Outcomes:

- Identify and describe basic concepts about


computers.
- Identify and explain different programming
concepts.

by Abegail Peseral Calixtro preencoded.png


What is a Computer
- A computer is an electronic device that can store,
process, and retrieve information.
- A machine programmed to carry out sequences of
operations automatically.
- It works by executing instructions provided in a
program, enabling a wide range of tasks like
calculations, data manipulation, and communication.

preencoded.png
What is a Computer

Data Processing Storage and Retrieval


Computers process Computers can store
data based on information for later use and
instructions. They retrieve it efficiently. They
manipulate and provide a platform for data
transform raw data management and access.
into meaningful
information.

Communication
Modern computers facilitate communication by
transmitting and receiving data over networks.
They connect people and systems. preencoded.png
Basic Components of a Computer
A computer is made up of several key components that work together to
perform its functions. These components can be broadly categorized into
hardware and software.

Hardware Software

The physical parts of a computer The programs and instructions that tell
that you can touch, such as the the hardware what to do, such as
monitor, keyboard, and mouse. operating systems, applications, and
games.
preencoded.png
Hardware Components
Hardware components are the physical parts of a computer.
They perform various functions to enable the computer to work.

CPU The brain of the computer, responsible for


processing instructions and data.
Memory (RAM) Temporary storage for data and instructions that are
actively being used by the computer.

Storage (Hard Drive or SSD) Long-term storage for data and programs that
are not currently being used.

Input Devices Devices that allow you to enter data into the
computer, such as keyboard, mouse, and scanner.
Output Devices Devices that display or output data from the
computer, such as monitor, printer, and speakers.
preencoded.png
Software
Software is a set of instructions that tells the
hardware how to function. It enables computers
to perform specific tasks.

Operating Systems Applications


The software that Programs that perform
manages the specific tasks, such as
computer's hardware web browsers, word
and provides a user processors, and
interface for games.
interacting with it.

Programming Languages
A set of rules and symbols that are used to
create instructions for computers to follow.
They allow developers to write instructions that
computers can understand and execute. preencoded.png
Binary Numeral System and Data Representation
Computers use the binary numeral system, which uses only two digits (0 and 1)
to represent information.

1 2 3

Bits Bytes Data Representation


The basic unit of A group of 8 bits that Different data types, such as
information in a represent a character, text, numbers, and images,
computer, represented number, or other data are represented using
by a 0 or a 1. element. combinations of bits and
bytes.
preencoded.png
Machine Language, Assembly Language, High-
level Language
Programming languages exist at different levels of abstraction, each designed
for different purposes and complexities.

1 Machine Language 2 Assembly Language 3 High-level Language


The lowest-level A low-level language Languages designed to be
language, consisting of that uses mnemonics to more human-readable
binary code directly represent machine and easier to write, using
understood by the instructions, making it English-like syntax and
computer's CPU. slightly more readable abstractions. Examples
than machine language. include Python, Java, and
C++. preencoded.png
Machine Language

1110100010101 111010101110
10111010110100 10100011110111
Assembly Language

ADD 1001010, 1011010


High-level Language
Computer Program

A collection of instructions that can be


executed by a computer to perform a
specific task.

Source Code Assembler Byte Code Computer


Compiler Executable
Interpreter
What is Programming?
It refers to the process of creating the set
of instructions, or simply the "code",
necessary to tell the computer how to
perform a task or to achieve a goal.
Algorithms
Algorithms are a set of instructions that are used to solve problems.
They provide a step-by-step approach to achieving a desired outcome.

Problem Definition Algorithm Implementation


Clearly define the Write code or use other tools to
problem to be solved. implement the algorithm.

Algorithm Development Testing and Refinement


Create a step-by-step plan Test the algorithm and refine it
to solve the problem. until it produces the desired results.
preencoded.png
Programming Concepts
Programming concepts are the fundamental
building blocks of programming languages. They
provide the tools and rules for creating instructions
for computers.

Variables Data Types


Named containers used Categories of data, such
to store and access as integers, floating-point
data within a program. numbers, and strings.

Operators Control Structures


Symbols that perform Statements that control the
operations on data, such flow of execution, allowing
as such as arithmetic, programs to make decisions,
comparison, or logical repeat actions, or execute
operations. code conditionally.
preencoded.png
Thank You and
God Bless!

You might also like