The Knights Templar School

The Knights Templar School

The Knights Templar School images

How to improve in computing - Year 7

1 Develop your understanding of how patterns can define relationships between objects

What does this mean?

Shapes are all around us and when certain shapes are placed together, they create another shape or an extension of the original shapes and these play an important part in maths art and computer science. 

2 Improve your skills to draw basic geometrical shapes using graphical programming software

What does this mean?

Most shapes are geometric by design and using simple maths in creation. This makes it simple to create these shapes by getting the correct angle and number of sides the shape has. The program that the students use to create these shapes is Scratch that they possibly used in primary school. Once they have created basic shapes like triangles and squares, they can move onto more complicated shapes for example pentagons and hexagons.     

4 Review your understanding of recognizing how to draw and manipulating shapes

What does this mean?

If the students have managed to create shapes that are more complicated, they need to understand how this process can be completed in shorter steps. For example, to draw a square you need to draw four lines and turn 90 degrees. In relation to creating this shape it is easier to repeat drawing one line and turning 90 degrees four times.  

 

5 Develop your skills in writing a basic algorithm to define a geometrical shape

What does this mean?

Create more complicated systematic instructions to create more complicated shapes or combining the same shape into a larger representation of that shape.

6 Show a better understanding of how to decompose a problem and abstract ideas

What does this mean?

Students need to understand that decomposition means to solve problems by breaking them down into smaller parts.

7 Improve you method to translate a written algorithm into a suitable graphical programming language.

What does this mean?

After learning to draw simple shapes and pattern they need to use the skills learnt to write an algorithm (step by step instructions) using a graphical programming language which will be Scratch.

8 Understand how to create patterns using shapes in a text-based programming language

What does this mean?

Students need to understand and convert the skills learnt using Scratch into a text based language in this case Python. They will learn and understand the similarities of these computing languages.

9 Improve your skills in translating algorithms into programs in a text-based language

What does this mean?

Students will need to quickly identify the features of a text based language and that the same skills are used as in Scratch with slight differences in the way that the steps are written.

10 Develop your understanding in that care and precision are necessary to avoid errors

What does this mean?

Students need to understand that errors can occur when writing code and need skills to be able to check the code and find and correct any errors. 

11 Develop your skills in defining the key features used to define a shape

What does this mean?

Students need to be able to recognise the key features of a shape. For example, how many side and what are the angles of the shapes they what to produce.

12 Show a greater understanding how to use iteration to write simple algorithms

What does this mean?

Instead of using large amount of code to produce the shape students need to identify how many time the same instruction needs repeating to draw the shape many their code more efficient.

13 Develop your skills in writing algorithms to draw shapes in a graphical programming language.

What does this mean?

After identifying how many sides and the angles of the shape to improve on this skill by creating more complex shapes using the minimum steps possible in Scratch.

14 Improve your skill in writing algorithms to draw shapes in a text-based programming language

What does this mean?

After mastering drawing, different shapes using the least number of steps to use the skill learnt to produce the same shapes in Python (text based programming language)

15 Improve your understanding of drawing and manipulating shapes

What does this mean?

In both Scratch and Python improve on the shapes that can be drawn and combine many different shapes within the same code. Students need to understand that it is important to know where the what the shapes to be placed within their solution so they are not drawn on top of each other.

16 Develop your skills in using a range of techniques in algorithms to design efficient solutions

What does this mean?

Using all the skills learnt previously students need to improve on the techniques they use so that they contain the correct number of steps to draw the desired shapes in the least amount of code.

17 Understand and recognise then correct errors in algorithms

What does this mean?

As they have already learnt to check their code for errors when only using a few shapes they need to be able to find a fix errors in longer lines of code so the solution produced is what they wanted.

18 Independently research complex features of graphical programming software

What does this mean?

The students need to find out what other things they can do in Scratch by doing some research and applying what they have learnt in their code. For example, how to fill the different shapes with different colours.

19 Research the advanced features of text-based programming software to define shapes and patterns

What does this mean?

The students need to find out what other things they can do in Python by doing some research and applying what they have learnt in their code. For example, how to fill the different shapes with different colours or create the same shape many times in different positions.

20 Check your iteration to correctly create complex patterns

What does this mean?

Students need to be able to use a repeated process to create more complex shapes and patterns. For example, drawing and combining curves.

21 Understand the procedures to draw shapes as part of a larger pattern

What does this mean?

Students need to know how to combine all the skill learnt into creating a complex pattern. For example, to produce shapes that when combines will create a piece of Celtic art.

22 Improve your understanding of drawing and manipulating shapes

What does this mean?

After they have created a piece of Celtic art to look at ways of improving their designs so they are more complex. For example, creating Celtic art and then adding different shapes to improve their design and fill in the shapes with different colours or alter the thickness of the lines used.