The document discusses the evolution of the term 'computer' from a job title for people performing calculations to the modern understanding of computers and computer science. It emphasizes that computer science is primarily the study of computation and programming, while also touching on historical figures like Ada Lovelace and Charles Babbage. Additionally, it outlines the nature of programs as sequences of instructions for performing computations.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
4 views32 pages
Computer science Lecture 01
The document discusses the evolution of the term 'computer' from a job title for people performing calculations to the modern understanding of computers and computer science. It emphasizes that computer science is primarily the study of computation and programming, while also touching on historical figures like Ada Lovelace and Charles Babbage. Additionally, it outlines the nature of programs as sequences of instructions for performing computations.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 32
▪ Lecture 0: Hello World
WHAT ARE COMPUTERS?
Until the 1940s the word “computer” was a job title ▪computers were people trained to carry out mathematical operations ▪they followed a set of precise instructions required to create mathematical tables used for navigation, astronomy, business WHAT IS COMPUTER SCIENCE? “Computer Science is no more about computers than astronomy is about telescopes”
Edsger Dijkstra (1930 - 2002)
WHAT IS COMPUTER SCIENCE? Computer Science is the study of computers (??) ▪This leaves aside the theoretical work in CS, which does not make use of real computers, but of formal models of computers ▪Actually, the early work in CS took place before the development of the first computer WHAT IS COMPUTER SCIENCE? Computer Science is the study of how to write computer programs (programming) (??)
▪Programming is a big part of CS.. ..but it is not the most
important part. First computer: 1940s Ada Lovelace
First computer: 1940s
First computer program: 1843 COMPUTATION COMPUTATION
Computation is a sequence of well-
defined operations that lead from an initial starting point to desired final outcome CS ▪Computer science is the study of computation ▪investigating problems that can be solved computationally ▪Using programming languages to describe computations CONT … ▪machines that carry out computations
▪theoretical limits of computation (what is
or is not computable)
▪computational solutions to problems in
math, science, medicine, business, HISTORY COMPUTING MACHINES
▪ Fixed-program computers
▪ Stored-program computers BABBAGE’S MACHINES
Difference Engine
Analytical Engine
Charles Babbage (1791-1871)
BOOLEAN BIRTH OF MODERN COMPUTING COMPUTATIONAL THINKING WHAT CAN A COMPUTER DO? PROGRAMS
A program is a sequence of instructions
that specifies how to perform a computation. C hello, world WHERE IS COMPUTING BEING USED?