You are on page 1of 23

WHAT IS COMPUTER

PROGRAMMERS/PROGRAMMING?
COMPUTER PROGRAMMER
-a person who writes programs for the operation of computers,
especially as an occupation.

-A computer programmer is a skilled professional who


codes, tests, debugs, and maintains the comprehensive
instructions known as computer programs that devices
should follow to execute their functions.
THE FIRST PROGRAMMER
AUGUSTA ADA KING/ADA LOVELACE

Augusta Ada King, Countess of Lovelace (née Byron; 10 December


1815 – 27 November 1852) was an English mathematician and writer,
chiefly known for her work on Charles Babbage's proposed
mechanical general-purpose computer, the Analytical Engine. She
was the first to recognise that the machine had applications beyond
pure calculation, and published the first algorithm intended to be
carried out by such a machine. As a result, she is sometimes
regarded as the first to recognise the full potential of a "computing
machine" and one of the first computer programmers
• Lovelace was the only legitimate child of the poet Lord Byron and
his wife Lady Byron.[5] All of Byron's other children were born out of
wedlock to other women.[6] Byron separated from his wife a month
after Ada was born and left England forever four months later. He
commemorated the parting in a poem that begins, "Is thy face like
thy mother's my fair child! ADA! sole daughter of my house and
heart?".[7] He died of disease in the Greek War of
Independence when Ada was eight years old. Her mother remained
bitter and promoted Ada's interest in mathematics and logic in an
effort to prevent her from developing her father's perceived insanity.
Despite this, Ada remained interested in Byron and was, upon her
eventual death, buried next to him at her request. Although often ill
in her childhood, Ada pursued her studies assiduously. She
married William King in 1835. King was made Earl of Lovelace in
1838, Ada thereby becoming Countess of Lovelace.
•Her educational and social exploits
brought her into contact with scientists such
as Andrew Crosse, Sir David
Brewster, Charles Wheatstone, Michael
Faraday and the author Charles Dickens,
contacts which she used to further her
education. Ada described her approach
as "poetical science"[8] and herself as an
"Analyst (& Metaphysician)".
ABOUT AUGUSTA ADA LOVELACE
• Best friend of Charles Babbage
• Born in December 10 1815/Died on November 27 1852
• She was born in London,United Kingdom
• She was introduced officially on 1840s
• Lovelace died of cancer in 1852, when she was only 36.
More than 150 years later, we remember her contributions
to science and engineering in the celebration of Ada
Lovelace Day on October 13. First celebrated in 2009
(in March), it is a day set aside to learn about women in
science, technology, engineering, and mathematics.
WHAT IS COMPUTER PRORAMMING
• A programming language is a notation designed to
connect instructions to a machine or a computer.
Programming languages are mainly used to control the
performance of a machine or to express algorithms. At
present, thousand programming languages have been
implemented. In the computer field, many languages
need to be stated in an imperative form, while other
programming languages utilize declarative form. The
program can be divided into two forms such as syntax
and semantics. Some languages are defined by an SO
standard like C language.
TYPES OF PROGRAMMING
BASIC CODING
• BASIC (Beginner's All-purpose Symbolic Instruction
Code)[1] is a family of general-purpose, high-level
programming languages whose design philosophy
emphasizes ease of use. In 1964, John G.
Kemeny and Thomas E. Kurtz designed the original BASIC
language at Dartmouth College. They wanted to enable
students in fields other than science and mathematics to
use computers. At the time, nearly all use of computers
required writing custom software, which was something
only scientistsand mathematicians tended to learn.
COMPUTER PROGRAMMING
• A programming language is a vocabulary and set of
grammatical rules for instructing a computer or
computing device to perform specific tasks. The
term programming language usually refers to high-
level languages, such
as BASIC, C, C++, COBOL, Java, FORTRAN, Ada,
and Pascal.
• Each programming language has a unique set of
keywords (words that it understands) and a
special syntax for organizing program instructions.
ENGINNERING MANAGEMENT
PROGRAM
• The field of study, Engineering Management, is
exceptional in that it lies at the interface between
engineering and business; it contains elements of
both as well as subjects unique to its own area of
study. In practice, it combines the engineer’s
technical problem-solving ability with business
acumen and skills. A graduate of the CU Boulder
Engineering Management Program is an engineer,
scientist, or technical specialist who is a translator – a
leader who can translate technical solutions into
business reality.
FOUR BASIC OF PROGRAMMING OPERATIONS:

• INPUT
• OUTPUT
• ARITHMETIC
• CONDITIONAL
Input Device
- is a hardware or peripheral device used to send data
to a computer. An input device allows users to
communicate and feed instructions and data to computers
for processing, display, storage and/or transmission.
Five examples of input devices:

• Keyboard
• Mouse
• Light pen
• Microphone
• Joystick
• Graphic pad
• Scanner
• Web cam
• Digital camera
OUTPUT DEVICE
• is any peripheral that receives data from a computer, usually for
display, projection, or physical reproduction. For example, the
image shows an inkjet printer, an output device that can make
a hard copy of any information shown on your monitor, which is
another example of an output device.
EXAMPLES OF OUTPUT DEVICE:

• Speaker - A speaker gives you sound output from your computer.


• Monitor - A monitor is the screen on which words, numbers, and graphics can
be seem.
• Printer - A printer prints whatever is on the monitor onto paper.
• Headphones - Headphones give sound output from the computer.
• Projector- that can take images generated by a computer or Blu-ray player
and reproduce them by projection onto a screen, wall, or another surface.
ARITHMETIC
• is a branch of mathematics that consists of the study
of numbers, especially the properties of the
traditional operations on them—
addition, subtraction, multiplication and division.
CONDITIONAL
• conditional statements, conditional
expressions and conditional constructs are
features of a programming language, which
perform different computations or actions
depending on whether a programmer-
specified boolean condition evaluates to true
or false.

You might also like