Professional Documents
Culture Documents
Scheme of Work
Assumptions
This scheme of work is based on the assumption that the students have followed the Free Support Materials Schemes of Work for Year 10. If not, it is
important to check the content of each lesson to confirm that it has or has not been previously covered. However even if it has already been covered
teachers may find some of the suggestions and activities I the associated booklet useful to reinforce knowledge or use as revision.
The lessons in the various schemes of work total 150 hours altogether (see course planner); the guided learning hours for GCSE Computer Science are
120. It is expected that centres will modify the schemes of work and the course planner as required to fit their own timetabling.
The programming language used here is Python 3.0. Centres can of course use any of the other languages in the specification, namely Java and C-
derived (C, C++, C#) and use equivalent examples from these languages.
All the Year 11 resources now account for the revised submission date of 31 March as required by Ofqual.
Explanations
The course has been broken down into six terms. Over the course, lessons are split into the six topics in the subject content and the colours in the
schemes of work mirror the colours of the topics in the course planner.
Weeks are numbered from one in each term and there are two lessons each week. This scheme of work details the content to be covered in the Autumn
term of Year 11. Where applicable, problem solving and programming are taught together to increase computational thinking skills, which will also be
used in the other subject content topics.
The references to the specification represent the specification content that is covered in the lesson. During the problem solving and programming
topics, many lessons cover a range of content but only the main specification reference is given. You are strongly advised to use the specification
alongside this scheme of work.
The lesson summary gives an overview of the lesson content. The title in bold refers to the subject content headings given for each topic in the
specification.
The lesson content gives suggestions on how this material could be taught. Example activities for each lesson are given in the activities files. The
activities are numbered with the lesson number, for example Activity 1.2.3 is the third activity for Lesson 2 in Week 1. These activities are provided to
give teachers ideas of activities and programming.
Version 1
Autumn term Year 11
Week 1
1 3.3.1 Problem solving and Welcome students back. Explain the course for this year, go through overall course cs4fn, Queen
programming planner if you have used it. Mary,
University of
Problem solving activity: Go to http://www.cs4fn.org/algorithms/hoteldoors.php and London
ask the students to complete the activity. You might want to copy out the activity (www.cs4fn.or
rather than direct students to the website so that they do not go directly to the g).
solution!
2015
Start problem solving and programming activity for this and next lesson which is Task
Controlled
1 from the 2015 Controlled Assessment. This is a secure download from Assessment
http://qualifications.pearson.com/en/qualifications/edexcel-gcses/computer-science- Task 1 (legacy
2013.coursematerials.html#filterQuery=Pearson-UK:Category%2FExam-materials specification
2013)
If you do not have access to this speak to your examination office for advice.
2 3.3.1 Problem solving and Ask students if they have any questions on the Sample Assessment Material issued 2015
programming for homework. Controlled
Assessment
Students should then complete Task 1 2015 Controlled Assessment. Task 1 (legacy
specification
Extension: Ask students to validate the data and write the data to a file (this is NOT 2013)
a requirements in the original task).
Version 1
3
Version 1
Week 2
Remind students that bitmaps, audio and video files can be very large. Explain that
compressing data reduces its file size. Ask students to suggest reasons why reducing
file size is desirable (to save on storage space and speed up file transfer).
Files in Autumn
Give students an opportunity in Activity 2.1.2 to discover how compression affects term Year 11
file size. Resources
Use the ‘Honey I shrunk the data!’ animation and game to introduce three different ‘Honey I
strategies for shrinking data – ‘keep them all and make them small’ (lossless), shrunk the
‘squeeze them more and open the door’ (lossy) and ‘save the best and scrap the rest’ data!’
(superchannel): http://spaceplace.nasa.gov/data-compression/en/. Discuss with the animation and
class the pros and cons of each strategy. Make sure that students understand the key game
difference between lossless and lossy compression techniques, i.e. that the former
retains all the original data while the latter permanently discards some of it.
Show the YouTube video ‘Run Length Encoding Visualization’ to introduce the concept ‘Run Length
Encoding
of Run Length Encoding (RLE): http://www.youtube.com/watch?v=ypdNscvym_E
Visualisation’
YouTube video
Give students the opportunity to experience RLE compression in action by
decompressing a 4-bit colour image encoded using RLE (Activity 2.1.3). Read the
binary numbers aloud to students or give them the binary codes to read for
themselves
(see endnote i).
Version 1
Week 2
2 Stage 1: NEA Preparation: Introduce the NEA Prep lessons (use lesson summaries). SAM NEA
Analysis Requirements
Go thought the differences between the preparation session and the ‘real thing’. Specification
Discuss the restrictions there will be when completing the real NEA (page 15 Security,
and page 35 in the specification). NEA Delivery
Guide (use for
Explain that there will be less class time when doing the NEA prep so they will be reference
asked to do some work at home. Reinforce that they will not be able to do this in the throughout the
real NEA. NEA
preparation)
Explain that their work has to be presented in a written report but that there is not
much writing! Only what has to be assessed. Note that all that has to be included is
in the SAM itself with more details on page 19 of the specification.
Explain the first task – they must create a list of requirements which are what the
user wants from the final programmed solution. Refer to specification and SAM.
Split the students into small groups and get them to jointly create a draft list.
Homework: Ask students to take the draft requirements from their group and
finalise with any more they can think of. The work should be presented as a
well formatted, detailed list.
Version 1
Week 3
Explain to students the need to multiply the number of squares in the grid by 2 as
each square in the grid is one of four colours, which is represented by a 2-bit number.
Now give students the opportunity to do these calculations for themselves on the
image they encoded in their Lesson 1 homework activity in Activity 3.1.1.
Point out that the advantage of a smaller file is gained at the expense of the
computer having to carry out more processing – the file has first to be compressed
and then it has to be decompressed before it can be used. This is especially true in
this case, where compression only saves 1 byte. Ask students to consider whether the
Version 1
Week 3
Show students the outline design for an RLE algorithm written in structured English.
Ask them to complete the algorithm and check that it works. (Activity 3.1.3)
2 Stage 1: NEA Preparation: Make the point that requirements for a solution are the users’ point of view but that SAM NEA
Analysis decomposition these requirements are going to be turned into a programmed solution.
Specification
This requires taking the requirements and decomposing them into sub-problems
which can be used in the design and potentially programmed later. There might not Pseudo-code
be a 1 to 1 match between requirements and sub-problems. booklet
Version 1
Week 3
Version 1
Week 4
Using the Computer Science Unplugged worksheet ‘Short and Sweet’ (page 31 of
http://csunplugged.org/wp-
content/uploads/2015/03/CSUnplugged_OS_2015_v3.1.pdf), demonstrate how even
better compression can be achieved if, instead of words, repeating patterns of letters
are stored in a lookup table.
2 Stage 2: NEA Preparation: Review any major problems that the students might have had when starting the SAM
Design designing the algorithm(s).
Specification
algorithm(s)
2.1 Go through the bullet points on page 21 so that they are clear what their algorithm(s)
Pseudo-code
Solution should include. booklet
design
Go through the mark scheme and reinforce that they need to keep referring to their
requirements. Let them add to them if they need to.
During this lesson go round the class and check individual work – and reinforce that
Version 1
Week 4
10
Version 1
Week 5
1 3.3.2 Compression: lossy Start the lesson by reminding students of the ‘squeeze them more and open the door’ Week 5
methods of approach to compression introduced in the ‘Honey I shrunk the data!’ game. Lesson 1
compressing data activities
Show students the bitmap image. Point out that, although large parts of a photograph
may look the same, each individual pixel is likely to be slightly different from the
pixels on either side of it. This is why a lossless compression algorithm can’t do much
with this type of data.
Use the bitmap image to explain in simple terms how the JPEG compression algorithm
works. (The picture is divided into blocks of 8x8 pixels; the data within the 8x8 pixel
block is analysed and ranked for its importance to visual perception; key data is
retained and less important data is discarded.) This is achieved by replacing the
colour values of some pixels.
Online photo
Ask the students to complete Activity 5.1.1 which gives them the opportunity to
editor, e.g.
experiment with JPEG image compression, using an online photo editor.
pixlr
Explain that the MP3 compression algorithm works by removing sounds that cannot
Image in
be detected by the human ear. Supply students with a WAV file of your choice and
Autumn term
give students the opportunity to experiment with different compression algorithms for
Year 11
music (Activity 5.1.2).
Resources
Homework: Ask students to complete Activity 5.1.3 to create a summary
sheet for themselves by answering the questions on lossless and lossy
compression.
11
Version 1
Week 5
2 Stage 2: NEA Preparation: Check progress with the solution design. SAM
Design what is a test
Explain what a test strategy is (their overall plan on how to test). They should write Specification
strategy?
2.2 Test a short paragraph including their method (top-down, bottom-up, both), the data they
Initial test plan
strategy Creating the initial will be using (normal, boundary and erroneous) and their reasons for following this template
and initial test plan strategy. High marks for this section should consider their own requirements for
test plan testing rather than general terms, and be followed through in the test plan itself
(page 23).
Explain to the students that they will now create an Initial Test Plan which will test
against their requirements. This will then be ‘banked’ but when they start their
implementation they will be expected to add to it, e.g. refinements, error corrections
etc. as would happen in a real life development.
Homework: Complete any unfinished work on the test strategy or Initial Test
Plan then critically review it to check that it is complete.
Week 6
12
Version 1
Week 6
Tell students that each storage device has a maximum storage capacity which is
measured in bytes.
Ask students to continue to research the type of storage devices that are available
(Activity 6.1.1)
How is data stored magnetically?
Show this Royal Institution ‘Ghost in the machine’ video to give students an idea of
how data is stored magnetically: http://richannel.org/christmas-lectures/2008/2008-
chris-bishop#/christmas-lectures-2008-chris-bishop--the-ghost-in-the-machine Royal
(12.00–13.45 minutes). Hard disks contain metal platters coated in iron oxide and Institution
data is stored by magnetising the surface of the disk. The platters rotate and the ‘Ghost in the
read/write heads float above the surface detecting and modifying the magnetisation machine’ video
of the surface.
To reinforce the video, show students a labelled diagram of a hard disk drive:
http://en.wikipedia.org/wiki/File:Hard_drive-en.svg and an image of the surface of a
hard disk drive:
http://en.wikipedia.org/wiki/File:Aufnahme_einzelner_Magnetisierungen_gespeicherte
r_Bits_auf_einem_Festplatten-Platter..jpg. Images of
13
Version 1
Week 6
2 Stage 3: NEA Preparation: Collect in the students Initial Test Plan. SAM
Implement continue
This stage is split into 3.1 Implementing the design and 3.2 Building the Solution to Specification
ation programming the
solution accommodate the marking criteria. It is expected that teachers will mark both
Pseudo-code
together and that students will simply program their solution.
booklet
Reinforce what can be done now but can’t in the live NEA (pages 15 and 16).
Program
Students will have four lessons plus homework time to complete their solution. Ask Syntax Guide
students to create a plan of how they are going to achieve this, perhaps by splitting
Data file
the implementation of the algorithm over the allocated weeks. However it is
important that they realise that this is a preparation and that they may not complete
the solution.
Make students aware that they can use the pseudocode booklet and the class
Program Syntax Guide (sample in specification page 50).
Students should be reminded to iterate back to the design and requirements during
14
Version 1
Week 6
15
Version 1
Week 7
In a CD drive, the data is recorded in a spiral platter with individual bits recorded by Reading head
burning small pits on to the disk surface. The disk is read by shining a laser at the CD movement and
surface and examining the reflected light to see if there is a pit or a flat. Show magnified pits
students the reading head movement (http://en.wikipedia.org/wiki/File:Cd-rom- on CD
drive-reading-head-movement.gif) and the magnified pits on a CD
(http://en.wikipedia.org/wiki/File:Compact_disk_data_layer_2d_3d.PNG). ‘Explaining
Solid State
How is data stored in electronic circuits (solid state)? Disks’ YouTube
video
There are no moving components in solid state storage. The data is stored as electric
charge in the silicon. Increasingly computers are using solid state storage devices as
the main data storage device. As a class, brainstorm why that might be, then show
the ‘Explaining Solid State Disks’ video: http://www.youtube.com/watch?
v=viac3j6MeII (0.00 – 2.40 minutes)
2 Stage 3: NEA Preparation: At this lesson refresh the use of debugging tools in the programming environment, SAM
Implement continue and the use of hand tracing as a debugging technique. Students should show
Specification
ation programming the evidence of the use of debugging tools whilst building the solution. This needs to be
solution. evidenced by a couple of annotated screen shots showing clearly how they debugged Pseudo-code
an error. booklet
Debugging tools
and techniques If students decide that they need to add more to their solution they should add these Program
16
Version 1
Week 7
17
Version 1
Week 8
Explain that Google et. al. give the public access to their (magnetic disk) storage in all
those locations via the internet and that this model is called ‘cloud’ storage.
Give students the opportunity to assess the pros and cons of using cloud storage in
Activity 8.1.1.
If your school network has a remote access facility you could demonstrate this.
Explain that there are various protocols for accessing files across networks (link back
to Activities 5.1.5 – FTP, HTTPS – and 5.2.2 – securing cloud storage)
2 Stage 3: NEA Preparation: Continue programming the solution during the lesson, and as homework. Specification
Implement continue
Pseudo-code
ation programming the
booklet
solution.
Program
Debugging tools
Syntax Guide
and techniques
Data file
18
Version 1
Week 9
Each presentation to receive ‘two stars and a wish’ or similar based on the pre-agreed
criteria.
Homework (Activity 9.1.1). Ask students to evaluate how they have met the
assessment criteria for the extended homework.
2 Stage 3: NEA Preparation: Continue programming the solution during the lesson, and as homework. Specification
Implement continue
Pseudo-code
ation programming the
booklet
solution.
Program
Debugging tools
Syntax Guide
and techniques
Data file
19
Version 1
Week 10
1 5.3.1 The internet Begin the lesson by posing the question ‘What is the internet?’ Week 10
Lesson 1
What is it? Explain that the word ‘internet’ is short for ‘interconnection of computer networks’ i.e.
activities
a network of networks. Networks across the globe are connected. Image at
Addressing and http://2.bp.blogspot.com/- Autumn term
routing 6jOm6WKb1Hg/T8g_3_SSFhI/AAAAAAAAACQ/FGVT3R9IFKw/s1600/global-traffic- Year 11
map-large.png. Programming
Solutions
Use a noticeboard app or whiteboards to collect students’ broadband providers, such
Visualisation
as BT, Virgin Media, Sky etc., and which internet services they use, such as websites,
image of the
email, cloud storage and applications (e.g. Google Apps, Office 365). Use this to
internet
explain that people connect their home or business to the internet by purchasing a
contract with an ISP who provides access to internet services. These services are
hosted on computers called servers.
Ask students:
What and where is bbc.co.uk and how does your computer know how to
contact it?
What happens to an email when you click send?
Students should watch ’There and Back Again: A Packet’s Tale – How does the
Internet work?’ https://www.youtube.com/watch?v=WwyJGzZmBe8
State that IP stands for ‘internet protocol’. Revise the concept of a protocol (5.1.5
studied in Year 10, Spring) – explain that a network protocol is a set of rules agreed
‘There and
between a sender and a receiver on a network. Each packet is ‘stamped’ with the IP
Back Again: A
address of the sender and recipient.
Packet’s Tale –
Demonstrate how to find the IP address of a computer by using cmd then How does the
ipconfig/all to display your IP address(es) on a Windows PC. Students can also do Internet work?’
this subject to your school’s network policies. Youtube video
20
Version 1
Week 10
Extension: revise layered protocol stacks (5.1.6 studied in Year 10, Spring) to
include MAC addresses. Show this video: https://www.youtube.com/watch?
v=uEe0rOcuVLo
Students should then work through (Activity 10.1.2). If there are restrictions on
the network this may be set as an extra homework activity.
Describe the role of a router as a device that connects sub-networks together using
the IP address. Role play Activity 10.1.3.
Extension: describe the sub-net mask (links back to Boolean logic 2.5 and
hexadecimal notation 3.1.5). Write a program to test whether an IP address is on
your local subnet (Activity 10.1.4).
Homework (Activity 10.1.5). Ask students to use a visual trace route tool
to find out the ‘hops’ to their favourite websites and to take a screen shot of Visual trace
the most interesting or surprising route. route tool
2 Stage 4: NEA Preparation: Time for the students to stop building the solution, even if they have not finished. Specification
Testing, Testing and refining Reflect on the time taken and how this will need to be managed in the real NEA.
21
Version 1
Week 10
refining Do they think they made full use of the time given? Pseudo-code
and How will they manage this when they are not allowed to work at home? booklet
evaluation.
Go through the marking criteria for the NEA in the specification and reinforce that Program
most of the marks are for activities other than programming. Syntax Guide
Now ask students to check that they have added all the additional tests to the test Data file
plan and save as Final Test Plan. Ask them to add the final two columns from the
template in the Sample Assessment Material NEA. Reinforce the use of normal,
boundary and erroneous data. Make sure that they realise that the point of a test
plan is to find errors and that a good test plan will do that.
Students can then start testing. Screen shots of tests are not required. They
should correct any errors then find and retest.
22
Version 1
Week 11
Or: examine a selection of the screen shots of visual trace route hops students have
brought in. Discuss with the class what this tells us about the way data travels across
the internet. Packets can take different paths to their destination, not always the
most direct; if one route is unavailable, data can be routed a different way.
Explain what we mean by ‘connecting backbone’ of the internet, i.e. the high speed
Andrew Blum’s
data routes that connect the routers and the large networks they support. Show the
TED lecture
image from the start of the previous lesson again.
‘What is the
Show Andrew Blum’s TED lecture ‘What is the internet really?’: internet really?’
http://www.ted.com/talks/andrew_blum_what_is_the_internet_really
http://www.whois.
Questions on the video (Activity 11.1.1). sc/
Ask students what the IP address is for the BBC’s website to demonstrate that we
work better with names than numbers. Explain that this is the role of the DNS: to
match up a user-friendly domain name like ‘edexcel.com’ to an IP address.
Explain that when a user requests a named service a message is sent to DNS to look-
up the IP address of that service so that the user can then send a message to the
23
Version 1
Week 11
Extension: point out that DNS is a kind of abstraction where the details of the
addressing are hidden.
2 Stage 4: NEA Preparation: Students should complete their testing. If they have finished they can start the Specification
Testing, Testing, refining and evaluation (see Week 12 Lesson 2)
Pseudo-code
refining evaluation
Homework: Continue with testing. booklet
and
evaluation Program
. Syntax Guide
Data file
24
Version 1
Week 12
Use Mozilla’s webmaker x-ray goggles to view the HTML code that makes up a web
Mozilla’s
page and to make some basic changes: https://goggles.mozilla.org/
webmaker x-
Explain that a website is a collection of related web pages and resouces such as ray goggles
images, sound and video. Websites are hosted on web servers, which are computers
connected to the internet.
2 Stage 4: NEA Preparation: Explain that this is the final task and that evaluation means that they have to look at Specification
Testing, evaluation their original requirements and review how successfully their programmed solution
Pseudo-code
refining meets these requirements. Show the marking criteria on page 28 of the specification.
booklet
and There is no need for them to describe how they completed the work.
evaluation. Program
Homework: Make notes on what they have learnt on when completing the
Syntax Guide
NEA preparation and who they will make use of this when doing the real NEA.
Data file
25
Version 1
26
Version 1
Week 13
For example:
http://www.jsc.nasa.gov/Bios/htmlbios/mann-na.html
Practical activity: ask students to identify the protocol, domain name and path
name of a number of URLs.
Explain that HTTP (Hypertext Transfer Protocol) defines how files on the World
Wide Web are transmitted and displayed in web browsers and that HTTPS is an
encrypted version of HTTP, which allows data to be scrambled as it is transmitted over
the internet.
Show or ask students to find examples of web pages that use the http and https
protocols.
If available on your network, demonstrate other protocols such as ftp and telnet;
show them a mailto: link in a suitable website.
If time, students can continue developing their own site from last lesson and
for homework.
2 NEA Use the timings from the NEA preparation and the experience your students and NEA Delivery
yourself have gained to build a timetable to guide the students to complete the NEA in Guidance
the allocated 20 hours. booklet.
27
Version 1
Week 13
28
Version 1
Week 14
1 4.2.6 Embedded systems Starter: ask students to recall the definition of a digital computer, studied in Year Week 14
10, and write their answer on a mini-whiteboard; ask them to hold up their boards to Lesson 1
assess understanding. activities
If necessary, recap the definition (option to re-use activities from Year 10). Definition of
embedded
In pairs, ask students to list all the computers in the classroom: remind them that systems
computers don’t have to look like computers. Answers should include: (for example)
the projector remote, the projector, the DVD player, their smartphones, your chip
and pin card and so on. You could borrow a datalogger from science.
Students should be able to get a feel for what embedded computers are from this
definition: http://www.pcmag.com/encyclopedia/term/42554/embedded-system.
Ask students to extend the task to list embedded computers at home, for example
thermostat, microwave and other kitchen appliances, TVs and set-top boxes, cars,
streetlights and traffic lights and so on.
29
Version 1
Week 15
1 4.2.6 Embedded systems Review the homework Activity 14.1.3 set last lesson. The students should now Week 15
complete Activity 15.1.1. Lesson 1
activities
Ask for volunteers to propose their object in the ‘Dragon’s Den’, and split the class
6 The Bigger Picture into groups to work in teams to build a presentation to the dragons. Select dragons
for the task and undertake the role play.
30
Version 1
Suggestions for teaching this content
Provide code as images (print screen) to force the students to type in the program code rather than just use copy and paste. They will learn more
by making mistakes and having to correct them.
Use two projectors on two screens. This allows you to display code on one screen and information or questions on the other. Use a plain wall or card
on wall to make the screens.
Divide the class into groups who work together to solve problems. Explain that they must discuss problems within the group before they ask for
help. Introduce the concept of coaching other students within their groups to ensure everyone finishes within the set time. Have competitions
between groups.
Get students to ‘think, pair, share’ with problems (before asking the teacher a question) as well as using this to answer questions. Think about the
problem by themselves, discuss the problem in a pair, then share it with a group around them.
31
Version 1
Online polls for formative assessment of topics.
Peer-review of a program – how to give and receive constructive feedback.
Self-assessment of a program.
Invite students to ‘show and tell’ a program – what are the good features and the bad features? How could it be improved?
‘What would happen if I made this change to the program?’
‘Role play’ being a program, e.g. students act as manual debuggers and give values of variables at certain break points in a program.
Use games, e.g. hangman with technical terms.
Give a definition of a technical term and ask students to say what the term is.
Self-assessment of programming
By the end of the term, students should be able to assess their programs by asking the following questions.
Does the program work? Are there any errors? How successfully does the program meet the requirements?
How does this program work? What programming constructs have been used?
Is the program readable? Have comments been included to explain the program? Would someone else understand the program?
What are the good features and bad features of the program? How could it be improved?
Did you learn anything new about programming from writing this program?
32
Version 1
Did you coach another student to help them solve this problem? If so, what did you learn from helping others?
Encourage students to use the correct technical terms when discussing their programs.
33
Version 1
Resources
General resources
BCS Glossary of Computing and ICT, 13th edition (ISBN 9781780171500)
A range of articles on teaching coding: www.edsurge.com/guide/teaching-kids-to-code
Software
Audacity (free open source, cross-platform software for recording and editing sounds) available to download from www.audacity.sourceforge.net
Python (free open source software) available to download from www.python.org/getit/
Python resources
Official Python documentation (also available through help in IDLE): www.docs.python.org/3/
Python summer school from Anglia Ruskin University is an excellent resource with videos and programming challenges:
http://www.pythonschool.net/
Python code for kids is a clearly written summary of the Python language written in accessible language: www.pythondictionary.code-it.co.uk/
‘Python in 10 minutes’ is a quick run through of the basic concepts: www.korokithakis.net/tutorials/python /
‘Quintin Cutts – Too much doing, not enough understanding’ is a 20-minute video containing useful ideas and concepts on how to teach
programming: www.youtube.com/watch?v=Pim4aYfiZiY
34
Version 1
Free online books
Think Python How to Think Like a Computer Scientist is a free online book with programming challenges at the end of each chapter:
www.greenteapress.com/thinkpython/thinkpython.pdf
A Byte of Python is an excellent online book, though it does not use IDLE as the editor: www.swaroopch.com/notes/Python/
Books
Python Programming for the Absolute Beginner, M. Dawson (published Course Technology 2010) (ISBN 9781435455009) is an excellent book with
clear explanations of each bit of code together with free downloads and example games built into each chapter.
Python for Kids: A Playful Introduction to Programming, J. Briggs (published No Starch Press 2013) (ISBN 9781593274078).
35
Version 1
i
List of binary numbers for Activity 2.1.3:
Line 13 00 0001 11 0001 00 0010 11 0001 00 0010 10 0010 00 0100 10 0010 00 0001
Line 14 00 0001 11 0001 00 0001 11 0001 00 0100 10 0010 00 0100 10 0001 00 0001
Line 16 10 10000