TeachingComputing.com

       

Learning Pathways | Theory Topics | Coding Lounge | Legacy Site

-->






~Find out more: TeachingComputing and our vision for child sponsorship and education~

Welcome


TeachingComputing.com is the right place for you if you want to get ahead with teaching and learning computing. Learning pathways, a full set of resources, growing drive of more, worksheets, 100s of interactive customisable power points for teaching primary, middle or highschool or the equivalent KS3, GCSE, A Level (high school and college) Computer Science. Includes Video Tutorials and more.

Learn to code, Learn Computing Theory for GCSE and A Level courses as well as general Computing high school competency. Get ahead and get good!

Compare the quality and quantity of our resources to any comparable package. Power point series on tackling GCSE controlled assessments and A level projects. Comprehensive theory teaching powerpoints. Sign up for samples and freebies!

Courses and CPD available (subject to availability) to teachers and students. Python, Visual Studio (VB.Net), Javascript and HTML. GCSE (A452/A453) Controlled assessments solution for 2016/2017

Free Lessons are available here and if you like what you see, please purchase the full series with all associated files. All the best and thank you for visiting!

Chat Now

Want to ask us something or find out more? Then send us a message!

Subscribe Now

Subscribe or buy our material now and get ahead !

Try a Lesson

Why not experience the quality of our content now - try out our topics!



The Series


Sign up to get access to some resources free! Or subscribe to also gain access to all our series all associated files.

Teaching Computing and Mastering Series

Includes: Programming lesson series for Python, JavaScript, VB.Net, C# and more. Theory topical computing powerpoints, worksheets, video tutorials and more. Resources are made by teachers (can also be used by learners for independent study). Includes wacky facts, GCSE and A Level tailored topics, starters and more.



Computer Science (theory) see below Old and new spec/advanced theory
VB.Net and Python
Includes series on GUI Programming in Python - geared for solving controlled assessments. Teachers only area for Vehicle Speeding System (similar tasks and exemplar solutions)

Programming Fundamentals
Intro to Programming
Trace tabling (white box testing)
Sequence; Selection; Iteration

Loops
Introduction to Loops; Loops 3 Types Booking system
Loops 3 Types Button colours
3 types of loops & white box testing
Loops - Q & A; Loops and Arrays: 2d Arrays; 3d Arrays
Loops star tower challenge

Ascii, Char, Mod/Div
Mastering Char to ASCII conversion
Mastering ASCII; ASCII to CHAR
Mastering MOD/DIV
Mastering Testing; More on trace tabling
Password cracking: Username and password task

File Handling
File Handling - create an app
File Handling - servers, Files, Facebook
File Handling - Read - write - copy - append - delete
File Handling with Arrays
File Handling CSV Files Read/write from file

Functions and Modularity
Mastering Functions and Modularity
Subs, Parameters, Identifiers, Arguments
Readability of code - comments, identation
Passing Parameters

String Manipulation
String Manipulation #1
More String Manipulation
Mastering Arrays (several power points with practical examples)

Advanced Theory and Concepts
Mastering Abstraction
Mastering Decomposition_Modelling
Introducing Recursion + More on Recursion
Mastering Binary Trees
Mastering RISC and CISC
Mastering Lists
Mastering Stacks,
Mastering Queues,
Mastering Reverse Polish Notation (RPN)
Mastering Linked Lists
Mastering Sorting Algorithms
Floating Point Representation /
FPR and Normalisation Examples
Normalised Floating Point Binary
How to Normalise a Floating Point Number
The need for Floating Point Normalisation
Low Level Languages: Assembly Language
Types of Addressing Modes
Mastering Types of Addressing;
Lexical and Syntax Analysis
Mastering Logic Programming
Mastering Operators / Javascript Bitwise operators
Mastering Von Neumann Architecture;
Harvard Architecture
Mastering Object Orientated Programming
Mastering UML;
Mastering BNF - Backus Naur Form
Mastering Operating Systems
New - included in the package now!
Mastering Boolean Logic Part #1;
Mastering Boolean Logic Part #2
Mastering Truth tables, Logic gates, circuits
Mastering Boolean Logic Part #3
(Laws: Association, Distribution etc)
Mastering Boolean Logic Part #4 De Morgan's Laws
Mastering Boolean Logic Part #5
Simplifying Boolean Expressions
Mastering Logic Gates_Truth Tables
Mastering Boolean Algebra;
Mastering Boolean Arithmetic
Mastering Boolean Algebraic Identities
Mastering the use of Karnaugh Maps
Mastering Algorithms and Time Complexity/
P vs NP explained + Big O Notation
Constant, Linear, Polynomial, exponential, logarithmic algorithms and complexity
Mastering Little Man Computer Coding Part #1
Mastering Little Man Computer Coding Part #2
Solving problems in Little Man Computer
Little Man Computer (LMC) Plan, Design, Implement, Test
LMC Little Man Computer resources GCSE and A Level
Mastering File Compression and Coding

CA Exemplars
(Controlled assessment solutions); TEACHERS ONLY
File Compression (4 part series).
What is File Compression - Coding (File handling, arrays and string manipulation techniques covered)
Mastering Barcode Reading and Coding *NEW (Python)
Traffic Lights coding (Javascript) (3 worked examples)
Vehicle Speeding System Exemplar
Controlled assessment A453
A452 Javascript and LMC

Video Tutorials – HTML and JavaScript
Powerpoint Tutorials: 9 Part Series - HTML5 and Javascript. Create your own multiplayer game - step by step Code/Questions/Tasks; Create the classic game snake using Javascript (Tutorial) Download Part 3 Free
Web page from scratch using HTML
Changing font size and colour in HTML
Adding images and centering them
Doing more with HTML and a simple form
What is HTML 5 and adding hyperlinks
Adding JavaScript to your HTML webpage
Doing more with Javascript – simple functionMake

PHP/HTML/Javascript

Practical apps using HTML/Javascript and PHP
Creating a registration and login screen (online) using HTML, Javascript, PHP (how to make facebook)
Multiplayer Games and apps in Javascript
HTML5 & Javascript series - Make a multiplayer platform game + the classic game snake in Javascript (step by step tutorials)

Please note that the TEACH YOURSELF PYTHON SERIES HAS TO BE PURCHASED SEPERATELY. (in partnership with teachyourselfpython.com)

All customers are execpted to take out an annual subscription. On discontinuing you will automatically be removed from the drive access.

If you wish to make a one off payment, drive access will be granted for a maximum of 2 weeks during which time you are free to use and select resources for your purposes

Learning Pathway

The best way to get ahead with teaching and learning computing - check out our learning lounge today. Complete lessons with starters, videos, discussion, worksheets and more. Also, our Mastering series: Interactive powerpoints on topics relating to the GCSE and A Level computing syllabus. Can also be used for further and independent study. Use these to get your students coding, and mastering computing concepts and theory.



TeachingComputing Series #1

Beginners - Intro to Programming Concepts
TeachingComputing Series #1a VB.Net
Lesson1: Intro to CS, Binary, Scratch
Lesson 2: Programming principles, Variables
Lesson 3: Variables, VB.Net, Chatbot, Subs, AI
Lesson 4: Visual Programming in VB.Net
Lesson 5&6: Introducing Selection, IF, Case
Lesson 7: Introducing Iteration, types of loops
Lesson 8a: Tasks and Exercises in VB.Net Try yourself
Lesson 8b: Using Trace tables to Test Code
Lesson 9&10: Introducing HTML and JavaScript
Lesson 11&12: Random Number App (VB.Net)
Lesson 13: Creating a Rolling Dice App (VB.Net)
TC Series 1: recommended links and websites (VB.Net)
End of Series – VB.Net Programming examples

TeachingComputing Series #2
Advanced Programming (GCSE/AS)
Lesson 1&2: String Manipulation
Lesson 3&4: Introducing Arrays
Lesson 5: More on Arrays
Lesson 6&7: Types of Errors, File Handling
Lesson 8: Systems Life Cycle,Subs and functions
Lesson 9: Famous Computing People, App, Forms
Lesson 10: Using parameters in your subs
Lesson 11: Creating a function; using parameters
Lesson 12: Using Standard Modules
Lesson 13: Events
Lesson 14: Testing and debugging code
Lesson 15&16: TicTacToe Tutorial
Lesson 17: Testing (GSCE and A Level)
TCSeries2 recommended links and websites


Tackling controlled assessments
(GCSE) A453/A452 OCR, EXEXCEL, AQA
1. 3 Programming Constructs - Sequence, Selection, Iteration
2. Mastering Selection (IF and CASE) with examples + Video demo
3. Mastering Iteration (3 types of loops) with examples + Video demo
4. Mastering String Manipulation (examples + Video demo)
5. Mastering File Handling (examples + Video demo)
6. Mastering File Compression; What is File Compression; Lossy vs Lossless Compression, How to compress a text file, algorithm, pseudocode, coding examples

E-Portfolios (for Year 7, 8 and 9)
Year 7 E-Portfolio Phase 1
Year 7 E-Portfolio Phase 2
Year 8 E-Portfolio
Year 9 E-Portfolio
Year 7 - Computing/Maths Cross curricular project

Exemplar Work / Coursework
A452 A* Exemplars
A453 A* Exemplars
F454 A* Exemplars (x 5)
Moderated marksheets included for A Level projects (Languages included: Java (platform game), PHP, SQL and Javascript, LUA, VB.Net)

Worksheets
VB.Net Worksheets x 10 (Create a series of apps)

Additional Resources
Cool Starter Power Points
Crazy Computing Facts #1
Crazy Computing Facts #2
Flappy Birds Tutorial (Scratch) #1, #2, #3 and #4

Video Tutorials -and power points
Teaching Python resources
Introduction to Computer Science
Installing Python, Intro to Python
Installation Guide – Python
Introducing Variables in Python
Variables and Input Function Chat bot program
Creating a Bingo app Part 1
Creating a Bingo app Part 2


Video Tutorials – HTML and JavaScript
Powerpoint Tutorials: 9 Part Series - HTML5 and Javascript.
Create your own multiplayer game - step by step
Code/Questions/Tasks
Create the classic game snake using Javascript (Tutorial)
Download Part 3 Free
Web page from scratch using HTML
Changing font size and colour in HTML
Adding images and centering them
Doing more with HTML and a simple form
What is HTML 5 and adding hyperlinks
Adding JavaScript to your HTML webpage
Doing more with Javascript – simple functionMake Practical apps using HTML/Javascript and PHP
Creating a registration and login screen (online) using HTML, Javascript, PHP (how to make facebook)

HTML5 & Javascript series
Make a multiplayer platform game + the classic game snake in Javascript (step by step tutorials)
Learn about variables, selection, iteration, functions

Programming with Javascript Series

Intro to programming with HTML and Javascript Part 1
(Part 2 - 4 including solutions, exemplars, videos for learners)
(producing multiplayer games, traffic light system, games, animation) 10 Part series (with solutions, exemplars, videos, goes through all fundamental programming)
Video Tutorials –

Beginners in VB.Net

How to Download Visual Studio; Creating a Simple Chatbot
Creating an intelligent talking computer; Using IF statements in your chatbot; VB.Net –Intro to the IDE and menu strip creation
Using Variables and your first program; Creating a simple login system; Adding text to a listbox; Use of subroutines in VB.Net
Using built in snippets to help you code; Working with combo boxes; Initialising Variables using a For loop; Do_until Loop and trace table Demo; While_End Loop Demo

HTML/Javascript and PHP

Creating a registration and login screen (online) using HTML, Javascript, PHP (how to make facebook)
HTML5 & Javascript series - Make a multiplayer platform game + the classic game snake in Javascript (step by step tutorials)
General resources Series (included)
Mastering Javascript and Html Programing: Variables, Sequence, Selection, Iteration, Functions, Arrays. (tailored to equipping students to complete GCSE Controlled assessment tasks e.g. traffic lights system A452) Several Solutions: Exemplars: Teachers only


CA Exemplars
(Controlled assessment solutions); TEACHERS ONLY
File Compression (4 part series).
What is File Compression - Coding (File handling, arrays and string manipulation techniques covered)
Mastering Barcode Reading and Coding
Traffic Lights coding (Javascript)
Vehicle Speeding System Exemplar
Controlled assessment A453
A452 Javascript and LMC

Video Tutorials – HTML and JavaScript
Powerpoint Tutorials: 9 Part Series - HTML5 and Javascript. Create your own multiplayer game - step by step Code/Questions/Tasks; Create the classic game snake using Javascript (Tutorial) Download Part 3 Free
Web page from scratch using HTML
Changing font size and colour in HTML
Adding images and centering them
Doing more with HTML and a simple form
What is HTML 5 and adding hyperlinks
Adding JavaScript to your HTML webpage
Doing more with Javascript – simple functionMake

Python GUI Programming Series
Power point series (for teaching and learning) going through all the things that you need to know how to do to solve controlled assessments and create your own projects in Python Tkinter

General Resources

A compilation of teaching and learning resources including: tracking spreadsheets, assessments4levels, SOW, KS3 E-Portfolios, coding challenges, PowerPoints, worksheets, theory worksheets, exemplars (for GCSE and A Level), resources for A452 and A452 (OCR) as well as F454 exemplar projects.

Sign up for free to access to learning pathways, teachers lounge and more. Purchase a subscription to get access to all content!


What are you waiting for?




WHAT WE OFFER


We've put a lot of thought into our resources, created by lead practioners and a former advanced skills teacher (in Computer Science). The Learning Pathways omit all the unnecessary additional work like lessons plans, and provide a ready to go, engaging, and complete lesson outline! Includes: Starters, Discussion Questions, Main Tasks including worksheets, Plenaries and more. Just what you need to teach/learn without a ton of paper work. The Internet is such a wealth of resources and here we have put everything Computing together in ONE PLACE. You won't need to vet and find a video for a relevant topic again - we've done that for you.! Finally, our power point series is comprehensive and includes lessons for programming and theory topics.

SIGN UP is absolutely free and allows you access to topics and lessons as well as online drives of resources. To access all areas, please do just subscribe!.




Sign Up Today!


Testimonials


What our customers say

Contact Us


Any questions, comments, suggestions? We'd love to hear from you. Please give us 48 hours (working days) to respond. Please email info@teachingcomputing.com