Hero image

60Uploads

12k+Views

4k+Downloads

Computing and Computer Science resources for GCSE, A-Level, and IB.
Computer Science denary, hexadecimal, binary number line class display
csteacher2048csteacher2048

Computer Science denary, hexadecimal, binary number line class display

(0)
Binary number line for classroom displays, suitable for GCSE, A-Level, or IB Computer Science. Download includes: Binary, hex, and denary values from 0 to 20 Binary and denary values from 0 to -20 (sign and magnitude) Binary and denary values from 0 to -20(two’s complement) Binary and denary values from 0 to -20(both systems on the same line) For clarity, hexadecimal values are not shown for negative numbers. Each set of numbers is on an A3 sized sheet that can be printed as A4 if required.
GCSE Computer Science posters pack
csteacher2048csteacher2048

GCSE Computer Science posters pack

2 Resources
A collection of posters suitable for GCSE Computer Science and IB Computer Science. Includes: Matching binary, hexadecimal, and denary numbers Converting between binary, denary, and hexadecimal numbers 14 unique posters total, each with black background and white background versions.
Computer Science denary to hexadecimal posters
csteacher2048csteacher2048

Computer Science denary to hexadecimal posters

(0)
Collection of 8 hexadecimal themed classroom posters (plus variations). Perfect for GCSE Computer Science and IB Computer Science classroom displays. Collection includes: 2 posters for calculating the denary value of hexadecimal numbers 2 posters for calculating the hexadecimal value of denary numbers 2 posters for matching denary to hexadecimal 2 posters for matching binary to hexadecimal Posters are fully editable Word documents and each includes a version with a black background and a version with a white background (to save ink). A3 sized, but obviously can be printed smaller.
Computer Science denary to binary posters
csteacher2048csteacher2048

Computer Science denary to binary posters

(0)
Collection of 6 binary themed classroom posters (plus variations). Perfect for GCSE Computer Science and IB Computer Science classroom displays. Collection includes: 2 posters for calculating the binary value of denary numbers 2 posters for calculating the denary value of binary numbers 2 posters for matching binary to denary (or vice versa) Posters are fully editable Word documents and each includes a version with a black background and a version with a white background (to save ink). A3 sized, but obviously can be printed smaller.
GCSE Computer Science: programming languages starter / review
csteacher2048csteacher2048

GCSE Computer Science: programming languages starter / review

(0)
A very quick review for the programming languages topic of GCSE Computer Science. Pupils must simply complete the diagram to show the relationship between high level and low level languages, and include examples of each. Useful to review prior learning. Separate answers sheet provided. Fully editable resource.
Low level programming languages homework tasks - GCSE Computer Science
csteacher2048csteacher2048

Low level programming languages homework tasks - GCSE Computer Science

(0)
Two homework sheets on low level languages. The first compares the key features of low level languages and high level languages. The second focuses on suitability of languages for particular tasks, and includes some exam style questions. Both include separate answer sheets. Useful as homework tasks, classroom tasks, or revision work. Can be used in conjunction with my Low level programming languages lesson. Fully editable resource.
Low level programming languages practical lesson - GCSE Computer Science
csteacher2048csteacher2048

Low level programming languages practical lesson - GCSE Computer Science

(0)
Practical lesson on low level languages, focusing on assembly language. The bulk of the lesson is practical programming exercises using the Little Man Computer (LMC). By comparing their existing knowledge of a high level language with these assembly language programming tasks, pupils should be able to grasp the differences between the two types of programming language. The plenary reinforces these differences. Includes a worked example, 6 differentiated assembly language program activities, an instruction set help sheet, a short lesson plenary, and a longer version that can be used as homework (both with answers). Fully editable resource.
GCSE Computer Science revision - number systems  worksheet
csteacher2048csteacher2048

GCSE Computer Science revision - number systems worksheet

(1)
A revision worksheet for GCSE Computer Science covering: Denary, binary, and hexadecimal conversion Binary arithmetic (addition, subtraction) Binary shifts (arithmetic and logical) Overflow Negative numbers (sign and magnitude) one’s complement, two’s complement) Exam style questions (total 48 marks). Each of the 11 objectives at the top of the sheet is accompanied by links to online revision resources for that concept. Fully editable resource. Separate answers sheet included.
64 Java programming exercise ideas (Beginners to advanced)
csteacher2048csteacher2048

64 Java programming exercise ideas (Beginners to advanced)

(0)
64 Java programming exercises ranging from “Hello World” style first programs to file reading and writing. Many tasks also have extension (“bonus”) sections to stretch pupils. Exercises are sorted into sections by the skills needed to complete them (conditionals, loops, arrays, etc). A good resource for homework, extension tasks, and independent learning. Fully editable resource, ready for printing or online use. Topics covered: Basic input and output Conditionals Loops (while and for) Strings Lists and ArrayLists Methods File reading and writing Some of the exercises in this document require sample code for students to edit: this code is provided in the download. The exercises in this resource can be completed in any programming language, but some of the phrasing in the questions is specific to Java. There is also a Python version of this resource available.
64 Python programming exercise ideas (Beginners to advanced)
csteacher2048csteacher2048

64 Python programming exercise ideas (Beginners to advanced)

(0)
64 Python programming exercises ranging from “Hello World” style first programs to file reading and writing. Many tasks also have extension (“bonus”) sections to stretch pupils. Exercises are sorted into sections by the skills needed to complete them (conditionals, loops, arrays, etc). A good resource for homework, extension tasks, and independent learning. Fully editable resource, ready for printing or online use. Topics covered: Basic input and output Conditionals Loops (while and for) Strings Lists Subroutines and functions File reading and writing Some of the exercises in this document require sample code for students to edit: this code is provided in the download. The exercises in this resource can be completed in any programming language, but some of the phrasing in the questions is specific to Python. There is also a Java version of this resource available.
GCSE Computer Science technical terms glossary
csteacher2048csteacher2048

GCSE Computer Science technical terms glossary

(0)
Student glossary / dictionary of technical terms for GCSE Computer Science. Covering over 240 terms in 7 topics, each term has space for pupils to write a definition and to check the term off once it is understood. The glossary can be completed electronically by pupils or printed out and written by hand. A fully editable Word version is included to add / remove terms relevant to your GCSE syllabus.
GCSE Computer Science crosswords (13 topics)
csteacher2048csteacher2048

GCSE Computer Science crosswords (13 topics)

(0)
Crosswords for 13 GCSE Computer Science topics, plus 3 bonus ’Mega crosswords’ containing over 40 clues each. Answer keys included for all crosswords. Each crossword is a PDF that can be printed. Great for starters and plenaries. (Two samples are also available on TES for free). Pack contains the following crosswords (plus answers for each): Hardware Software Binary (answers in binary only) Binary inc negatives (answers in binary only) Binary and Hexadecimal Data representation CPU architecture Programming languages Networks The Internet Network security Algorithms Programming
GCSE Computer Science crossword: Binary
csteacher2048csteacher2048

GCSE Computer Science crossword: Binary

(0)
Crosswords for GCSE Computer Science topic ‘binary’, also suitable for years 8 and 9. Answer key included. Printable PDF. Great for starters and plenaries. A pack containing crosswords and answers for 13 Computer Science topics is available on TES: Hardware Software Binary (answers in binary only) Binary inc negatives (answers in binary only) Binary and Hexadecimal Data representation CPU architecture Programming languages Networks The Internet Network security Algorithms Programming
GCSE Computer Science crossword: Networks
csteacher2048csteacher2048

GCSE Computer Science crossword: Networks

(1)
Crosswords for GCSE Computer Science topic Networks. Answer key included. Printable PDF. Great for starters and plenaries. A pack containing crosswords and answers for 13 Computer Science topics is available on TES: Hardware Software Binary (answers in binary only) Binary inc negatives (answers in binary only) Binary and Hexadecimal Data representation CPU architecture Programming languages Networks The Internet Network security Algorithms Programming
GCSE Computer Science Hardware and Software revision activity
csteacher2048csteacher2048

GCSE Computer Science Hardware and Software revision activity

(0)
A fill-in-the-gaps activity for students to improve their understanding of computer system components. Students must complete the tree diagram, which includes hardware (input, output, storage, and processing) and software (application software and operating systems). Useful as a lesson plenary or an end of topic summary. Suitable for KS3 or GCSE Computer Science. Fully editable resource. Includes tree diagram with gaps and the solution.
Hardware and Software: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)
csteacher2048csteacher2048

Hardware and Software: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)

(6)
KS3 / GCSE Computer Science "Spot the mistakes" task for the Hardware and Software topics. Students must read a short piece of text and identify the mistakes. Handy to check understanding as a starter or plenary. Covers the basics of input, output, storage, and types of software. One PowerPoint contains the two questions, each with the plain text, a slide highlighting the mistakes, and a slide showing the correct answers. This is useful for displaying on a projector. The second PowerPoint includes just the questions and is useful for students working independently with the resource on a VLE. Fully editable resource.
Data Representation: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)
csteacher2048csteacher2048

Data Representation: spot the mistakes starter / plenary activity (KS3 / GCSE Computer Science)

(2)
KS3 / GCSE Computer Science "Spot the mistakes" task for the topic Data Representation. Students must read a short piece of text and identify the mistakes. Handy to check understanding as a starter or plenary. Covers binary, hexadecimal, and text, image, and sound representation. One PowerPoint contains the three questions, each with the plain text, a slide highlighting the mistakes, and a slide showing the correct answers. This is useful for displaying on a projector. The second PowerPoint includes just the questions and is useful for students working independently with the resource on a VLE. Fully editable resource.