#### A Level Computer Science - Revision Placemat :Boolean Algebra & De Morgans Law

This printable A Level Computer Science placemat takes you through a set of revision notes and tasks covering the basics of Boolean Algebra, Karnaugh Maps, and the laws covering simplification including De Morgan’s Law. Presented with helpful QR codes to additional resources including my own set of digital flash cards for corresponding key terms.

#### A Level Computer Science - Revision Placemat :Big O Notation

How do I know how complex an algorithm is? What is algorithmic complexity? This A Level Computer Science placemat takes you through a set of revision notes and tasks covering the topic of Order of Complexity including Big O Notation.

#### A Level Computer Science - Revision Placemat : Algorithms & Pseudocode

This printable placemat takes you through a set of revision notes and tasks covering the correct way to write pseudocode algorithms in your exam paper along with helpful QR codes to additional resources including my own set of digital flash cards for corresponding key terms.

#### GCSE OCR Computer Science Programming Project Overview

A detailed Notebook about the non-examination programming project for GCSE OCR Computer Science.

#### GCSE 9-1 50 Pseudo code or Programming challenges

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.

#### PSEUDOCODE AND PROGRAMS ON ARRAYS

WORKSHEET ON ARRAYS TO WRITE PSEUDOCODE AND PROGRAMS. SUITABLE FOR IGCSE PAPER 2.

#### List of programming techniques

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

#### IGCSE / O LEVEL COMPUTER SCIENCE PAPER 2

Revision worksheets suitable for IGCSE (0478) AND O-LEVEL( 2210) COMPUTER SCIENCE PAPER 2. INCLUDE TOPICS- DATABASE AND PSEUDOCODE .

#### Rock paper scissors game (GCSE Computing - Pascal)

Fully resourced rock paper scissors game for Pascal. Get students to think about, then code a rock paper scissors game in Pascal

#### Pallindrome worked solution for Pascal

How to create a solution for the palindrome problem in Pascal

#### Fibonacci sequence solution (Pascal)

Worksheet for Pascal

#### WORKSHEET TO DESIGN ALGORITHM USING PSEUDOCODE OR TO DRAW A FLOWCHART

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 .

#### PSEUDOCODE

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.

#### 2.2 Programming techniques for Python - GCSE Computer Science OCR 9-1 Programming with Python

Covers 2.2 Programming techniques from the specification. Created for use with Python version 3.x. 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 very Python Christmas

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.

#### Python Christmas Xmas night

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)

#### Selection - GCSE Computer Science OCR 9-1 Programming with Python

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.

#### Selection theory for GCSE Computer Science

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.

#### Introduction - GCSE Computer Science OCR 9-1 Programming with Python

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.

#### Introduction to programming theory for GCSE Computer Science

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.