computing taster session

19
Computing Taster Computing Taster Session Session

Upload: grahamwell

Post on 01-Dec-2014

416 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Computing taster session

Computing Taster SessionComputing Taster Session

Page 2: Computing taster session

• "Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline."(Bill Clinton)  

Page 3: Computing taster session

• "Programmers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots.  So far the Universe is winning."(Rich Cook)

Page 4: Computing taster session

• "I think there's a world market for about 5 computers."(Thomas J. Watson, Chairman of the Board, IBM, circa 1948)

Page 5: Computing taster session

• "If debugging is the process of removing bugs, then programming must be the process of putting them in."(Edsger W. Dijkstra)

Page 6: Computing taster session

• "Don't worry if it doesn't work right.  If everything did, you'd be out of a job." (Mosher's Law of Software Engineering) 

Page 7: Computing taster session

• "Computer language design is just like a stroll in the park.  Jurassic Park, that is."(Larry Wall)

Page 8: Computing taster session

• "There's an old story about the person who wished his computer were as easy to use as his telephone.  That wish has come true, since I no longer know how to use my telephone."(Bjarne Stroustrup)  

Page 9: Computing taster session

• "Computers are useless.  They can only give you answers."(Pablo Picasso)

Page 10: Computing taster session

• "That's what's cool about working with computers.  They don't argue, they remember everything, and they don't drink all your beer."(Paul Leary)

Page 11: Computing taster session

What is computing?What is computing?

• ICT studies what you do with a computer

• Computing studies how it works– How does it work?How does it work?– What’s going on?What’s going on?– What’s inside the box?What’s inside the box?– How can I make it work better?How can I make it work better?

Page 12: Computing taster session

What will I learn?What will I learn?

• How to use a programming language How to use a programming language to to makemake things. things.

• Different number systemsDifferent number systems• LogicLogic• Communications and NetworkingCommunications and Networking• Database designDatabase design• Etc …..Etc …..

Page 13: Computing taster session

Will I enjoy it?Will I enjoy it?

ToughFrustratingFascinating

Page 14: Computing taster session

• Some indications …..Some indications …..– You have already played with computer You have already played with computer

technologies such as HTML, Games, technologies such as HTML, Games, Flash.Flash.

– You don’t give up easilyYou don’t give up easily– You like puzzlesYou like puzzles– People think you are cleverPeople think you are clever– You know your way around the InternetYou know your way around the Internet

Will I be any good at it?Will I be any good at it?

LETS FIND OUT…

Page 15: Computing taster session

The Major Topics in Year 12

• Problem Solving• Programming• Data representation• Machine level architecture• Computer systems• The Internet• Consequences and uses of

computers

Page 16: Computing taster session

Examinations

• Year 12– 1 theory exam (1 hr)– 1 practical exam (2 hr)

• Year 13– 1 Theory exam (2 hr)– 1 Project

Page 17: Computing taster session

Lets make something

• The first computer program was written by a woman – Ada Lovelace in 1842

• 168 years later, we will use Visual Basic to create a simple graphics application.

Page 18: Computing taster session

To Start

• From Start > All Programs • Applications• Specialist Applications• Computing• Visual Basic Express 2008

Page 19: Computing taster session

What’s NextWhat’s Next

• A serious commitment• One hour homework per day• ‘B’ grade GCSE mathematics

minimum

• See you next year!