farewell to ict or evolving ict into computing? phil bagge code-it.co.uk

17
Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Upload: lindsey-bendall

Post on 01-Apr-2015

221 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Farewell to ICT or evolving ICT into Computing?

Phil Baggecode-it.co.uk

Page 2: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Lets keep being creative

• All pupils are responsible, competent, confident and creative users of information and communication technology

• select, use and combine a variety of software (including internet services) on a range of digital devices to accomplish given goals, including collecting, analysing, evaluating and presenting data and information.

Page 3: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

New Computer Science POS

• design and write programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts

• use sequence, selection, and repetition in programs; work with variables and various forms of input and output; generate appropriate inputs and predicted outputs to test programs

• use logical reasoning to explain how a simple algorithm works and to detect and correct errors in algorithms and programs

Page 4: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

AlgorithmsAccurate step by step guide to solving a problemFinite number of steps

Page 5: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Programming

AlgorithmProblem Solving

Page 6: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

We use our own rules all the time we just don’t realise it

Page 7: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Jam Sandwich Robotbread Butter lid remove press forward lower

Bread slice

Butter tub cut turn back scoop

knife plate spread top right Right hand

Jam jar Pick up stop bottom left Left hand

Jam lid Put down put side drop

butter unscrew hold Repeat x times

raise

Page 8: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

QuestionsAsking Annoying

What do you do if someone gets hurt in

your school?

Page 9: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Towards a progression in algorithm Understanding

• Basic linear steps (logo & directions)• If else choices• Repetition (loops)• More complex rules

Optional

Page 10: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Programming

• Computational tools– Computational thinking• Steps• Loops (iteration)• Choice (selection)

– Decomposition– Debugging

Page 11: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

How do we get there?

• Different approaches– Programming model• Characterised by game creation• Software driven (Logo Scratch Mindstorm etc)

– Algorithm model• Away from computers• Real life problems

Page 12: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Programming Model

Pluses• Pupils expect to use

computers in computing lessons

• Pupils learn computational skills to solve concrete problems

• Can use trial and error• In some areas like Logo

teachers can have pre-existing skills

Minuses• Problems are limited to

those you can solve by programming

Page 13: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Algorithm Model

Pluses• Wider interest than just

programming related problems

• Clear link to problem solving in general that has wider use than just computing

Minuses• Pupils enjoy using

computers

Page 14: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Need Both

• I teach computational skills through programming using Logo Scratch Python etc

• Extend into wider algorithmic problem solving once pupils have experienced elements of computational thinking using Scratch & Logo etc

• Cross over lesson Jam Sandwich Robot

Page 15: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Networks & Internet Search Engines

• understand computer networks including the internet; how they can provide multiple services, such as the world-wide web; and the opportunities they offer for communication and collaboration

• describe how internet search engines find and store data; use search engines effectively; be discerning in evaluating digital content; respect individuals and intellectual property; use technology responsibly, securely and safely

Page 16: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Teaching Skills

• Facilitators not source of all knowledge• Collaborative not just individual• Promoting pupil problem solving strategies

(debugging)• Questioning first before solving• Avoiding negative attitude even if worried

personally (example)

Page 17: Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk

Teaching Models

• Class Teacher• School specialist• Cluster specialist