Python Camp Session 4: GCSE Computing CA Analysis Design Development

Slides:



Advertisements
Similar presentations
A Systems Approach To Training
Advertisements

Assessment Assessment should be an integral part of a unit of work and should support student learning. Assessment is the process of identifying, gathering.
A Level Computing#BristolMet Session Objectives#U2 S2 MUST describe the steps of an algorithm using a program flowchart SHOULD explain the data types and.
PROBLEM SOLVING TECHNIQUES
Attention! Attention! Using the Brain Target Teaching Model to Improve the Attention Skills of a Small Group of 4th Grade Boys Elizabeth Harris, MA April.
1 Copyright © 2010 AQA and its licensors. All rights reserved. Introduction to the new specification GCSE Computer Science Paul Varey.
Making the most out of Wildern Supporting your children as they start their Wildern journey to ensure they get the best results when they leave us in 2019!
Controlled Assessment
Main task -write me a program
UNDERSTANDING, PLANNING AND PREPARING FOR THE SCHOOL-WIDE EVALUATION TOOL (SET)
Principles of Assessment
. GCSE Computer Science. General Information The spec has been developed with the support of Microsoft The specification and sample assessment materials.
1 Project Management Principles Coursework Assignment: Things to pay attention to, for the report and the oral presentation...
Symposium 2001June 24, 2001 Curriculum Is Just the Beginning Chris Stephenson University of Waterloo.
External Assessment HL Paper 2. Where does the P2 fit? Paper 1: Essay Question20% You will be given 4 different essay choices and are asked to pick 1.
By the end of this session you should be able to...
Learning objectives By the end of the session all learners will have: Identified at least 2 motives specific to them Considered key evidence to support.
© Crown copyright 2011, Department for Education These materials have been designed to be reproduced for internal circulation, research and teaching or.
Disarming Tests. Copyright © Houghton Mifflin Company. All rights reserved.Disarming Tests - 2 Disarm Tests Grades are what we use to give power to tests.
1 Program Planning and Design Important stages before actual program is written.
GCSE ICT Introduction. How is the GCSE course organised? The GCSE course has three parts: Assignment (Year 10 project) - this section is set by the examination.
Controlled Assessment This presentation gives general guidance on controlled assessment for GCSE Computer Science. And linking this to GCSE ICT.
Training Aids Ice breaker. Previously nominated student to introduce an ice breaker Introduction What type of training aids are there. Last lesson. Learning.
Assessment Workshop - Programming Steepana, Job, Grant.
Computer Science Controlled Assessment Mark Clarkson
1. Design: Plan in detail Get the analysis document from this folder. There are two GCSE ICT tasks in unit 2: Power Point for the garden centre and Database.
Evaluating your Coaching
Class 12: Exam Review  Client project  Exam review -- check list for client project  Client project work time and Q & A.
Course Work 2: Critical Reflection GERALDINE DORAN B
Advanced Higher Computing Science
GCSE Computer Science Information.
Programming – Algorithms (Flowcharts)
GC101 Introduction to computers and programs
Differentiated Instruction: Working with ESL Students
IST256 : Applications Programming for Information Systems
Problem , Problem Solving, Algorithm & Flow Charts –Part 1
What is Management? Management: The planning, organizing, leading, and controlling of human and other resources to achieve organizational goals effectively.
Year 11 Information Evening
INTRODUCING THE TOOLKIT L3 & L5
Lesson 1 - Introduction: Communication
Teaching design techniques to design efficient solutions to problems
AQA GCSE Requirements This four unit specification requires students to develop their ability to write and speak in the target language and to understand.
Unit 2.3 Robust Programs Lesson 2 - Testing Programs
Introduction to Programmng in Python
Effective Lesson Planning
Award in Education and training
Understand the scenario
*current controlled assessment plans are unknown
Print slides for students reference
exa.im/stempy16.files - Session 12 Python Camp
Web Teacher: Diane K. Kovacs
Algorithms & Pseudocode
For -G7 programing language Teacher / Shamsa Hassan Alhassouni.
DO NOW – Decompose a Problem
Introduction to Algorithms and Programming
Resources: exa.im/stempy16.files Facebook Groups: OCR Computing
GCSE Board Exam questions Reminders board Where can I get help? sheet Progress chart Timeline of deadlines Topic Specific Information Sheets Exam Questions.
Data and Flowcharts Session
Flowcharts and Pseudo Code
Introduction to Programming
COMPUTATIONAL THINKING COMPUTATIONAL THINKING IN PROGRAMMING
CUTM 4012: Methods of Teaching English
Microsoft in Education Educator Professional Development
Data and Flowcharts Session
Unit 4 - A06 – Review Grade Criteria To get a c
Planning and Organizing Instruction
Role of the External Examiner
WJEC GCSE Computer Science
Algorithms For use in Unit 2 Exam.
Preparing students for assessments Janet Strain Ann Jakeman
Presentation transcript:

Python Camp Session 4: GCSE Computing CA Analysis Design Development Assessment

Starter Activity Write and test the following code: Alter the program to: Print out a number between 1 and 6 If the user scores 5 or 6 print “You Win” Otherwise print “You lose” Start activity to simulate a dice. Students may not have seen a random number generator before

Agenda How to... Prepare Deliver Assess

Preparation Stress the importance of planning (PPPPPP)

Preparation Light comic relief, feel free to skip

Step 1 - Success Criteria Discuss the meanings of the headings and examples of what is required. Success criteria != an algorithm – this is a real problem for many students Have students complete very quick versions of the analysis

Step 2 - Plan Discuss the need for flowcharts / pseudocode or both. Both are preferable, flow charts top level, pseudocode low level Stress the importance of writing the test plan early – so you test to the brief, not the program Have students complete very quick versions of the plan

Step 3 - Develop Stress the importance of documenting the process and the formative testing Have students attempt the task

Step 4 - Test Describe valid, invalid, erroneous data Skip the completion of testing if short on time

Step 5 - Evaluate Two elements to evaluation – against the brief and for efficiency.

Strategies for delivery

Input - Process - Output Strategy One Input - Process - Output Often a poor choice. Lack of motivation and in need of chunking Start Stop 15 - 25 Hours

One piece at a time Theory Theory Part 1 Part 2 Part 3 Strategy Two Also a good way to deliver the programming skills in Y10 Theory Theory Part 1 Part 2 Part 3

Similar But Different Similar 1 Similar 2 Similar 3 Part 1 Part 2 Strategy Three Similar But Different Potentially against the rules, certainly ethically questionable Similar 1 Similar 2 Similar 3 Part 1 Part 2 Part 3

Timely reminder Recap 1 Teaching Recap 2 Recap 3 Part 1 Part 2 Part 3 Strategy Four Timely reminder My preferred method. Allows for appropriate support without resorting to ‘similar but different’ Recap 1 Teaching Recap 2 Recap 3 Part 1 Part 2 Part 3

Walk the line Some group work Notes Generic Feedback Students’ own work Supervised during work Note: Internet rules vary for exam boards. OCR support the use of peer testing of programs. http://www.flickr.com/photos/94322200@N08/8585885085/

Assessment Provide sample work and ask pairs to award a grade. Provide completed (moderated) mark schemes.