Hoofdstuk 1 Wat is computational thinking?
Computational thinkin → is probleemoplossend vermogen, aanpak: structuur zoals een computer.
1.2 Computer, computer science and computational thinking
Computer hardware → al het fysieke zoals een laptop, toetsenbord, LCD, disks etc.
Computer sofware → alles wat betref het programma in computers.
1.3 From abacus to machine
Geschiedenis van computer:
Eerste computer was een rekenmachine (een belangrijk aspect van een computer is zijn mogelijkheid
om berekeningen uit te voeren).
Eerste rekenmachine was de abacus 1300 AD.
Moderne computers hebben 4 aspecten van de abacus geërfd:
1 Opslag
2 Representate
3 Calculate
4 Gebruikersinterface
Een verbeterde rekenmachine is de Napier bones (1617)
Uitgevonden door John Napier. De rekenmachine heef de mogelijkheid om te:
vermenigvuldigen, delen en wortel berekenen.
Mechanische rekenmachines zijn uitgevonden door:
, o Fransman Blaise Pascal, de Pascaline (in 1643)
o Duitser Gotried Leibniz, de Leibniz’ calculator (in 1674)
1.4 De eerste software
Geen één van de net genoemde machines zijn programmeerbaar. De eerste programmeerbare
machine was geen rekenmachine, maar een weefmachine voor kleren. In 1805 is die gemaakt door
Jacquard Loom.
Wat we als eerste ‘computer sofware’ kunnen beschrijven is de analytical machine van Charles
Babbage uit 1843.
Ada Lovelace heef programma’s geschreven voor de analytsche machine, daarom wordt zij door
veel mensen de programmeer genoemd.
, 1.5 Wat is een moderne computer?
Een moderne computer heef 3 eigenschappen:
1. Elektronisch
2. Digitaal
3. ‘Stored program concept’
4 essentële onderdelen van een computer zijn:
1 input device (toetsenbord, muis, microfoon)
2 output device (computerscherm)
3 memory
4 processor
1.6 De eerste moderne computer
Opkomst elektronica:
Jaren 40:
1946 de ENIAC (electronic numerical integrator and computer)
1947 von Neumann architectuur
1948 SSEM (Manchester UK)
De ABC computer wordt gezien als de eerste modern computer om 3 belangrijke redenen:
1 De eerste elektronische, programmeerbare rekenmachine.
2 De eerste met ingebouwde elektronisch geheugen.
3 De eerste met gebruik van binair systeem.
1.7 Moore’s law
De wet van Moore stelt dat het aantal transistors in een geïntegreerde schakeling door de
technologische vooruitgang elk 2 jaar verdubbelt.