Secondary abstraction resources

Keeping your class engaged with new and interesting classroom resources is vital in helping them reach their potential. With Tes Resources you’ll never be short of teaching ideas. We have a range of tried and tested materials created by teachers for teachers, from early years through to A level.

Breathe new life into your lesson plans with our primary and secondary classroom resources. Whether you’re looking for fun maths worksheets or brand new guided reading activities, we have thousands of free and premium resources for you to download. From early years to primary, you’ll find phonics worksheets and numeracy games and all you need to revise for Sats. From secondary to post-16, we have everything from French lessons to algebra activities, as well as GCSE revision guides and more.

Object Orientation - OCR - Alevel - Python - Package

Object Orientation - OCR - Alevel - Python - Package

This package includes 3 powerpoints that introduce object orientation to students. On top of the object orientation powerpoints, there are worksheets that help students build on the skills that they have learnt. The first activity sheet shows how to set up a class in python and how to call on it. The second shows how to pass parameters into your class using constructors. There is theory supported in the powerpoint. The third lesson shows how to design a class and is a good introduction to class diagrams.

By r_chambers

Lesson 3 - Object Orientation - OCR - Alevel - Python - Design Class

Lesson 3 - Object Orientation - OCR - Alevel - Python - Design Class

This shows students how to design a class with a class diagram. It walks through the need to design classes and there is a worksheet attached that gets the students do design the class and build the program. They can use a number of different programming opportunities with this and it will help them for their A-level project.

By r_chambers

Lesson 2 - Object Orientation - OCR - Alevel - Python

Lesson 2 - Object Orientation - OCR - Alevel - Python

This lesson introduces constructors to students and talks about the need for setting up the class. There is an example program to work through with a worksheet attached. it shows students how to initialise variables in their program and how to pass items in. This should help students become more confident and builds on nicely from the previous task. If students have been absent they can pick it up quite easily.

By r_chambers

Lesson 1 - Object Orientation - OCR - Alevel - Python

Lesson 1 - Object Orientation - OCR - Alevel - Python

This lesson introduces object orientation to students and the need for classes. There is a worksheet for the students to work through and it shows them step by step how they can complete the activity. There is an example print screen in the slide show and it breaks down the need for classes in a database.

By r_chambers

A-Level - SQLite3 - Database - Python - Tkinter - OCR

A-Level - SQLite3 - Database - Python - Tkinter - OCR

This tutorial introduces SQLite3 and databases to A-level students. It helps them do computer programming and helps them to create a database. it shows you step by step how to do queries and how to get the information to show up on the screen after a search. It is 6 pages long with print screened examples on how to complete the activity. It does not include buttons to navigate but it is a good starter project for helping your A-level students.

By r_chambers

A-Level - Tkinter Database - OCR - Python - User interface

A-Level - Tkinter Database - OCR - Python - User interface

This activity will teach you how to develop a simple table using Python and Tkinter. It walks you through step by step, how to add records to a database. It shows you how to create the table and how you can insert information into the table. It shows you how to make a navigate button that moves forward through the records in the database. This guide is 7 pages long and includes the full code for the activity with explanations. Useful to anyone doing classes for the first time with databases and Tkinter. It shows you how to make the user interface.

By r_chambers

Computational thinking starters and plenaries

Computational thinking starters and plenaries

This set of computational thinking starters and plenaries will support the teaching of all aspects of computer science. Ranging from simple to difficult, a great way to develop students ability to think and prepare for new computer science curriculum.

By chris_vidal

OCR GCSE Computer Science NEA Example (Python and Documentation)

OCR GCSE Computer Science NEA Example (Python and Documentation)

I have produced a complete working solution for the OCR sample NEA Mr. Leeman task. This has been placed in a text file and will just need to be copied to Python. There is also part of a write up for the task (showing students how this task could be completed and what to include during the write-up process). There is a full write-up for task 1 and 2 of the task.

By jamie250

GCSE Computing - Homework Planner Python Project

GCSE Computing - Homework Planner Python Project

Python Project to simulate a Homework Diary/Planner. Teaches File Operations, Sequence, Selection, Iteration, Function and Exception Handling. Useful practice project for GCSE Programming. Teaching notes/presentation and python solution for teachers provided.

By HeatonMoorDigital

Sale
AQA GCSE Computer Science (8520) - Student Tracker

AQA GCSE Computer Science (8520) - Student Tracker

This excel and word document combination is designed to be used to allow you to track and monitor the progress of students as you navigate through the theory elements of the AQA GCSE Computer Science (9 to 1) specification. In the word document there is a space for the students to note down their level of confidence with each of the points off the specification, there is also space for them to update this level of confidence as you revise/go over topics with them. The excel document gives the teacher the opportunity to enter a value of between 1 and 10 for each point on the specification to allow you to track the progress of the students with each part of the theory topics. It will break down each point on the specification and will show you roughly what percentage they have attained for each section of the theory course. It will also provide a working at grade (this is just calculated from all of the percentage understanding values from each section).

By MrDaniels14

Algorithms  to Code Python Projects -  Computer Science

Algorithms to Code Python Projects - Computer Science

Learning what an Algorithm is and how to take Algorithms and convert them into Computing Code using the Python Programming Language. Resources pack covers 8 lessons including all the teaching materials, work sheets, presentations, home works and python codes for students (python solutions for teachers) listed below: Never lose at Noughts and Crosses / Tic Tac Toe Exploring Fibonacci The Bubble Sort Algorithm Cryptography - Understanding the Caesar Cipher File Operations and Random Quiz Projects An end of unit assessment is also included and a unit marksheet

By HeatonMoorDigital