Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Examination Overview - Year 7 Computer Science

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Examination Overview

YEAR 7 COMPUTER SCIENCE

On The Day

Examination Date and Time:


• Friday 19th May 2023
o 8.45am
OR
• Friday 19th May 2023
o 10.45am

Combined Writing and Reading Time:


• Reading – 5 minutes
• Writing – 45 minutes

Sections of the Examination:

Section A - True or False 5 marks


Section B - Matching 8 marks
Section C - Multiple Choice 7 marks
Section D - Short Answer 5 marks
Section E - Ordering 5 marks
Section F - Case Study 15 marks
TOTAL 45 marks

Permitted Resources:
• One A4 double-sided notes sheet, containing glossary terms & definitions, code snippets, etc.
• Access to the PyAngelo Editor will be provided.

Examinable Material

Knowledge & Skills:

• General
o understand what a programming language is
o read and write Python code
o gain knowledge of the use and importance of indentation in Python
o using commands (eg print, input, text size and colour)
• Debugging
o identify ‘bugs’ in Python code
o troubleshoot and fix errors
• Operators
o understand what the ‘assignment operator’ is used for and how it works
o understand and use mathematical operators
o understand the function of 'comparison operators'
• Variables
o understand what variables are and what they are used for
o using variables to capture input from the user
o displaying information from variables
o applying suitable naming conventions when naming variables
o understand how number variables are different from text/string variables
o understand and work with calculations involving variables
o understand how to change the data type of a variable
o understand Boolean variables
• Decision Making (Conditional Statements)
o understand how to use if and elif statements to handle three or more options
o understand how to use the else statement to handle all other cases or when input
doesn't make sense
• Repetition (Loops)
o understand how to have parts of the code repeat over again until something
happens
o understanding the difference between a loop and an infinite loop
o understand how to use while loops to create infinite loops
o write while loops that will eventually stop
• Modules (Libraries)
o understand that there are libraries of Python code that can be used in our programs
o understand how to import modules
o know how to use the random module to generate random numbers

Revision Material Summary


myLearning Documents:
• Revision Booklet

myLearning Quizzes:
• Practice Examination (to be completed in class)

Education Perfect Content:


• None

Other:
• Glossary

You might also like