Download presentation
Presentation is loading. Please wait.
Published byLesley Webb Modified over 8 years ago
1
Teaching Computer Science away from the Computer Kathy Olsson E2BN kathy@e2bn.org
2
Why teach CS without a computer?
3
Computing Curriculum Computer Science Information Technology Digital Literacy Computing in the NC - A Guide for Primary Schools http://www.computingatschool.org.uk/data/uploads/CASPrimaryComputing.pdf https://www.gov.uk/government/publications/national-curriculum-in-england-computing-programmes-of- study/national-curriculum-in-england-computing-programmes-of-study
4
What is computer? Identify parts (external and internal) Difference between hardware/software Group by function/type (input/storage….) Match parts to their function External Hardware http://hoc.lgfl.org.uk/s3_build_computer_pt3.html Internal Hardware http://hoc.lgfl.org.uk/s3_build_computer.html http://hoc.lgfl.org.uk/Documents/KS2_S4/04-BuildaComputer-TeacherNotes.pdf
5
Look inside a computer (old and unplugged) Pupils find and take photos of things that are attached to a computer (in school) Pupils find things that contain ‘computers – micro processors at home Provide mystery objects Sort images into – inputs/outputs/storage…
6
Mystery Object
8
What is an Algorithm?
9
Sort Algorithms Selection Insertion Bubble Play Human Database Game https://sites.google.com/site/childrenandtechnology/Home/presentati on-4-sorting
10
Search Algorithms Linear Binary Hashing Play Battleships!!
11
How do computers see the world? How is data and information stored on a computer?
12
Number Systems Base 10 – Decimal System Uses digits 0-9 Relies on place value (HTU) HTU 13
13
Number Systems Base 2 – Binary System Uses digits 0-1 Relies on place value 8 4 2 1 1 1 0 1
14
Write numbers like a computer Try it! Your age You lottery numbers What’s the biggest number you can make with these cards? How would you write 68?
15
A little joke! There are 10 types of people in the World… Those that understand binary and those that don’t!
16
What about Letters? 12345678910111213 abcdefghijklm 14151617181920212223242526 nopqrstuvwxyz and symbols?
17
Each 0 or 1 is called a bit (binary digit) Bits are represented in computer memory by a transistor that is switched on or off Bits can be represented as… Sound - Data transferred over a phone line/ Modem Magnetic field -Hard drives Optically - CDs
18
Programming Languages Different languages each with a limited set of instructions Computers follow instructions exactly!!!
19
Programming Development Process Idea – Plan – Code – Test –Debug – 3 rd party feedback- Improve Physical Computing (Control Technology) Monitor & control using sensors, switches, motors, lights… https://sites.google.com/site/childrenandtechnology/presentation-16-full- development-cycle
20
Programming Physical Computing (Control Technology) Monitor & control using sensors, switches, motors, lights…
22
How Does the Internet work? Nice explanation in the CAS booklet Packet Switching Game http://hoc.lgfl.org.uk/s5_internet_email.html How would you adapt it for KS2/KS3 pupils
23
Reference 1. image - http://webspace.ship.edu/cgboer/piaget.htmlhttp://webspace.ship.edu/cgboer/piaget.html 2.http://www.google.co.uk/imgres?imgurl=http://web.media.mit.edu/~papert/SP-http://www.google.co.uk/imgres?imgurl=http://web.media.mit.edu/~papert/SP- 3.http://openclipart.org/detail/34531/tango-computer-by-warszawiankahttp://openclipart.org/detail/34531/tango-computer-by-warszawianka 4.Slide 6 & 7 www.tnmoc.orgwww.tnmoc.org 5.Image of Dienes apparatus www.cehd.umn.eduIwww.cehd.umn.edu 6.Roamers www.valiant-technology.com Beebot www.tts-group.co.uk Scratch www.scratch.mit.edu python www.python.org java www.java.com www.valiant-technology.comwww.tts-group.co.ukwww.scratch.mit.eduwww.python.orgwww.java.com 7.Slide 21 & 22 Images K Olsson, Raspberry Pi www.raspberrypi.orgwww.raspberrypi.org 8.www.terrapinlogo.comwww.terrapinlogo.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.