-
Notifications
You must be signed in to change notification settings - Fork 50
Map UK GCSE Curriculum to Webmaker Club curriculum (and Web Literacy Map v1.1)
Discussion: GitHub issue / #TeachTheWeb forum
In the UK a new GCSE qualification is being taught in Computing / Computer Science. Webmaker resources, including the new curriculum, are perfect for teaching elements of the curriculum in after school clubs and in class.
Browser-based coding is not only descriptive, it can be used to teach all of the programming concepts in the curriculum via Javascript. Beyond this, Webmaker resources also provide a large range of activities to create engaging ways of exploring digital literacy strands of the curriculum.
This wiki page aims to quickly map some of the curriculum elements to Webmaker tools and existing activities.
Input here --> Tables with links are tricky to make user friendly here so moving to gdocs.
This section outlines tools and activities that could be developed into kits to complete specific controlled assessments.
Summary: create a start up screen, user instructions, control characters, user interaction (type, drag + drop, click on areas for answers, scoring system. Aqa Computer Science specification at a glance
Tools and activities: Use thimble (Javascript, html & css) to create webforms, and output to the browser page.
Comments: May need to use cookies or a sqlite db or similar external text file. http://stackoverflow.com/questions/5244471/sqlite-database-in-javascript-locally
Summary: create a start up screen, user instructions, control characters, user interaction (type, drag + drop, click on areas for answers, scoring system
Tools and activities: Use thimble (Javascript, html & css) to create webforms, and output to the browser page.
Comments: May need to use cookies or a sqlite db or similar external text file. http://stackoverflow.com/questions/5244471/sqlite-database-in-javascript-locally
Summary: Tasks 2 and 3 - involve Password checking and setting a High score element.
What candidates should be able to do:
Programming
- identify and use variables, operators, inputs, outputs and assignments
- Sequence; Conditionals; Iteration - ie - suitable loops including count and condition controlled loops
- use different data types, understand and use basic string manipulation, user and understand arrays
- understand and use basic file handling operations: open, read, write and close
Design
- identify the requirements for a solution to the problem, design suitable algorithms, design suitable input and output formats and navigation methods for their system
- identify suitable variables and structures with appropriate validation for their system
Development, testing and evaluation
- develop a solution using a suitable programming language
- demonstrate testing and refinement of the code
- explain the solution
- use a suitable test plan, test the system, provide good evidence of test procedures
- evaluate the system against the success criteria
Tools and activities: Use of webforms for password validation and DOM manipulation to return errors.
Comments: Can use cookies for Task 3 to keep a track of the high score element.
Summary: Web based enquiry, Practical investigations with online resources, Further web based enquiry, Contact with IT professionals / use industry publications
Tools and activities: CF relevant Web literacy skills
Have thoughts on this? Join our community forum! (you may find the discussion threads in the Clubs section of most use.