Naace 3rd Millennium Hothouse Equipping And Empowering Teachers for a New ICT Framework Mark Dorling Digital Schoolhouse Coordinator Langley Grammar School Digital Schoolhouse Key stage 1: Example Slide 3 3/24/2016 Key stage 2/3: Example 1 1 1 Slide 4 3/24/2016 Our model for September Resources KS3 KS2 Extra curricular clubs DSH Curriculum • DB & Internet • SSAT Hack resources Unplugged • CS Unplugged • Industry • LGS collaborations collaborations • CS4FN • AppShed • Greenfoot/Kodu • Code Academy Term 1 Term 2 & 3 Basic functional IT Skills Advanced functional IT embedded into a creative curriculum underpinned by computing Enrichment After GCSE Curriculum Y8/9 GCSE IT Curriculum Curriculum KS 2/3/4 KS3 NAACE KS4 Y10/11 GCSE Computing Slide 5 3/24/2016 Workshop KS2, KS3 & KS4 KS2: Objectives Algorithms • Algorithms can be represented symbolically [flowcharts] or using instructions in a clearly defined language [turtle graphics]. • Algorithms can include selection (if) and repetition (loops). Programs • A computer program is a sequence of instructions written to perform a specified task with a computer. • The idea of a program as a sequence of statements written in a programming language [Scratch] • One or more mechanisms for selecting which statement sequence will be executed, based upon the value of some data item • One or more mechanisms for repeating the execution of a sequence of statements, and using the value of some data item to control the number of times the sequence is repeated KS3: Objectives Algorithms Programs • An algorithm is a sequence of precise steps to solve a given problem. • A single problem may be solved by several different algorithms. • The need for accuracy of both algorithm and data [difficulty of data verification; garbage in, garbage out] • Variables and assignment. • The use of relational operators and logic to control which program statements are executed, and in what order – Simple use of AND, OR and NOT – Use of comparison operators Abstraction 7 + 7 + + VarA 8 13 VarB Operators = = 13 = 17 VarSUM Word association game Selection • ‘Select’ion Variable • ‘Vary’ + ‘able’ constant • Steady • Choice • change + can • Unchangeable • Decision • Un-fixed • Fixed • Question • updatable • locked loop • If… • Repeat Resources Calculator Maze Summary • Creating Formula One drivers • Creative and cross curricular (Rose Report 2009) • Dependencies exist between DL, CS and IT • Pedagogy (Challenging perceptions and expectations) • Computer Science is more than just programming! • Curriculum alignment • Silent ‘C’ (Computing) in STEM • Even more silent ‘C’ (Creativity) in STEM Slide 12 3/24/2016 More information @MarkDorling or dsh@lgs.slough.sch.uk Slide 13 3/24/2016