Chapter 1 Introduction To Computer Science
Chapter 1 Introduction To Computer Science
1. Definition of information
Sense 1: Information is news, data, documentation about
something or about someone, brought to someone's attention. Example: a report
of information.
3. Information processing:
Information processing is a logical sequence of actions that allow for transformation.
data into results.
Example:
5. Computer (hardware)
The computer is a machine (a set of electronic circuits) that allows for
automatic information processing.
.
a. Computer hardware
Central unit: it is the brain of the computer, it is responsible for processing
the information.
Peripherals: they are connected to the central unit and allow for input and/or output.
release of information.
6.Software
7. Computer system
The reasons:
Humans have always sought to improve their way of calculating for two reasons:
. he is slow
. He is wrong!
2. Prehistory
Since ancient times, to assist in his calculations, man has used pebbles.
placed on the ground or on a flat stone
- 700 BC: Pebbles strung on stems and cleverly arranged to form this
It's called a Chinese abacus.
1642: Blaise Pascal, at the age of 19, creates the 'Pascaline', a mechanical calculating machine based on
gear wheels, capable of performing addition and subtraction.
1673: Leibniz, great mathematician, improves the Pascaline by adding multiplication and
the division.
1822-1833: The mechanical machines invented by Charles Babbage in the 19th century: a
specialized calculator (the difference machine) and a universal calculator (the machine
analytical). These machines remained in the planning stage.
The English logician George Boole publishes his book 'The Mathematical Analysis of Logic',
where he defines the so-called 'Boolean' logical operators, based on two values 0/1 for coding
True/False.
-1931: the German Konrad Zuse builds an automatic calculator, the Z1.
1945: John Von Neumann wrote a report in which he proposed the internal architecture of a
universal calculator (computer), now called 'Von Neumann architecture'.
Contemporary History
From this date, the computer exists and its material history is therefore reduced to
the evolution of technological progress, which is usually broken down in terms of
generations
First generation: the monsters
1946: construction of the ENIAC (Electronic Numerical Integrator and Computer), it measures 30
tonnes, occupies 160m2and its memory consists of 18,000 vacuum tubes, its power is
equivalent to that of a small current calculator.
1949: construction of the EDVAC, the first computer built according to von Neumann architecture.
Neumann and storing his data on magnetic disks.
1952: IBM commercializes the first vacuum tube computers, IBM 650 then
IBM 701.
1955: IBM launches the IBM 704 developed by Gene Amdahl. It is the first machine
commercial device with a math coprocessor. Power: 5 kFLOPS.
-1958: the IBM 7044, 64 kilobytes of memory, is the first computer to integrate
transistors; John McCarthy invents LISP, the first language of Artificial Intelligence
1962: the term "computer science" was created in France by contraction of "information
automatic
1969: first attempt at remote file transfer over the Arpanet network, ancestor
of the Internet; invention of the PASCAL language.
1971: introduction of floppy disks for the IBM 370; design of the LOGO language, intended for
the educational initiation to the concepts of programming.
4. Fourth generation: microcomputers
1971: The first Intel microprocessor (the Intel 4004) contained 2300 transistors and executed
60,000 instructions per second.
- 1972: conception of the C language, particularly suited for programming and use
of operating systems
1975: Bill Gates commercializes the BASIC language and creates the company Microsoft with Paul.
Allen
- 1976: Steve Jobs (21 years old, working at Atari) and Steve Wozniak (26 years old, working at
Hewlett Packard) finish their computer that they name Apple Computer. They found the
Apple Inc. was founded on April 1, 1976.
1981: IBM launches the PC (for Personal Computer, which means 'personal computer').
1984: Apple's McIntosh introduces a graphical interface for the first time (menus,
icons...) and the mouse; design of the C++ language, object-oriented version of the C language.
1985: Microsoft introduces its new graphical interface Microsoft Windows 1.0
1989: The era of the Internet begins and the World Wide Web is invented.