Computer Science - Year 11

Click the link below to download your Knowledge Organiser. 

Week beginning

7/9

Subject Topic

2.5 Translators and Facilities

Key Learning points/big questions

  • To be able to describe the different generations of programming language

  • To be able to describe the differences between Low Level and High Level Languages

  • To evaluate the benefits of programming in both Low and High Level languages

  • To state which translator is needed for each and why

  • To be able to describe how an Assembler works

  • To be able to describe the differences in operation between a Compiler and Interpreter

  • To be able to describe the common tools and facilities in an Integrated Development Environment (IDE)

Independent/Home learning

Smart Revise – spend 1 hour answering questions on topic. Time can be split into blocks i.e. 2 x 30 minutes or 3 x 20 minutes, to suit.

Linked Assessment

Complete Learning Grid for each paper 2 topic

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

 

 

Paper 2 practice questions

https://eggbuckland.sharepoint.com/:b:/g/ict/EQ-MdGmKFLxLg_EqSkpM7JMB2R-C_dSLH-HagZy9g3luUA?e=atX9Q9

Resources

Resources for all paper 2 units

https://eggbuckland.sharepoint.com/:f:/g/ict/Ep0_UrVWpUFKvF_JYRKBN0MB_UTSLqRN8c-kjR8YEL-fCA?e=T4QJrW

 

Learning Grid

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

Week beginning

14/9

Subject Topic

2.4 Computational Logic

Key Learning points/big questions

1.    Explain why data needs to be in binary form

2.    Draw diagrams for the AND, OR and NOT gates

3.    Create a Truth Table for AND, OR and NOT gates

4.    Draw Logic Circuits and Truth Tables for 2nd Level Logic Circuits

Independent/Home learning

Smart Revise – spend 1 hour answering questions on topic. Time can be split into blocks i.e. 2 x 30 minutes or 3 x 20 minutes, to suit.

Linked Assessment

Complete Learning Grid for each paper 2 topic

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

 

 

Paper 2 practice questions

https://eggbuckland.sharepoint.com/:b:/g/ict/EQ-MdGmKFLxLg_EqSkpM7JMB2R-C_dSLH-HagZy9g3luUA?e=atX9Q9

Resources

Resources for all paper 2 units

https://eggbuckland.sharepoint.com/:f:/g/ict/Ep0_UrVWpUFKvF_JYRKBN0MB_UTSLqRN8c-kjR8YEL-fCA?e=T4QJrW

 

Learning Grid

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

Week beginning

21/9

Subject Topic

2.1 Algorithms

Key Learning points/big questions

  1. Understand the term and processes in computational thinking.

  2. Be able to use the skills of abstraction, decomposition and algorithmic thinking.

  3. Be able to use a linear search to find data.

  4. Be able to use a binary search to find data.

  5. Understand the differences between a linear and a binary search.

  6. Understand the principles of a bubble sort.

  7. Be able to perform a bubble sort on a set of data.

  8. Understand how the number of comparisons increases in a bubble sort.

  9. Understand the principles of a merge sort.

  10. Be able to perform a merge sort on a set of data.

  11. Understand the principles of an insertion sort.

  12. Be able to perform an insertion sort on a set of data.

  13. Be able to produce an algorithm using a flowchart.

  14. Be able to produce an algorithm using pseudocode.

  15. Be able to find and correct errors in algorithms.

  16. Be able to complete algorithms where code is missing.

Independent/Home learning

Smart Revise – spend 1 hour answering questions on topic. Time can be split into blocks i.e. 2 x 30 minutes or 3 x 20 minutes, to suit.

Linked Assessment

Complete Learning Grid for each paper 2 topic

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

 

 

Paper 2 practice questions

https://eggbuckland.sharepoint.com/:b:/g/ict/EQ-MdGmKFLxLg_EqSkpM7JMB2R-C_dSLH-HagZy9g3luUA?e=atX9Q9

Resources

Resources for all paper 2 units

https://eggbuckland.sharepoint.com/:f:/g/ict/Ep0_UrVWpUFKvF_JYRKBN0MB_UTSLqRN8c-kjR8YEL-fCA?e=T4QJrW

 

Learning Grid

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

Week beginning

28/9

Subject Topic

2.3 Producing Robust Programs

Key Learning points/big questions

  1. To understand the elements of defensive program design

  2. Know how comments and indentation can support maintainability

  3. Describe the role of testing, including how to identify errors and select appropriate test data.

  4. Understand the purpose of testing

  5. Identify different types of program errors

  6. Know the difference between iterative and terminal testing

  7. Be able to select suitable test data

Independent/Home learning

Smart Revise – spend 1 hour answering questions on topic. Time can be split into blocks i.e. 2 x 30 minutes or 3 x 20 minutes, to suit.

Linked Assessment

Complete Learning Grid for each paper 2 topic

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

 

 

Paper 2 practice questions

https://eggbuckland.sharepoint.com/:b:/g/ict/EQ-MdGmKFLxLg_EqSkpM7JMB2R-C_dSLH-HagZy9g3luUA?e=atX9Q9

Resources

Resources for all paper 2 units

https://eggbuckland.sharepoint.com/:f:/g/ict/Ep0_UrVWpUFKvF_JYRKBN0MB_UTSLqRN8c-kjR8YEL-fCA?e=T4QJrW

 

Learning Grid

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

Week beginning

5/10

Subject Topic

2.6 Data Representation

Key Learning points/big questions

  • Define the units bit, nibble, byte, kilobyte, megabyte, gigabyte, terabyte, petabyte.

  • Know how data needs to be converted into a binary format to be processed by a computer.

  • Know how to convert positive denary whole numbers   (0-255) into 8 bit binary numbers and vice versa.

  • explain the use of binary codes to represent characters

  • explain the term character set

  • describe with examples (for example ASCII and Unicode) the relationship between the number of bits per character in a character set and the number of characters which can be represented.

  • Understand how a digital image is made up and be able to recognise the affect changing the resolution has on an image.

  • Understand how a computer displays coloured images using binary and rgb values.

  • Understand how sound is stored into binary values

  • Understand the factors that affect how sound is stored and how this affects the memory needed for storage. 

  • Understand and be able to explain why the factors affect memory storage and how this can be overcome through file compression.

  • Understand the need for compression.

  • Know the difference between lossy and lossless compression.

  • Analyse when lossy and lossless would be used.

Independent/Home learning

Smart Revise – spend 1 hour answering questions on topic. Time can be split into blocks i.e. 2 x 30 minutes or 3 x 20 minutes, to suit.

Linked Assessment

Complete Learning Grid for each paper 2 topic

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

 

 

Paper 2 practice questions

https://eggbuckland.sharepoint.com/:b:/g/ict/EQ-MdGmKFLxLg_EqSkpM7JMB2R-C_dSLH-HagZy9g3luUA?e=atX9Q9

Resources

Resources for all paper 2 units

https://eggbuckland.sharepoint.com/:f:/g/ict/Ep0_UrVWpUFKvF_JYRKBN0MB_UTSLqRN8c-kjR8YEL-fCA?e=T4QJrW

 

Learning Grid

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

Week beginning

12/10

Subject Topic

2.2 Programming Techniques Recap

Key Learning points/big questions

  • Identify and name variables and constants in code, pseudocode or flowcharts

  • Recognise the need for descriptive identifiers like variable names

  • Recognise the need for constants

  • Be able to assign input to a variable and output it

  • Use the most appropriate arithmetic, Boolean and string operators to produce the solution involving variables and constants

  • Link the use of Boolean operators and variables to selection and iteration

  • Count the length of a string

  • Concatenate (join) strings

  • Search for a substring (presence of a character in a string)

  • Count instances of a substring in a string

  • Extract substrings (part of a string): from the Left, Mid, Right, or by a delimiter (e.g. a comma)

  • Change case of a string’s characters: alternate between lowercase, UPPERCASE and Titlecase.

  • Finding out ASCII/Unicode position for a character

  • Escape and whitespace characters

  • Be able to break a complex task into a sequence of simple steps which would each require one line of pseudocode and/or one block in a flowchart

  • Understand that the order of steps in algorithms matters

  • Understand when to use selection, including nested selection

  • Recognise the two common types of selection: IF-ELSE IF-ELSE and SELECT CASE/SWITCH

  • Be able to use Boolean operators to narrow and/or expand selection

  • Understand when to use iteration, including nested iteration, stepping (where a counter is incremented by a number other than 1), and backward-flowing iteration (where a counter is decremented)

  • Recognise the two common types of iteration: WHILE (condition-controlled) and FOR COUNTER (counter-controlled) and apply the most suitable for the problem.

  • Be able to rewrite any FOR loop as a WHILE loop, and some WHILE loops as FOR loops

  • Be able, given a path/file name open a serial/text file (e.g. txt, csv, anything that can be read as plain text in a program like Notepad) and store its contents in a variable or an array

  • Be able to get the list of files in a folder/directory and recognise which files are text files

  • Recognise that text files are stored in string format and string manipulation and casting is often needed to make it usable in a solution

  • Understand that the two most common ways to write to a text file are: append text and write text (destroys all prior text in a file).

  • Be able to serialise an array up to two dimensions, converting/casting all array elements to string and concatenating with delimiters for rows/columns.

  • Be able to search/make/write changes to a particular item of data stored in a text file.

  • Understand the need to close an open file to release memory and save changes made to file if written to

Independent/Home learning

Smart Revise – spend 1 hour answering questions on topic. Time can be split into blocks i.e. 2 x 30 minutes or 3 x 20 minutes, to suit.

Linked Assessment

Complete Learning Grid for each paper 2 topic

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

 

 

Paper 2 practice questions

https://eggbuckland.sharepoint.com/:b:/g/ict/EQ-MdGmKFLxLg_EqSkpM7JMB2R-C_dSLH-HagZy9g3luUA?e=atX9Q9

Resources

Resources for all paper 2 units

https://eggbuckland.sharepoint.com/:f:/g/ict/Ep0_UrVWpUFKvF_JYRKBN0MB_UTSLqRN8c-kjR8YEL-fCA?e=T4QJrW

 

Learning Grid

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

Week beginning

19/10

Subject Topic

2.2 Programming Techniques Recap

Key Learning points/big questions

  • Be able, given a path/file name open a serial/text file (e.g. txt, csv, anything that can be read as plain text in a program like Notepad) and store its contents in a variable or an array

  • Be able to get the list of files in a folder/directory and recognise which files are text files

  • Recognise that text files are stored in string format and string manipulation and casting is often needed to make it usable in a solution

  • Understand that the two most common ways to write to a text file are: append text and write text (destroys all prior text in a file).

  • Be able to serialise an array up to two dimensions, converting/casting all array elements to string and concatenating with delimiters for rows/columns.

  • Be able to search/make/write changes to a particular item of data stored in a text file.

  • Understand the need to close an open file to release memory and save changes made to file if written to.

  • Recognise arrays in code

  • Understand the need and justify the use of an array in a solution

  • Understand and be able to use an index for a one-dimensional array and a double index (a tuple) for a two-dimensional array

  • Understand the connection between the number of dimensions in an array and the composition of its index

  • Identify the data type of an array and understand that traditional arrays must have all array elements of the same data type

  • Be able to find out the length of an array

  • Be able to read a value of an array element and overwrite it if needed

  • Be able to resize and copy arrays

  • Identify common errors relating to the arrays, such as “out of index” error

  • Be able to convert a string àstring array, string array àstring with SPLIT() and concatenation

  • Having broken the solution into a sequence of steps, a learner can identify sub-sequences – repeating series of steps and chunk them into subprograms

  • Be able to use the top-down approach to plan a program’s processing stages resulting in structured code

  • Understand how the use of subprograms increases the efficiency of coding through the reduce-reuse of code

  • Understand the difference between global and local variables (variable scope)

  • Be able to identify and use parameter passing to make a sub-program more abstract/generic and reusable in even more cases

  • Recognise the difference between procedures and functions

  • Understand the need for various data types

  • Choose the best data type for the problem among integer, real, Boolean, character and string

  • Be able to convert (cast) a variable from any of these types to any other, if possible

Independent/Home learning

N/A

Linked Assessment

Complete Learning Grid for each paper 2 topic

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

 

 

Paper 2 practice questions

https://eggbuckland.sharepoint.com/:b:/g/ict/EQ-MdGmKFLxLg_EqSkpM7JMB2R-C_dSLH-HagZy9g3luUA?e=atX9Q9

Resources

Resources for all paper 2 units

https://eggbuckland.sharepoint.com/:f:/g/ict/Ep0_UrVWpUFKvF_JYRKBN0MB_UTSLqRN8c-kjR8YEL-fCA?e=T4QJrW

 

Learning Grid

https://eggbuckland.sharepoint.com/:f:/g/ict/EpwM1ZGpfF1NuQS_SwVjyvwB9-cqQIcoSTbs-E0XzW1zbw?e=M0Q0bp

Half Term

Designated Safeguarding Lead Officer Mrs E Smith - Assistant Principal 

Deputy Designated Safeguarding Lead  Mrs K Gibson

Mr A Calderwood

Safeguarding trained and SENDCo 

Mr I Lowcock

Eggbuckland Community College 

Westcott Close, Eggbuckland, 

Plymouth, PL6 5YB

Phone: 01752 779061

email:

mailbox@eggbuckland.com

If you have any queries please contact the School Administrators

Mrs A Pillage

Miss J Rogers

Mrs S Pain

Request for paper copies of the information on this website
can be made by contacting us.
Website Designed by Eggbuckland Design & Media
© Eggbuckland Community College Multi Academy Trust 2020
whisper.png
Logos 2015 - maroon - solid background.j
AFA ECC Logo.jpg