Introduction to computing Why study computer science It

  • Slides: 9
Download presentation
Introduction to computing Why study computer science? • It encompasses many things. • There

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.

What is computer science about? • • Designing and building hardware. Designing and writing

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.

What makes a good computer scientist? • • Being up to date. Being organised.

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.

History The history of computing is fascinating in itself but it also makes it

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

First generation Vacuum tubes/valves, e. g. ENIAC. The first multipurpose, electronic computer, ENIAC

First generation Vacuum tubes/valves, e. g. ENIAC. The first multipurpose, electronic computer, ENIAC

Second generation The transistor.

Second generation The transistor.

Third generation Integrated circuits/chips. Used in keyboards, monitors, operating systems and applications .

Third generation Integrated circuits/chips. Used in keyboards, monitors, operating systems and applications .

Fourth generation The microprocessor. Used in GUIs, the mouse and hand-held devices

Fourth generation The microprocessor. Used in GUIs, the mouse and hand-held devices

Fifth generation Work in progress, e. g: • artificial intelligence • voice recognition •

Fifth generation Work in progress, e. g: • artificial intelligence • voice recognition • parallel processing • quantum computation • nanotechnology • natural language • machine learning