Skip to content
This repository has been archived by the owner on Jan 24, 2019. It is now read-only.

Map UK GCSE Curriculum to Webmaker Club curriculum (and Web Literacy Map v1.1)

mickfuzz edited this page Jan 25, 2015 · 28 revisions

Discussion: GitHub issue / #TeachTheWeb forum

Introduction

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.

Curriculum / Exam Specs

AQA

AQA GSCE spec

OCR

OCR AQA GSCE spec

Overview inc past papers

Computing Fundamentals / Theory / Exam

Networks, Internet, Programming, Data,

Input here --> Tables with links are tricky to make user friendly here so moving to gdocs.

Controlled Assessments

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