SlideShare a Scribd company logo
1 of 19
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)
   
• "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)
• "I think there's a world market for
  about 5 computers."
  (Thomas J. Watson, Chairman of the
  Board, IBM, circa 1948)
• "If debugging is the process of
  removing bugs, then programming must
  be the process of putting them in."
  (Edsger W. Dijkstra)
• "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)
   
• "Computer language design is just like a
  stroll in the park.  Jurassic Park, that
  is."
  (Larry Wall)
• "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) 
   
• "Computers are useless.  They can only
  give you answers."
  (Pablo Picasso)
• "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)
What is computing?
• ICT studies what you do with a computer
• Computing studies how it works
  –   How does it work?
  –   What’s going on?
  –   What’s inside the box?
  –   How can I make it work better?
What will I learn?
• How to use a programming language to
  make things.
• Different number systems
• Logic
• Communications and Networking
• Database design
• Etc …..
Will I enjoy it?


Tough
Frustrating
Fascinating
Will I be any good at it?
• Some indications …..
  – You have already played with computer
    technologies such as HTML, Games, Flash.
  – You don’t give up easily
  – You like puzzles
  – People think you are clever
  – You know your way around the Internet
                                  LETS FIND OUT…
The Major Topics in Year 12
•   Problem Solving
•   Programming
•   Data representation
•   Machine level architecture
•   Computer systems
•   The Internet
•   Consequences and uses of computers
Examinations
• Year 12
  – 1 theory exam (1 hr)
  – 1 practical exam (2 hr)
• Year 13
  – 1 Theory exam (2 hr)
  – 1 Project
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.
To Start
•   From Start > All Programs
•   Applications
•   Specialist Applications
•   Computing
•   Visual Basic Express 2008
What’s Next
• A serious commitment
• One hour homework per day
• ‘B’ grade GCSE mathematics minimum



• See you next year!

More Related Content

Similar to Computing taster session

What is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definitiondmir3304
 
What's up about Plasma-MID?
What's up about Plasma-MID?What's up about Plasma-MID?
What's up about Plasma-MID?OpenBossa
 
Hour of code - a pep talk for Widcombe Junior School
Hour of code - a pep talk for Widcombe Junior SchoolHour of code - a pep talk for Widcombe Junior School
Hour of code - a pep talk for Widcombe Junior Schoolguymccusker
 
Embedded Systems PPt.pptx
Embedded Systems PPt.pptxEmbedded Systems PPt.pptx
Embedded Systems PPt.pptxTabrezahmed39
 
An introduction to Computer Technology
An introduction to Computer TechnologyAn introduction to Computer Technology
An introduction to Computer TechnologySteven Heath
 
Teachers training
Teachers trainingTeachers training
Teachers trainingDebjani Roy
 
[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School💻 Anton Gerdelan
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxHimaniPatpatia
 
History of computer
History of computerHistory of computer
History of computervinciya vinc
 
Artificial Intelligence(A.pptx
Artificial Intelligence(A.pptxArtificial Intelligence(A.pptx
Artificial Intelligence(A.pptxYukthiRajSN
 
Chapter 1 part i introduction
Chapter 1 part i introductionChapter 1 part i introduction
Chapter 1 part i introductionAzimjon Khamdamov
 
Assessing computational thinking
Assessing computational thinkingAssessing computational thinking
Assessing computational thinkingDaniel Duckworth
 

Similar to Computing taster session (20)

Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?Machine Learning Overview: How did we get here ?
Machine Learning Overview: How did we get here ?
 
What is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer DefinitionWhat is Computer | Computer Full Form | Computer Definition
What is Computer | Computer Full Form | Computer Definition
 
What's up about Plasma-MID?
What's up about Plasma-MID?What's up about Plasma-MID?
What's up about Plasma-MID?
 
Cognitive computing
Cognitive computingCognitive computing
Cognitive computing
 
Hour of code - a pep talk for Widcombe Junior School
Hour of code - a pep talk for Widcombe Junior SchoolHour of code - a pep talk for Widcombe Junior School
Hour of code - a pep talk for Widcombe Junior School
 
Embedded Systems PPt.pptx
Embedded Systems PPt.pptxEmbedded Systems PPt.pptx
Embedded Systems PPt.pptx
 
An introduction to Computer Technology
An introduction to Computer TechnologyAn introduction to Computer Technology
An introduction to Computer Technology
 
Teachers training
Teachers trainingTeachers training
Teachers training
 
[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School[Game] Programming I Didn't Learn in School
[Game] Programming I Didn't Learn in School
 
14 turing wics
14 turing wics14 turing wics
14 turing wics
 
Artificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptxArtificial Intelligence_Himani Patpatia.pptx
Artificial Intelligence_Himani Patpatia.pptx
 
Becoming a world class engineer
Becoming a world class engineerBecoming a world class engineer
Becoming a world class engineer
 
Class1
Class1Class1
Class1
 
Paradigms
ParadigmsParadigms
Paradigms
 
Ai and productivity
Ai and productivityAi and productivity
Ai and productivity
 
History of computer
History of computerHistory of computer
History of computer
 
Artificial Intelligence(A.pptx
Artificial Intelligence(A.pptxArtificial Intelligence(A.pptx
Artificial Intelligence(A.pptx
 
Chapter 1 part i introduction
Chapter 1 part i introductionChapter 1 part i introduction
Chapter 1 part i introduction
 
Artificial intelligence : what it is
Artificial intelligence : what it isArtificial intelligence : what it is
Artificial intelligence : what it is
 
Assessing computational thinking
Assessing computational thinkingAssessing computational thinking
Assessing computational thinking
 

More from grahamwell

Excel =if function
Excel =if functionExcel =if function
Excel =if functiongrahamwell
 
Excel Min max-average
Excel Min max-average Excel Min max-average
Excel Min max-average grahamwell
 
What is binary and why do we use it?
What is binary and why do we use it?What is binary and why do we use it?
What is binary and why do we use it?grahamwell
 
Introduction to touch develop
Introduction to touch developIntroduction to touch develop
Introduction to touch developgrahamwell
 
Introduction to touch develop
Introduction to touch developIntroduction to touch develop
Introduction to touch developgrahamwell
 
The software story
The software storyThe software story
The software storygrahamwell
 
Turtle graphics
Turtle graphicsTurtle graphics
Turtle graphicsgrahamwell
 
Database field types
Database field typesDatabase field types
Database field typesgrahamwell
 
Pascal names and types
Pascal names and typesPascal names and types
Pascal names and typesgrahamwell
 
Python part two names and types
Python part two names and typesPython part two names and types
Python part two names and typesgrahamwell
 
Abstraction - Year 9
Abstraction - Year 9Abstraction - Year 9
Abstraction - Year 9grahamwell
 
Thinking about your project
Thinking about your projectThinking about your project
Thinking about your projectgrahamwell
 
The rail fence
The rail fenceThe rail fence
The rail fencegrahamwell
 
Rsa encryption
Rsa encryptionRsa encryption
Rsa encryptiongrahamwell
 
Server side scripts
Server side scriptsServer side scripts
Server side scriptsgrahamwell
 
Revision topic 1 sensors and control
Revision topic 1 sensors and controlRevision topic 1 sensors and control
Revision topic 1 sensors and controlgrahamwell
 

More from grahamwell (20)

Pseudocode
PseudocodePseudocode
Pseudocode
 
Excel =if function
Excel =if functionExcel =if function
Excel =if function
 
Excel Min max-average
Excel Min max-average Excel Min max-average
Excel Min max-average
 
What is binary and why do we use it?
What is binary and why do we use it?What is binary and why do we use it?
What is binary and why do we use it?
 
Introduction to touch develop
Introduction to touch developIntroduction to touch develop
Introduction to touch develop
 
Introduction to touch develop
Introduction to touch developIntroduction to touch develop
Introduction to touch develop
 
The software story
The software storyThe software story
The software story
 
Turtle graphics
Turtle graphicsTurtle graphics
Turtle graphics
 
Database field types
Database field typesDatabase field types
Database field types
 
Databases 101
Databases 101Databases 101
Databases 101
 
Kodu controls
Kodu controlsKodu controls
Kodu controls
 
Pascal names and types
Pascal names and typesPascal names and types
Pascal names and types
 
Python part two names and types
Python part two names and typesPython part two names and types
Python part two names and types
 
Abstraction - Year 9
Abstraction - Year 9Abstraction - Year 9
Abstraction - Year 9
 
Thinking about your project
Thinking about your projectThinking about your project
Thinking about your project
 
The rail fence
The rail fenceThe rail fence
The rail fence
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Rsa encryption
Rsa encryptionRsa encryption
Rsa encryption
 
Server side scripts
Server side scriptsServer side scripts
Server side scripts
 
Revision topic 1 sensors and control
Revision topic 1 sensors and controlRevision topic 1 sensors and control
Revision topic 1 sensors and control
 

Computing taster session

  • 2. • "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)  
  • 3. • "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)
  • 4. • "I think there's a world market for about 5 computers." (Thomas J. Watson, Chairman of the Board, IBM, circa 1948)
  • 5. • "If debugging is the process of removing bugs, then programming must be the process of putting them in." (Edsger W. Dijkstra)
  • 6. • "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)  
  • 7. • "Computer language design is just like a stroll in the park.  Jurassic Park, that is." (Larry Wall)
  • 8. • "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)   
  • 9. • "Computers are useless.  They can only give you answers." (Pablo Picasso)
  • 10. • "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)
  • 11. What is computing? • ICT studies what you do with a computer • Computing studies how it works – How does it work? – What’s going on? – What’s inside the box? – How can I make it work better?
  • 12. What will I learn? • How to use a programming language to make things. • Different number systems • Logic • Communications and Networking • Database design • Etc …..
  • 13. Will I enjoy it? Tough Frustrating Fascinating
  • 14. Will I be any good at it? • Some indications ….. – You have already played with computer technologies such as HTML, Games, Flash. – You don’t give up easily – You like puzzles – People think you are clever – You know your way around the Internet LETS FIND OUT…
  • 15. The Major Topics in Year 12 • Problem Solving • Programming • Data representation • Machine level architecture • Computer systems • The Internet • Consequences and uses of computers
  • 16. Examinations • Year 12 – 1 theory exam (1 hr) – 1 practical exam (2 hr) • Year 13 – 1 Theory exam (2 hr) – 1 Project
  • 17. 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.
  • 18. To Start • From Start > All Programs • Applications • Specialist Applications • Computing • Visual Basic Express 2008
  • 19. What’s Next • A serious commitment • One hour homework per day • ‘B’ grade GCSE mathematics minimum • See you next year!

Editor's Notes

  1. Problem solving – principles of computation, stages in problem solving, state machines,algoriths Programming – will use python overall makes up about 30% of the course Data representation binary and hexadecimal numbers characters, graphics and sound Machine level architecture logic gates, Boolean algebra, computer architecture (processors memory etc) The fetch execute cycle. Computer systems – hardware devices classification of software The internet – the structure of the internet web page construction cascading stylesheets Consequences and uses of computers – computers and the law, ethics emerging technologies