TPT
Total:
$0.00
Computer Science Resources Banner

Computer Science Resources

Rated 4.74 out of 5, based on 12 reviews
44 Followers
Lincolnshire, United Kingdom
About the store
Over 18 years experience teaching information technology and computer science in international schools across the globe, including Africa, Central America, and Asia.
Read more

All resources

Preview of GCSE Computer Science: Data Representation lessons bundle

GCSE Computer Science: Data Representation lessons bundle

A series of four lessons covering introduction to binary and hexadecimal, conversion between number bases, negative binary numbers, binary arithmetic, and binary shifts. Each lesson includes a teacher’s PowerPoint, clear annotated examples, practice questions (with solutions), and homework (with solutions).
Preview of 64 Java programming exercise ideas (Beginners to advanced)

64 Java programming exercise ideas (Beginners to advanced)

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 outputConditionalsLoops (while and for)StringsLists
Preview of GCSE Computer Science: Hardware complete unit

GCSE Computer Science: Hardware complete unit

Six complete 1 hour lessons covering an introduction to computer hardware for GCSE pupils. The lessons cover: -The input-output-processing model -Basic processing -Input and output devices -Secondary storage -Primary storage -Cloud storage Each lesson has a starter, activities, teacher’s presentation, and homework. All resources fully editable. All worksheets and tasks have separate answers provided.
Preview of 64 Python programming exercise ideas (Beginners to advanced)

64 Python programming exercise ideas (Beginners to advanced)

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 outputConditionalsLoops (while and for)StringsLis
Preview of Python / Java Programming Assessment 1 - Mini Project

Python / Java Programming Assessment 1 - Mini Project

This mini-programming project is designed to give students who are learning programming and software design a more realistic, larger scale project to apply their skills. This project can be completed by students with a knowledge of: Variables and data typesIf-else statementsLoopsThe project includes a blank planning and testing sheet to help scaffold students' ideas, plus a partially completed version of the same sheet for students needing more support. Extension tasks are also included for more
Preview of Pack of 5 Python / Java Programming Assessments

Pack of 5 Python / Java Programming Assessments

This pack of 5 programming projects is designed to give students who are learning programming and software design more realistic, larger scale projects to apply their skills. The project ranges from those requiring knowledge of basic input, output, and conditionals to those utilising arrays, records, and objects. Each project has extension tasks to stretch more advanced students. Each project also includes a blank planning and testing sheet to help scaffold students' ideas, plus a partially comp
Preview of 50 More Python programming exercise ideas (Beginners to advanced)

50 More Python programming exercise ideas (Beginners to advanced)

50 More Python programming ideas builds upon my earlier 64 Python Programming Exercises. These 50 all-new exercises range from “Hello World” style first programs to advanced skills using arrays and functions. 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 prin
Preview of GCSE Computer Science crosswords (13 topics)

GCSE Computer Science crosswords (13 topics)

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. 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 Networ
Preview of Computer Science: Boolean logic resource pack

Computer Science: Boolean logic resource pack

Three Boolean logic worksheets with exam style questions on logic statements and truth tables. 22 questions in total. The worksheets cover AND, OR, and NOT gates. Answer sheets included. Fully editable. Good for homework assignments. Suitable for GCSE, IGCSE, A-Level, and IB Computer Science courses.
Preview of Computer Science keyword bingo game (8 topics)

Computer Science keyword bingo game (8 topics)

Keyword bingo game covering all topics on the GCSE Computer Science syllabus. Great for lesson starters, plenaries, and revision. Topics covered are: Algorithms and programming, networks and the Internet, the CPU, programming languages, data representation, hardware, and software. The teacher reads the clues; students must cross off the relevant keyword if they have it. The game ends when a student has all clues crossed off or achieves a straight line - you decide. Each topic includes at least 2
Preview of 50 More Java programming exercise ideas (Beginners to advanced)

50 More Java programming exercise ideas (Beginners to advanced)

50 More Java programming ideas builds upon my earlier 64 Java Programming Exercises. These 50 all-new exercises range from “Hello World” style first programs to advanced skills using arrays and methods. 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 o
Preview of GCSE Computer Science: Word puzzles pack (8 topics)

GCSE Computer Science: Word puzzles pack (8 topics)

Pack of “clueless” Computer Science word searches covering 8 GCSE Computer Science topics. Word searches without a list of key words force pupils to think harder about the topic and the related technical terms. These are useful as starters to test prior learning, as plenaries, or activities to revisit over a series of lessons to assess evidence of progress. This pack contains 12 word searches, with answers for each one. The following topics are covered: Hardware (2) Software Data representation
Preview of Computer Science: Hardware complete lesson 1 (Introduction & Homework)

Computer Science: Hardware complete lesson 1 (Introduction & Homework)

Full lesson - Introduction to Hardware for GCSE Computer Science. Covers input, output, and storage devices. Includes teacher’s PowerPoint with starter, activities, and plenary. Homework worksheet (with separate answer sheet) included. Fully editable resource.
Preview of GCSE Computer Science: Tracing and debugging pseudocode worksheet

GCSE Computer Science: Tracing and debugging pseudocode worksheet

7 questions written in Edexcel style pseudocode. Questions cover tracing output, identifying common logic errors in algorithms, and making corrections. Separate answer sheet included. Fully editable resource.
Preview of GCSE Computer Science: Networks full lesson 2

GCSE Computer Science: Networks full lesson 2

Full lesson - The Internet and WANs. This lesson builds on the previous introduction to networks and introduces the concept of WANs and the Internet backbone. It covers the implications that the Internet's structure has for reliability and security. Includes starter activity, teacher’s PowerPoint, activities, and homework. Answers are provided for all activities and homework. Fully editable resource.
Preview of Computer Science: Hardware complete lesson 4 (Secondary storage)

Computer Science: Hardware complete lesson 4 (Secondary storage)

Full lesson for GCSE Computer Science - secondary storage devices including starter, teacher’s PowerPoint, worksheet, plenary task, and homework task. Following on from lesson 3, this lesson covers the difference between primary and secondary storage, and the different types of secondary storage device. Fully editable resource.
Preview of GCSE Computer Science: Keyword definition matching games (11 quizzes, 7 topics)

GCSE Computer Science: Keyword definition matching games (11 quizzes, 7 topics)

Computer Science matching quiz collection. Each quiz features 10 Computer Science keywords that must be matched to their definitions. Perfect games for starters and plenaries. 11 sheets included, covering the following topics: Algorithms & Computational Thinking (3) Communication and the Internet (2) CPU architecture & fetch-decode-execute cycle Data representation (2) Hardware Programming languages Software
Preview of Computer Science games: Taboo words

Computer Science games: Taboo words

Banned Words is similar to the games Taboo ™ or Forbidden Words ™. Students must get their teammates to guess key words by giving a definition without using certainly banned words. Great for improving language and explanation skills, and for ESL pupils. This game works well for starters and plenaries. This pack contains fully editable Banned Words PowerPoints for 6 Computer Science topics with almost 200 key terms, plus a separate game file with all topics combined. This electronic version of t
Preview of Python / Java Programming Assessment 5 - Mini Project

Python / Java Programming Assessment 5 - Mini Project

This mini-programming project is designed to give students who are learning programming and software design a more realistic, larger scale project to apply their skills. This project can be completed by students with a knowledge of: Variables and data typesIf-else statementsLoopsArrays / listsRecords / classesGUI (optional)The project includes a blank planning and testing sheet to help scaffold students' ideas, plus a partially completed version of the same sheet for students needing more suppor
Preview of Python / Java Programming Assessment 4 - Mini Project

Python / Java Programming Assessment 4 - Mini Project

This mini-programming project is designed to give students who are learning programming and software design a more realistic, larger scale project to apply their skills. This project can be completed by students with a knowledge of: Variables and data typesString manipulationIf-else statementsLoopsArrays / listsThe project includes a blank planning and testing sheet to help scaffold students' ideas, plus a partially completed version of the same sheet for students needing more support. Extension
Showing 1-20 of 39 results

About the store

Experience

Over 18 years experience teaching information technology and computer science in international schools across the globe, including Africa, Central America, and Asia.