TPT
Total:
$0.00
Compucademy Banner

Compucademy

Rated 4 out of 5, based on 2 reviews
10 Followers
Buckfastleigh, Devon, United Kingdom
About the store
I am a fully qualified UK Computer Science teacher with 15 years' experience and a Python programming course author for LinkedIn Learning.
Read more

All resources

Preview of PYTHON OBJECT-ORIENTED PROGRAMMING TEACHING PACK

PYTHON OBJECT-ORIENTED PROGRAMMING TEACHING PACK

Created by
Compucademy
# PYTHON OBJECT-ORIENTED PROGRAMMING TEACHING PACK A complete unit covering the concepts of object-oriented programming and their and application to Python programming. ## PREVIOUS KNOWLEDGE REQUIRED - Editing and running Python code - Basic knowledge of Python syntax - Working with variables - Input/output - Working with sequence, selection and iteration - Functions and function arguments ## SKILLS COVERED - Understanding concepts and terminology related to object-oriented progr
Preview of Hash Tables for Computer Science Teaching Pack

Hash Tables for Computer Science Teaching Pack

Created by
Compucademy
# Hash Tables for Computer Science Teaching Pack Everything you need to teach the theory of hash tables and how to use them in Python programming. Hash tables are a very important data structure in computing which allow fast solutions to many problems. This unit covers the theory of hash tables and their implementation in Python, along with exercises and a quiz. ## Topics covered include: - Theory of hash tables - Applications of hash tables - Collision detection in hash tables: separate chainin
Preview of Coding the classic Snake Game with Python EBook

Coding the classic Snake Game with Python EBook

Created by
Compucademy
Take your students on a fascinating journey building the classic Snake Game using Python and Turtle Graphics. Topics covered: - Controlling animation - The Game loop - Collision detection - Event and event callbacks - Lambda expressions Code provided for all stages of development!! This ebook takes you and your students through the steps of building the snake game using the Turtle Graphics Module. This is fun project which will help you to consolidate existing Python skills as well as learn som
Preview of Low Level Programming Teaching Pack

Low Level Programming Teaching Pack

Created by
Compucademy
Low level programming for a model of the Von Neumann CPU with the Little Man Computer Simulator. Contents of this resource: In-depth presentation on Little Man Computer Programming in .pptx formatPDF version of the presentationExercises and challenge for studentsCode for all examples in the presentationChallenge solution codeSupplementary LMC programsDetailed annotations for many of the LMC programs providedTopics covered by this resource: The LMC instruction setRunning an LMC program in a simul
Preview of PYTHON FUNCTIONS AND PROCEDURES TEACHING PACK

PYTHON FUNCTIONS AND PROCEDURES TEACHING PACK

Created by
Compucademy
# PYTHON FUNCTIONS AND PROCEDURES TEACHING PACK Everything you need to introduce students to functions and procedures in Python.## PREVIOUS KNOWLEDGE REQUIRED - Editing and running Python code - Assigning variables - Print statements ## SKILLS COVERED - Understanding the benefits of using functions and procedures - Defining simple functions and procedures in Python - Using return values from functions - Understanding function arguments/parameters ## PACK CONTENTS - Lesson plan - Presentation on
Preview of Python User Input Teaching Pack

Python User Input Teaching Pack

Created by
Compucademy
# PYTHON USER INPUT TEACHING PACK A unit on teaching how to work with user input in Python. ## PREVIOUS KNOWLEDGE REQUIRED - Editing and running Python code - Basic knowledge of Python syntax - Working with loops - Working with conditional statements ## SKILLS COVERED - Reading user input from the console - Converting user input to the appropriate data type - Working with user input inside loops - Validating user input ## PACK CONTENTS - Slide-show on user input with Python - Student worksheet f
Preview of PYTHON DICE GAME MINI-PROJECT

PYTHON DICE GAME MINI-PROJECT

Created by
Compucademy
PYTHON DICE GAME MINI-PROJECT This Python mini-project is designed to help consolidate students' existing programming skills and apply them to creating a simple dice game simulation. It will give them experience with designing programming solutions and also working with random numbers.Skills covered include: - Algorithmic Thinking - Sequence, Selection and Iteration - Creating variables, using descriptive names - Updating the value of a variable - Creating random values using Python's `random
Preview of 100 Doors Python Coding Challenge

100 Doors Python Coding Challenge

Created by
Compucademy
100 Doors Python Coding Challenge100 Doors is a classic coding challenge which is great for developing algorithmic thinking skills and practicing programming. Topics Covered: - Problem representation - Choosing suitable data types - Using Boolean variables effectively - Controlling iteration, including nested for loops - Algorithmic thinking skills Pack contents: - Powerpoint Slides - Lesson plan - Python files with warm up exercises and solution
Preview of Modulo Operator Lesson and Worksheet with Python Code Solutions

Modulo Operator Lesson and Worksheet with Python Code Solutions

Created by
Compucademy
A detailed lesson on the modulo operator, complete with Python code, worksheets and solutions.
Preview of 100 Doors Python Coding Challenge Video Lesson
9:19

100 Doors Python Coding Challenge Video Lesson

Created by
Compucademy
A detailed video on the One Hundred Doors coding challenge in Python. Covers: Algorithmic thinkingListsBoolean VariablesFor loops and nested for loopsThis is a fun coding challenge for students with a grasp of the basics of Python programming to apply their skills and practice their algorithmic thinking. Includes Python solution file (as .txt due to upload constraints).
Preview of Two Column Geometry Proof Template

Two Column Geometry Proof Template

Created by
Compucademy
Geometrical thinking and algorithmic thinking are similar in many ways. I wanted to play around with some two-column proofs but none of the templates I found were quite right for me, so I made my own. I hope someone may find it useful.
Preview of Handy Table of Printable ASCII Characters 32-127

Handy Table of Printable ASCII Characters 32-127

Created by
Compucademy
A handy table of printable ASCII Characters 32-127. Ideal for learning about character encoding such as in Edexcel IGCSE Computer Science 3.2.1: Understand how computers encode characters using ASCII and Unicode.
Showing 1-12 of 12 results

About the store

Experience

I am a fully qualified UK Computer Science teacher with 15 years' experience and a Python programming course author for LinkedIn Learning.

Teaching style

The two primary characteristics I embody in my teaching are clarity and warmth.

My own education history

B Ed (Hons): Mathematics and Computing, Class II Division I - College of St Mark and St John, Plymouth, UK,2006