Assessment Workshop - Programming Steepana, Job, Grant.

Slides:



Advertisements
Similar presentations
GCSE COMPUTING Dan Gardner Session Objectives Gain an overview of the Computer Science curriculum at Key Stage 4 (GCSE). Understand.
Advertisements

Lesson 4: Formatting Input Data for Arithmetic
(IN)FORMATIVE ASSESSMENT August Are You… ASSESSMENT SAVVY? Skilled in gathering accurate information about students learning? Using it effectively.
Assessment OF Learning (Summative) vs
School of Computing Science – CMT1000 Slide 1 Ed Currie Introduction to Programming CMT1000 Lecture 1A.
Do you want to be outstanding (in your field)?
Miss V Tatler Computer Science Subject Leader
Post Primary Mathematics Signature Project 2013 / 2014.
An Introduction to Textual Programming
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
A Level Computing#BristolMet Session Objectives U2#S6 MUST identify different data types used in programming aka variable types SHOULD describe each data.
CIS Computer Programming Logic
1 A Simple but Realistic Assembly Language for a Course in Computer Organization Eric Larson Moon Ok Kim Seattle University October 25, 2008.
Python File Handling. In all the programs you have made so far when program is closed all the data is lost, but what if you want to keep the data to use.
Introduction. 2COMPSCI Computer Science Fundamentals.
(Chapter 10 continued) Our examples feature MySQL as the database engine. It's open source and free. It's fully featured. And it's platform independent.
Python Programming Using Variables and input. Objectives We’re learning to build functions and to use inputs and outputs. Outcomes Build a function Use.
Evelyn Wassel, Ed.D. Summer  Skilled in gathering accurate information about students learning?  Using it effectively to promote further learning?
Record Keeping and Using Data to Determine Report Card Markings.
(As if you don’t have enough to do!) This presentation was created by J. Sheppard and adapted by S. Russell Introduction to Assessment.
Advanced Work with Embedded and Summative Assessment Dr. Steve Broskoske Misericordia University EDU 533 Computer-based Education.
A Level Computing#BristolMet Session ObjectivesU2#S12 MUST describe the terms modal and pretty printing in term of input and output facilities. SHOULD.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 1: Introduction.
2016 N5 Prelim Revision. HTML Absolute/Relative addressing in HTML.
31/01/ Selection If selection construct.
Python Lesson 1 1. Starter Create the following Excel spreadsheet and complete the calculations using formulae: 2 Add A1 and B1 A2 minus B2 A3 times B3.
Midterm Exam Topics (Prof. Chang's section) CMSC 201.
Plan the progression for the databases topic.
AssessmentAssessment. Assessment What are some of the components of assessment.
Higher Computing Science 2016 Prelim Revision. Topics to revise Computational Constructs parameter passing (value and reference, formal and actual) sub-programs/routines,
GCSE COMPUTER SCIENCE Welcome to Year 10!. ABOUT THE COURSE Over the next two years you will be completing the AQA GCSE Computer Science course. The course.
Programming Constructs Notes Software Design & Development: Computational Constructs, Data Types & Structures, Algorithm Specification.
Computer Science Controlled Assessment Mark Clarkson
PYTHON PROGRAMMING Week 3 - Tuesday. STARTER Hour of Code Video.
OCR Computing GCSE © Hodder Education 2013 Slide 1 OCR GCSE Computing Python programming 3: Built-in functions.
Progression in KS3/4 Algorithms MONDAY 30 TH NOVEMBER SUE SENTANCE.
For Loop GCSE Computer Science – Python. For Loop The for loop iterates over the items in a sequence, which can be a string or a list (we will discuss.
Investigate Plan Design Create Evaluate (Test it to objective evaluation at each stage of the design cycle) state – describe - explain the problem some.
CS 1428 Final Exam Review. Exam Format 200 Total Points – 60 Points Writing Programs – 45 Points Tracing Algorithms and determining results – 20 Points.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Databases – Part 1 Databases– Part 1 Lesson 3 & 4.
Input, Output and Variables GCSE Computer Science – Python.
AQA AQA 8700 AQA 8702 AQA 8702 On the advice of an AQA examiner, we have decided to teach the skills needed for the English Language qualification.
7 - Programming 7J, K, L, M, N, O – Handling Data.
GCSE COMPUTER SCIENCE Practical Programming using Python
what is computer programming?
3.1 Fundamentals of algorithms
Databases.
Yr12 & 13 Learning Walk October 2015.
Explain what touch develop is to your students:
*current controlled assessment plans are unknown
Learning to Program in Python
Python I/O.
With thanks to Kenny Piper
Coding Concepts (Basics)
CS 1428 Final Exam Review.
Python Camp Session 4: GCSE Computing CA Analysis Design Development
STUDENT GUIDE TO PROGRESS!
Exam Style Questions Practice
Programming Techniques Assessment (Computer Science) Date :
Therapies. Interpreting and writing algorithms
Just Basic Lessons Mr. Kalmes.
Arrays & Loops.
Performance Monitoring and Feedback
Variables, Constants, Assign.
Challenge Guide Grade Code Type Slides
Programming Techniques
Programming Techniques
Python Creating a calculator.
Presentation transcript:

Assessment Workshop - Programming Steepana, Job, Grant

Programming. Chose a subset from the programming topics in the New OCR GCSE Spec. Including : the use of variables, constants, operators, inputs, outputs and assignments the use of the three basic programming constructs used to control the flow of a program the use of basic string manipulation the use of basic file handling operations the use of records to store data the use of SQL to search for data the use of arrays (or equivalent) when solving problems, including both one and two dimensional arrays how to use sub programs (functions and procedures) to produce structured code the use of data types: the common arithmetic operators the common Boolean operators

Assessment. - relevant to all programming topics. Baseline Assessment: 1-Use of Questionnaire for the baseline assessment. 2-Also ask pupils to log into their PC, open scratch and attempt to do something on their own, followed by targeted observations + questioning as they venture through it. Formative Assessment during the lesson progress: Assessment for Learning: -Questioning, -feedback, -discussions, -peer marking, -peer work/programming, -Unplugged activities Summative Assessment: -Classroom tasks -e.g. Asking pupils to design a program using scratch which read a number imputed by the user, add a defined constant plus 10 and returns the result to the user. -Exam style questions -More exercises -Exam style papers - Tim Oates (Cambridge Assessment) suggests using GCSE exam questions even for younger ages so long as it is well focused on the concepts being learned

Resources Python Quiz Not great as doesn’t keep score but these questions can be moved into Kahoot or similar to give assessment data for each pupils.

Resources : Yacapaca versus SAM and Doddle

Example Doddle Data

Data Type. Starter, Baseline Assessment.

Data Types. Help Sheet.