GCSE Computer Science Introduction to Decomposition and AbstractionQuick View
kwesi100

GCSE Computer Science Introduction to Decomposition and Abstraction

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of decompostion and abstraction. A worksheet is included to reinforce understanding.</p> <p>Learning Outcomes</p> <p>demonstrate an understanding of what decomposition is and why it is used to develop code.</p> <p>demonstrate an understanding of what abstraction is and why it is used to develop code</p> <p>demonstrate an understanding of modelling and generalisation</p>
Data Structures Arrays L10Quick View
kwesi100

Data Structures Arrays L10

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of arrays. It aims to develop a basic understanding of Python.</p> <p>Learning Outcomes</p> <p>demonstrate an understanding of the need for, and demonstrate an understanding of how to use, one-dimensional and two-dimensional arrays</p>
Programming Constructs and Structures L6Quick View
kwesi100

Programming Constructs and Structures L6

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of programming constructs and structures – selection sequence and iteration. Worked examples and solutions and a quiz is included to reinforce understanding.</p> <p>Learning Outcomes</p> <p>demonstrate an understanding of the need for, and how to use, global and local variables when implementing sub-programs</p> <p>demonstrate an understanding of the need for, and how to manipulate, strings.</p> <p>demonstrate an understanding of the need for, and how to use, variables and constants.</p>
Developing Code - Programming languages L8Quick View
kwesi100

Developing Code - Programming languages L8

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of programming languages. It aims to develop a basic understanding of Python.</p> <p>Learning Outcomes</p> <p>demonstrate an understanding of what is meant by high-level and low-level programming languages and demonstrate an understanding of their suitability for a particular task.</p> <p>demonstrate an understanding of what is meant by an assembler, a compiler and an interpreter when translating programming languages and know the advantages and disadvantages of each.</p> <p>demonstrate an understanding of how to code an algorithm in a high-level language.</p> <p>demonstrate an understanding of how the choice of algorithm is influenced by the data structures and data values that need to be manipulated.</p>
Developing Code - Data TypesQuick View
kwesi100

Developing Code - Data Types

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of developing code - data types. A plenary quiz is included to reinforce understanding.</p> <p>Learning Outcomes</p> <p>demonstrate an understanding of the need for, and demonstrate an understanding of how to use data types (integer, real, Boolean, char)</p>
Developing code using pseudo-codeQuick View
kwesi100

Developing code using pseudo-code

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of developing pseudo-code. An introduction to Python is included to reinforce understanding.</p> <p>Learning Outcomes</p> <p>Demonstrate an understanding of how to write pseudo-code for simple shapes</p> <p>Demonstrate an understanding of how to modify pseudo-code</p>
Developing code using flowchartsQuick View
kwesi100

Developing code using flowcharts

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of developing code using flowcharts. A review of the homework task from the previous lesson is included to reinforce understanding.</p> <p>Learning Outcomes</p> <p>demonstrate an understanding of the purpose of a given algorithm and how an algorithm works.</p> <p>demonstrate an understanding of how to determine the correct output of an algorithm for a given set of data.</p>
Developing readable code L7Quick View
kwesi100

Developing readable code L7

(0)
<p>This resource is for GCSE Computer Science Students. It aims to provide an understanding of developing readable code. It aims to develop a basic understanding of writing Python programs.</p> <p>Learning Outcomes</p> <p>Understand that languages have data types</p> <p>Be able to use the idle editor to save programs</p> <p>Understand the if statement and indentation</p>
GCSE CS Developing Code Input  OutputQuick View
kwesi100

GCSE CS Developing Code Input Output

(0)
<p>Created for GCSE Computer Science students. Teaches students how to create an algorithm using pseudo-code and flow diagrams. Also introduces the input output process model. Includes a range of related tasks and activities.</p>