Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE...

10
IMAGINE BELIEVE ACHIEVE Hodgson Academy Summer Break Work GCSE Computing

Transcript of Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE...

Page 1: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

IMAGINE BELIEVE ACHIEVE

Hodgson Academy Summer Break Work

GCSE Computing

Page 2: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

1

Craig’n’DaveKey Stage 3 to GCSE

• The topic of Computer Science is at the heart of the modern world

• Studying  it can make you extremely sought after in todays job market

• The transition from Key Stage 3 to GCSE is significant, this includes:

• An increased emphasis on technical content

• An increased emphasis independent research

The course is assessed by2 exams (50% each exam) 

This workbook is designed to allow you to practice some of these skills and build on your existing knowledge.

Please complete by your first lesson back in September.

Computer ScienceTransition workbook

Craig’n’Dave

Expected time to complete: ½ hour

1

Why did you choose Computer Science?

In this simple task you get the opportunity to tell me your choices and reasons behind choosing to study Computer Science.  Please answer all questions as best you can.

1. Why did you choose Computer Science as one of your options for GCSE?

2. What other option subjects have you chosen to study at Key Stage 4, and what made you choose this combination?

3. What are you hoping to achieve from studying Computer Science?

4. How would you describe yourself as a learner of Computing at Key Stage 3?  What skills where you good at, what areas would you like to improve on? 

5. What are your hobbies and interests outside of school?  Anything related to Computing?

“Tell me about yourself”

Page 3: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

2

Craig’n’Dave2 Independent research task

Expected time to complete: 2 hoursEmerging computer technology

In this task you get to investigate any area of emerging computer technology which interests you.

You can pick any area which interests you, but examples could be: • Cyber security• Autonomous self‐drive cars• Augmented reality• Computer games• Computer based implants

In no more than ONE side of A4 summarise the area you have chosen under the following four headings: 1. What is it?2. What are the possible Ethical, Legal and Environmental impacts of this technology on society3. What are the possible Ethical, Legal and Environmental risks of this technology on society4. My conclusion on this technology and what it will mean for our world 10 years from now

Additional help:

For additional help and support in structuring your answer you might like to watch some of the videos from the following Craig ‘n’ Dave playlists:

OCR: SLR 1.6 – Ethical, legal, cultural and environmental concernshttps://student.craigndave.org/videos/slr1‐6‐ethical‐legal‐cultural‐and‐environmental‐concerns

AQA: SLR 6: Ethical, legal and environmental impactshttps://student.craigndave.org/videos/aqa‐8525‐slr6‐ethical‐legal‐and‐environmental‐impacts

Craig’n’Dave

Expected time to complete: 1 hour

3

The “Cornell” method of note taking

The expectation to do independent research at GCSE will increase dramatically from Key Stage 3.

There is a real skill to taking decent notes outside of lesson which are of value.   Research has proven that one of the mosteffective methods is the “Cornell” note taking method.

1. To start download the “Cornell note taking template” from Craig n Dave: • https://craigndave.org/product/cornell‐note‐taking‐template/

2. Pick any two of the following videos from Craig ‘n’ Dave:• AQA: https://student.craigndave.org/videos/gcse‐aqa‐slr1‐common‐cpu‐components‐and‐their‐function• AQA: https://student.craigndave.org/videos/gcse‐aqa‐slr3‐types‐of‐networks• AQA: https://student.craigndave.org/videos/gcse‐aqa‐slr14‐relational‐databases‐introduction• OCR: https://student.craigndave.org/videos/ocr‐gcse‐j277‐slr‐1‐1‐common‐cpu‐components‐and‐their‐function• OCR: https://student.craigndave.org/videos/ocr‐gcse‐j277‐slr‐1‐3‐types‐of‐networks• OCR: https://student.craigndave.org/videos/ocr‐gcse‐j277‐slr‐2‐5‐ides

3. Write the title of the video and its topic in the top boxes (use a different sheet for each video).

4. In the main “Notes” section, write notes from the video.   You can do this in any way you like,                              we provide a notes icon when something is really important, try to avoid just writing down                                   everything you see, be selective.

5. Having recorded the notes, review them:• Turn each part into a question in the section on the left.  • For example, the notes may say, “The value of the program counter is passed to the memory address register”.  • The question then becomes, “which register is the value of the program counter passed to?”  • Sometimes these questions are easy, and at times they are more difficult to write.  • There may also be more than one valid question. • You will need to decide for yourself which are the most appropriate questions for revision.

6. Finally pull out all the key words and their definitions words the notes and list them in the bottom section.  

Note taking practice task

Page 4: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

3

Craig’n’Dave4 Key terms tasks

Expected time to complete: 1 hourGetting to grips with terminology

An important aspect of being successful with your study of Computer Science is getting to grips with subject related terminology.  There are over 200 specific terms you will need to learn!

Below are a handful of the key terms you will need to become familiar with.

CPU ALU Register

Embedded system RAM ROM

Magnetic storage Optical storage Solid state storage

Bit Byte Megabyte

Character set ASCII Unicode

LAN WAN Router

1. Research each of the key terms and write a definition.

2. Resist the urge to simply cut and paste a definition from the first website you find.  Many definitions found on the Internet are overly complicated and wordy.

3. Ask yourself:• Does my definition make sense?• Is it succinct, to the point?• Does the definition have appropriate depth and detail for GCSE?• Could I give this definition to another student so they could revise from it?

Craig’n’Dave5 An introduction to the basics of programming tasks

Expected time to complete: 6 hoursPython basics

Learning to “code” is a fun and essential part of GCSE in Computer Science.  This task is ideal if you have never written a 

single code of code before as no previous knowledge is required, it will give you a great head start to your GCSE!

1. Head over to the web site: https://www.learnpython.org/

2. Complete the following python tutorials under the heading:

• Hello, World!

• Variables and Types

• Lists

• Basic Operators

• Conditions

• Loops

3. Each section presents you with theory, code to run and exercises to try out.

4. If you want to practice writing your own python programs you can download and install a simple python development 

tool here: https://www.python.org/downloads/

Additional note:

Python is one of the most popular languages schools use to teacher programming at GCSE.  

Even if your school will be teaching you a different language this task is still worth doing as it will give you a good grasps of the basics of programming regardless.

The list of topics above cover many of the first programming concepts you will be introduced to on a GCSE Computer Science course.

Page 5: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

4

Craig’n’Dave

Expected time to complete: 2 hours

6

Modelling your home networkYou are likely to have several Internet enabled devices around your home, these might include:• Mobile phones• Tablets• Games consoles• Smart home assistants• Personal computers• Laptops

These are all connected together in your home into what is known as a “Local Area Network” (LAN).In your home you are likely to have a Router, a black or white box which connects your “Local Area Network” to the outside world, the Internet!  Although there are other methods by which you could be connected.

The router maybe connect to some computing devices with wires, other devices might be wireless.

Have a walk around you home and see if you can discover every device which is able to connect to the Internet.

Carry out some research and draw a diagram of your home network.

Networks tasks

Additional help:

For additional help and support in structuring your answer you might like to watch some of the videos from the following Craig ‘n’ Dave playlists:

OCR: SLR 1.3 – Computer networks, connections and protocolshttps://student.craigndave.org/videos/slr1‐3‐computer‐networks‐connections‐and‐protocols

AQA: SLR3 – Computer networks, protocols and layershttps://student.craigndave.org/videos/aqa‐8525‐slr3‐computer‐networks‐protocols‐and‐layers

Craig’n’Dave

Expected time to complete: 1 hour

7 Computational Logic task

Truth tables to circuit diagramsAn important area of computer science is understanding the logic gates and diagrams which are used to represent the physical circuitry of computer systems.

Carry out some research into the following areas:• Logic gates:

• OCR & AQA• AND• NOT• OR

• AQA Only• XOR

• Truth tables• Boolean expressions• Circuit diagrams

Complete the tasks on the following slides.

Additional help:

For additional help and support in structuring your answer you might like to watch some of the videos from the following Craig ‘n’ Dave playlists:

OCR: SLR2.4 – Boolean logichttps://student.craigndave.org/videos/slr2‐4‐boolean‐logic

AQA: SLR11 – Boolean logichttps://student.craigndave.org/videos/aqa‐8525‐slr11‐boolean‐logic

Page 6: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

5

Craig’n’Dave

Expected time to complete: 1 hour

7 Computational Logic task

Truth tables to circuit diagrams1. Drag the labels into their correct place on the following diagram:

AND

NOT

OR

XOR

Craig’n’Dave

Expected time to complete: 1 hour

7 Computational Logic task

Truth tables to circuit diagrams2. Complete the truth tables for the following logic gates:

A

0

1

AA A

B B

A B

0 0

0 1

1 0

1 1

A B

0 0

0 1

1 0

1 1

A

B

A B

0 0

0 1

1 0

1 1

Page 7: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

6

Craig’n’Dave

Expected time to complete: 1 hour

8

Binary basicsComputers at their most basic level can only represent and store data as a series of 0’s and 1’s, this is known as binary.

So given this fact how would a computer store a number such as 100?

1. Start by watching the following video from Craig ‘n’ Dave (choose from OCR or AQA exam board)

• OCR: https://student.craigndave.org/videos/ocr‐gcse‐j277‐slr‐1‐2‐converting‐between‐denary‐and‐8‐bit‐binary

• AQA: https://student.craigndave.org/videos/gcse‐aqa‐slr13‐number‐bases

2. Complete the tasks on the following slides.

Binary task

Craig’n’Dave

Expected time to complete: 1 hour

8

Binary basics1. Write out the binary number 100, the answer should be displayed in 8 bits.

Binary task

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

2. Write out the binary number 92, the answer should be displayed in 8 bits.

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

3. Write out the binary number 211, the answer should be displayed in 8 bits.

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

4. Write out the smallest number which can be stored in 8‐bit binary.

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

Binary weighting 

Binary value 

Binary weighting 

Binary value 

Binary weighting 

Binary value 

Binary weighting 

Binary value 

5. Write out the largest number which can be stored in 8‐bit binary.

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

Binary weighting 

Binary value 

Page 8: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

7

Craig’n’Dave

Expected time to complete: 1 hour

9

Binary addition: 1 + 1 = 10Computers are great at carrying out calculations, in fact they can carry out billions of them every second!

We, as humans are lucky enough to have ten unique digits, 0 – 9.  The poor computer however is limited to just 0 and 1, which is known as binary.

A simple calculation for us such as:

100 + 150

Suddenly becomes…

1100100 + 10010110

…to a computer.

At GCSE you will need to learn how to add together simple 8‐bit binary numbers such as the ones shown above.

1. Start by watching the following 2 videos from Craig ‘n’ Dave (choose from OCR or AQA exam board)

• OCR: https://student.craigndave.org/videos/ocr‐gcse‐j277‐slr‐1‐2‐converting‐between‐denary‐and‐8‐bit‐binary

• OCR: https://student.craigndave.org/videos/ocr‐gcse‐j277‐slr‐1‐2‐adding‐two‐8‐bit‐binary‐integers

• AQA: https://student.craigndave.org/videos/gcse‐aqa‐slr13‐number‐bases

• AQA: https://student.craigndave.org/videos/gcse‐aqa‐slr13‐adding‐three‐8‐bit‐binary‐integers

2. Complete the tasks on the following slides.

Binary addition task

Craig’n’Dave

Expected time to complete: 1 hour

9

Binary addition: 1 + 1 = 101. Carry out the binary addition for 104 + 62.

Binary addition task

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

Binary weighting 

= 104

= 62

Answer

Carry line

2. Carry out the binary addition for 1 + 254.

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

Binary weighting 

= 1

= 254

Answer

Carry line

3. Carry out the binary addition for 67 + 67.

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

Binary weighting 

= 67

= 67

Answer

Carry line

4. Carry out the binary addition for 119 + 103.

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ?

Binary weighting 

= 119

= 103

Answer

Carry line

Page 9: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

8

Craig’n’Dave

Expected time to complete: 1 hour

10

What goes in, what comes out!Carry out some research into what:• An input device is• An output device is• A storage device is

Categories the following images into three groups depending on if they are input, output or storage devices.

Are their any devices you found hard to categories, if so, why?

Input, output and storage devices task

Additional help:

For additional help and support with this task you might like to watch the following Craig ‘n’ Dave video:

https://student.craigndave.org/videos/ocr‐alevel‐slr03‐input‐output‐and‐storage‐devices

Craig’n’Dave

Expected time to complete: 1 hour

11 Input, output and storage devices task

Additional help:

For additional help and support with this task you might like to watch the following Craig ‘n’ Dave video:

https://student.craigndave.org/videos/ocr‐alevel‐slr03‐input‐output‐and‐storage‐devices

Supermarket self service checkoutCarry out some research into what:• An input device is• An output device is• A storage device is

Label up the image of a self‐service checkout at a supermarket with as many input, output and storage devices as you can think of.

Remember that some of the devices might be “implied”, in other words you can’t directly see them in the image, but you know they must be there for it to operate.

Page 10: Year 8 Transition to GCSE Computer Science Workbook · 13/07/2020 1 Key Stage 3 to GCSE Craig’n’Dave • The topic of Computer Science is at the heart of the modern world •

13/07/2020

9

Craig’n’Dave

Expected time to complete: 1 hour

12

Space InvadersAn essential skill in Computer Science is being able to break down a problem and understand all the different parts that go into making it up.

This process is known as decomposition.

By decomposing a big problem into a number of smaller ones it becomes easier to tackle them one at a time.

Watch the following video on YouTube of the 1978 arcade classic, space invaders:• https://www.youtube.com/watch?v=MU4psw3ccUI&t=72s

Now imagine you where having to recreate this as a computer program from scratch.

How would you break down the problem?

List the stages in order you would tackle in order to code this game.

Breaking a problem down task

Additional help:

For additional help and support with this task you might like to watch the following Craig ‘n’ Dave video:

OCR: SLR 2.1: Decompositionhttps://student.craigndave.org/videos/ocr‐gcse‐j277‐slr‐2‐1‐decomposition

AQA: SLR 7: Decompositionhttps://student.craigndave.org/videos/gcse‐aqa‐slr7‐decomposition