INCLUDES HANDOUT, BUILD UP EXERCISE TO WRITE PSEUDOCODE , ASSIGNMENTS , HOMEWORK TASK ,COMMON PRE-RELEASE BASED QUESTIONS ETC .SUITABLE FOR IGCSE / O -LEVEL COMPUTER SCIENCE PAPER 2.
Teaches students about selection. The full lesson includes booklet and homework.
This resource is not based on any particular programming language, so is applicable for any particular language you choose.
Algorithm using pseudocode or draw flowchart .Suitable for beginners in programming to get basic understanding of sequence ,control flow programming basics etc.Can be used as an assignment , home work or class work .
A complete bundle for OCR 9-1, introducing selection in Python.
Has both theory and practical lessons; could be spread over two, three or
four lessons as suitable for your context.
Teach students about programming . They study basic strings and how computers store and manipulate data.
This resource is not based on any particular programming language, so is applicable for any particular language you choose.
A worksheet for Python 3.x for Christmas - make a Xmas night picture.
No Presentation for this, I'd give them the files and the worksheet and let them do it!
Students will find this easier if they know something about variables, loops and preferably functions (although they can always look things up on the web to get this working)
Covers 2.2 Programming techniques from the specification.
Created for use with Python version 3.x. (although could be adapted for version 2)
Full resources for the following:
**
Learners will study the following: **
• how to identify and use variables, operators, inputs, outputs and assignments
• how to understand and use the three basic programming constructs used to control the flow of a
program: Sequence; Selection; Iteration
• how to understand and use suitable loops including count and condition controlled loops
• how to use different types of data, including Boolean, string, integer and real, appropriately in
solutions to problems
• how to understand and use basic string manipulation
• how to understand and use basic file handling operations:
-open
-read
-write
-close
• how to define and use arrays (or equivalent) as appropriate when solving problems
• how to understand and use functions/sub programs to create structured code.
A complete bundle for OCR 9-1, introducing Python. Has both theory and practical lessons; could be spread over one, two or three lessons as suitable for your context.
A selection of resources to bring a bit of Christmas cheer into your computing classroom.
Designed for Python
Suitable for all levels of students, particularly KS3 and KS4 although some resources may be suitable for KS2.
Dijkstra’s Algorithm
The way I would run this is to talk through the motivation for the algorithm from the presentation, and give the terminology worksheet to be filled in (answer in the presentation). We’d then work through the brute force worksheet. I might then run through the example, then give them the simple graph to fill in. Than we would work through TaskGraph1 for the graphs. Then I might get them to either code, or come up with graphs for them to solve in small groups or in pairs.
Included:
TPT presentation
Labels to fill in worksheets to give structure for the students to fill in answers
TaskGraph1 3 graphs to run Dijkstras on.
AnswerGraph1 and 2 -answers for the graphs
Brute force worksheet and brute force worksheet answers
List of all the programming techniques required for GCSE and A Level Computing; what do the students need to learn or show as part of the evidence in controlled assessments or Computing courseworks
50 programming or pseudo code challenges- programs which could be given as an extension activity or out-of-class assignment to stretch and challenge learners of all key stages- as part of practicing selection and iteration and other programming techniques. These could be done using any programming language of your choice. These could be beneficial to prepare students for exams related to Algorithms and programming techniques.
These can be used for KS3 and even A levels.
Please send a message if you need solutions. All the best.
2.5 Translators and Facilities of Languages Summary Sheet - Revision / Knowledge Organiser
The resource includes a one sheet summary of the topic (knowledge organiser)
All important points about the topic are summarised and contained on a single page for easy access and organisation.
The quick fire questions can be use for interleaving the topic for recall and discussion and as homework, starters, plenaries or discussion points to aid revision etc.
Revision Sheet / Knowledge Organiser
Aimed specifically at GCSE computer science but can be used at any keystage.
Comes with a set of 25 quick fire questions based on the summary sheet.
Specific to OCR GCSE Computer Studies 9-1 but applicable to other exam boards.
Keywords include:
Translator
Error Diagnostics
Run-time environment
Editor
Low level languages
Machine code
Assembly language
High level language
Interpretor
Assembler
Compiler
IDE (Integrated Development Environment)
Comments
Shell
Editor
IDLE
Python
Debugging