0% found this document useful (0 votes)
21 views

Computer Science

The document outlines topics that will be covered in a Year 8 end of year assessment in computer science, including number systems, binary, hexadecimal, and Python programming concepts. Students are asked to self-assess their confidence on each topic as red, amber, or green. The list of topics covers converting between binary, denary, and hexadecimal numbers, binary addition and shifting, Python variables, input, output, selection statements, and operators.

Uploaded by

victorwu.uk
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Computer Science

The document outlines topics that will be covered in a Year 8 end of year assessment in computer science, including number systems, binary, hexadecimal, and Python programming concepts. Students are asked to self-assess their confidence on each topic as red, amber, or green. The list of topics covers converting between binary, denary, and hexadecimal numbers, binary addition and shifting, Python variables, input, output, selection statements, and operators.

Uploaded by

victorwu.uk
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Computer Science

2023 Year 8 End of Year assessment details

 Below is a list of the topics that will be covered.


 Tick red, amber or green to indicate how confident you are for each topic. You can use this list to
identify the topics you need to revise.

Topics to cover

😐 😊
Number systems

I can convert binary numbers to denary numbers   


2->10

I can convert denary numbers to binary numbers   

I can convert binary numbers to hexadecimal   

I can convert hexadecimal numbers to binary   

I can convert denary numbers to hexadecimal    XXX

I can convert hexadecimal numbers to denary   

I can add binary numbers   


I can shift binary numbers   

I understand that shifting one place to the left multiplies the number by 2   

I understand that shifting one place to the right divides the number by 2   

Python programming and programming concept


☹ 😐 😊

I know what a variable is   

I know how to assign a value to a variable using =   

I know how to get keyboard input from the user using input()   

I can write my own code using input().   

I know how to display text to the screen using print()   

I can write my own code using print().   


I can recognise a sequence of instructions in a piece of code.   

I can recognise selection in a piece of code.   


[ IF .. THEN] / [ IF .. THEN .. ELSE]

I know that a condition is an expression that will evaluate to TRUE or FALSE   

I can write my own code using selection.   

I know that + can be used to ADD two numbers.   

I know that + can also be used to CONCATENATE (join) two strings (text) .   

I can perform a dry run on a piece of code to work out the final value of a variable or the   
output produced.

You might also like