Assignment, Variables, Constants & Sequences
Inputs, Outputs & Type Conversion
Condition controlled Loops
Count Controlled loops
Nested Selection and Iteration
Subroutines 1 - Procedures
Subroutines 2 - Functions
Operators and Operations
Structured Programming
Validation and verification
Errors & Testing
There is no Powerpoint to go with this section. You can download the notes sheet from Task 1 and make some notes on the topic, however most tasks are to be completed in your book. Don't forget to update your learning objectives at the end!
Open a Cornell notes sheet by clicking on the image below.
Remember good notes allow students to help each other problem solve
Good notes will help you organise and process data and information
Cornell notes help you retain and recall information by having three different ways/sections where you process the information.
Note taking is a way of helping you to remember things you would otherwise forget. It also stimulates our critical thinking skills.
Remember! whenever you see the notes icon this means the information is important and you should write it down on your notes sheet.
There are three types of errors that may occur with when writing a computer program:
You will find that the errors become more difficult to discover and fix as you move down the above list
A syntax errors is type of grammar error when using a programming language. Examples include:
Runtime errors occur when a program tries to do something that it is unable to do. They are called runtime because they occur after the program has been compiled and is running. Examples include:
Logic errors occur when there is a mistake in your programming logic. Examples include:
When we test our code we are looking to find runtime and logical errors in our code. To do this we create a test table and think of all possible types of input that might cause one of these errors.
The user has to enter a test score between 0 and 100. It will then say the grade and how many marks they are off the next grade. The grade boundaries are:
AQA Computer Science Tutor