Assessment Criteria - Year 7 Computing

KS3 Grade



Data and the Computer  


Information and Communication Technology  

Projected KS4 Grades


•I understand that iteration is the repetition of a process
•  I recognise that different algorithms exist for the  same problem.
•  I represent solutions using a structured notation.   
• I can pattern recognise to solve problems                                     

• I understand that programming bridges the  gap between algorithmic solns and computers. 
• I have practical experience of a high-level textual language
• I use a range of operators and expressions
• I can select the  appropriate data types. Recognises the purpose of translators and languages

•  I know that digital computers use binary to represent all data. 
•  I understand how bit patterns represent numbers and images. 
• I know that computers transfer data in binary. 
•  I understand the relationship between binary and
file size (uncompressed). 

•  I understand how search engines rank search results. 
•  I understand how to construct static web pages using HTML and CSS.   
•  I understand data transmission between digital computers over networks                    

 •  I can evaluate the appropriateness of digital devices.
•  I recognise ethical issues surrounding the application of
information technology beyond school.
• I have designed criteria to critically evaluate the  quality of solutions.



•  I show an awareness of tasks best completed by humans or computers. 
• I can design solutions by decomposing a problem and creates a sub-solution for each of these parts.     
•  I have recognised that different solutions exist for the  same .   

 • I understand the difference between, and appropriately uses if and if, then and else statements. 
•  I can use a variable and relational ops
•  I can design, write and debug modular programs.       
• I know that a procedure can be used to hide the detail with  sub-solution.  

• I have performed more complex searches for information e.g.  using Boolean and relational operators.    
Understands the main functions of the
operating system.   
•  I know the  difference between physical, wireless and mobile networks. 

•  I understand how to effectively use search engines, and know how search results are selected.      
•  I can select, combine and use internet services. 
• I have demonstrated responsible use of technologies and online services, and knows how to report concerns.

• I can make judgements about digital content when evaluating and repurposing it for a given audience.   
• I recognise the audience when designing and creating content.  
• I use criteria to evaluate the  quality of solutions, can identify improvements making some refinements to the solution.



• I can design solutions (algorithms) that use repetition and two-way selection i.e. if, then and else. 
• I Uss diagrams to express solutions. 
•  I have used logical reasoning to predict outputs, showing an awareness of inputs. 

 •  I can create programs that implement algorithms to achieve given goals. 
• I declare and assign variables. 
• I use post-tested loop  e.g.  ‘until’, and a sequence of selection statements in programs, including an if, then and else statement.

  • I understand the  difference between hardware and application software, and their roles within a computer system.
• I can recognise what is acceptable and unacceptable behaviour when using technologies and online services.

 • I understands the  difference between the internet and internet service e.g.  world wide web. 
•  I have showed an awareness of, and can use a range of internet services
• I recognise what is acceptable and unacceptable behaviour when using technologies and online services.

• I collect, organise and present data and information in digital content. 
• I can create digital content to achieve a given goal through combining software packages
• I make appropriate improvements to solutions based on feedback received



•  I understand that algorithms are implemented on digital devices as programs.
•  I have designed simple algorithms using loops,. if statements. 
•  I use logical reasoning to predict outcomes. 
•  I can detect and corrects errors i.e. debugging, in algorithms. 

  •  I use arithmetic operators, if statements, and
loops, within programs. 
•   I use logical reasoning to predict the behaviour
of programs. 
•  I can detect and correct simple semantic errors i.e.
debugging, in programs.

•  I can recognise different types of data: text, number.
•  I can appreciate that programs can work with different
types of data.
• I can use a range of input and output devices.

   •I  navigate the  web and can  carry out simple web searches to collect digital content.   
• I can  demonstrate use of computers safely and responsibly, knowing a range of ways to report unacceptable content and contact when online.

 • I uses technology with increasing independence to purposefully organise digital content. 
• I have showed an awareness for the quality of digital content collected. 
•  I use a variety of software to manipulate and present digital content: data and information. 



• I understand what an algorithm is and is able to express simple linear algorithms symbolically. 
•  I understand that computers need precise instructions. 
•  I have demonstrated care and precision to avoid errors. 

  • I know that users can develop their own programs by creating a simple program in an environment
• I can execute, check and change programs. 
•  I understand that programs execute by following precise instructions.

  •  I can recognise that digital content can be represented
in many forms.   
• I can recognise the need to keep data safe
• I can recognises that all software executed on digital devices is programmed.

  •  I have obtained content from the world wide web using a web browser. 
• I understand the  importance of communicating safely and respectfully online, and the  need for keeping information private. 
•  I knows what to do when concerned about content

•I use software under the  control of the  teacher to create, store and edit  digital content using appropriate file and folder names.     
•  I can talk about their work and makes changes to improve it.



I have set up a flowchart to operate a mimic model

I have  produced a controllable model in Kodu
I have created a program which repeats instructions in Scratch

 I Can convert a 2 bit binary number to denary

 I knows some of the hardware needed to connect us to the internet.
I know what the world wide web is

  I can use spreadsheets software to analyse a problem



I have used flowcharts to describe a set of instructions

 I have created a program which operated after the green flag is clicked by the user

   I am aware that computers operate in binary
I know what a processor is

 I can use search engines effectively
I know what HTML tags are

I know what a digital footprint is
I know how to stay safe online with regard to interacting with others




Each KS3 level can be subdivided into:-

Contact Us

Heaton Manor School & Sixth Form
Jesmond Park West
Newcastle Upon Tyne

Tel: +44(0)191 2818486
Fax: +44(0)191 2810381

Email Admin (Mrs Burn)
Key staff email list


If you have a question or query feel free to contact us.

Job Opportunities

Current Vacancies and application forms

Other Links

Freedom of Information Act Publication Guidelines
School Policies
Statutory information