Skip to content ↓

Computer Science Survey 2018

It is essential that you complete this form as accurately as possible before attending Day 1 in June. The answers you provide will help identify which ability group you will be placed in for the duration of the course. There will of course be flexibility to move within the groups as is necessary.

What key stages do you currently teach?*
What programming language does your school predominantly use?*
 YesNo
I can create code that allows for the output and input of data
I can identify the following data types: Boolean, string, integer and real
I can use arithmetic operations in a programming language
I can apply the following programming concepts: Variable, Assignment
I understand the terms abstraction and decomposition
I can write an algorithm using pseudocode or a flow chart
I can apply the following programming concepts: Selection (IF) and Iteration (While, For)
I can use a subroutine in a programming language
I know the difference between a procedure and a function
I can use an array/list in a programming language
I can use a random number generator in a programming language
I can use string handling operations in a programming language
I can use file handling operations in a programming language
I can use a 2 dimensional array/list in a programming language
I can use a dictionary in Python
I can use tuples in Python

Thank you