TeachingComputing.com

What's included?

banner

Please scroll down for a list of all current resources below. New material added regularly!

now just £50

TEACHING COMPUTING SERIES

 

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

MASTERING COMPUTING SERIES

 

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.

 

Slide11 Slide6 Slide1 20131019_113747 (1) Slide6 Slide13 TeachingComputingResources 1logo 4 - MasteringCharAndASCIIConversion_MoreStringMani javascipt programming.jpg teachingcomputing_frontpage netbeans

Just out: Python GUI Programming Series

Power Point Series on "How to" in Python,

Download Part 1 and Part 3 free

 

Also use our stunning new Python Series free.

preview on www.teachyourselfpython.com 

computing freebies

Please note our terms and conditions: The licence is effective until the next academic year from subscription