It includes:
Student Learning Record Workbook (for use by students)- Student Learning Record Answers (for use by teachers)
- End of Topic test and answers
- Lesson PowerPoint’s for every lesson
- Any associated answers or references sheets for class activities
This topic covers:
3.2.1 Data types
- Understand the concept of a data type.
- Understand and use the following appropriately:
integer
real
Boolean
character
string
3.2.2 Programming concepts
- Use, understand and know how the following statement types can be combined in programs:
variable declaration
constant declaration
assignment
iteration
selection
subroutine (procedure/function) - Use definite (count controlled) and indefinite (condition controlled) iteration, including indefinite iteration with the condition(s) at the start or the end of the iterative structure.
- Use nested selection and nested iteration structures.
- Use meaningful identifier names and know why it is important to use them.
3.2.3 Arithmetic operations in a programming language
- Be familiar with and be able to use:
addition
subtraction
multiplication
real division
integer division, including remainders
3.2.4 Relational operations in a programming language
- Be familiar with and be able to use:
equal to
not equal to
less than
greater than
less than or equal to
greater than or equal to
3.2.5 Boolean operations in a programming language
- Be familiar with and be able to use:
NOT
AND
OR
3.2.7 Input/output
- Be able to obtain user input from the keyboard.
- Be able to output data and information from a program to the computer display.