introduction to computing why study computer science? it encompasses many things. there is a...
TRANSCRIPT
![Page 1: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/1.jpg)
Introduction to computing
Why study computer science?• It encompasses many things.• There is a multiplicity of university and industry courses
available.• A lot is happening in many fields.• It’s an exciting time to be involved.• Skilled computer scientists are highly employable.
![Page 2: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/2.jpg)
What is computer science about?• Designing and building hardware.• Designing and writing software.• Managing information.• Developing a wide range of systems.
But at its most fundamental it is about the algorithm:a step-by-step process for carrying out an aim.
![Page 3: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/3.jpg)
What makes a good computer scientist?
• Being up to date.• Being organised.• Grasping the big picture.• Thinking ‘outside the box’ (in more ways than one).• Understanding the basics.• Being a good communicator.• Being numerate but not necessarily a mathematician.• Being aware of the business or domain
that uses/will use the system.
![Page 4: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/4.jpg)
History The history of computing is fascinating in itself but it also makes it easier to understand the nitty-gritty of the subject.
Some major stages:• Turing’s machine – computability• information theory – Shannon• mechanical programmable devices• electronic programmable devices – Colossus• programming languages and operating systems• transistors• integrated circuits and silicon chips
![Page 5: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/5.jpg)
First generationVacuum tubes/valves, e.g. ENIAC.
The first multi-purpose, electroniccomputer, ENIAC
![Page 6: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/6.jpg)
Second generationThe transistor.
![Page 7: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/7.jpg)
Third generationIntegrated circuits/chips.
.
Used in keyboards, monitors, operatingsystems and applications
![Page 8: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/8.jpg)
Fourth generationThe microprocessor.
Used in GUIs, the mouse and hand-helddevices
![Page 9: Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available](https://reader036.vdocument.in/reader036/viewer/2022072006/56649f565503460f94c7af76/html5/thumbnails/9.jpg)
Fifth generationWork in progress, e.g:• artificial intelligence• voice recognition• parallel processing• quantum computation• nanotechnology• natural language• machine learning