May the 4th be with you!

Welcome to mrfraser.org

This site is designed primarily for students of computer science, providing notes, presentations, links, code examples and other resources for GCSE, A–Level and IB Computing. The site is still evolving, so please have patience! If there are any resources missing that you think should appear here, please contact me.


    

GCSE Computing Quiz - Unit 7.1 (16th May)

Added Quiz for GCSE Unit 7.1 - Algorithms

Video Editor Links (13th May)

Added links to Big List for Free Video Editing Software

HTML and CSS Links (13th May)

Added links to HTML and CSS Resources

Python Programming Resources (02nd May)

Updated and relocated Python Programming resources

General updates (02nd May)

Registration and Contact pages updated, minor bug fixes, Screen Capture software links added to Big List

GCSE Computing - Controlled Assessment Style Guide (28th March)

A formatting style guide for Controlled Assessment - how to present and format code, screenshots and flow charts etc.

A-Level Computing F452 Unit 6 (05th March)

Sample Questions added for Testing and Running a Solution

IB Computing (25th February)

Past exam papers updated

Bug Fixes (06th February)

Fixed an issue that prevented some users from changing their password

A-Level Computing (26th November)

Past exam papers updated

Python - Lots of new resources added (19th November)

Notes, presentations, quick reference guide and online python interpreter

GCSE Computing - Presentations updated (11th November)

Presentations updated from SWF to enable iOS compatibility

AS Computing - Presentations updated (02nd November)

Presentations updated from SWF to enable iOS compatibility

GCSE Computing - Trace Table Exercises (21st October)

Selection of Trace Table exercises added for use with unit 7.3 - Control Flow

Bug Fixes and DB Updates (17th October)

Major changes to DB structure and registration procedure (hopefully without any side-effects!) - Apologies for having to take the site down for a few hours whilst these changes were implemented. Some users have had issues changing their passwords. Hopefully this has now also been resolved. Please let me know if this issue persists. Have also resolved an issue experienced by Firefox users when selecting registration type.

Java Programming Notes - Lesson 44 (02nd October)

Implementation of a Queue data structure in Java

Java Programming Exercises... and lots more! (24th September)

Fantastic selection of CS resources from the Computer Science Forum

Java Programming Notes - Lesson 43 (23rd September)

Traversing a Binary Search Tree in Java

A2 Computing Project - Internal Mark Sheet and Checklist (23rd September)

Checklist and marksheet for computing project (OCR unit F454)

Java Programming Notes - Lesson 42 (18th September)

Implementing a Binary Search in Java

Java Programming Notes - Lesson 41 (11th September)

Implementing a Doubly Linked List, Stack and Queue

Java Programming Notes - Lesson 40 (05th September)

Implementing a Singly Linked Listin Java

Python Quick Reference Guide (18th July)

Handy one page reference guide for Python

Teaching Tools - Responder Updated (11th June)

Upgraded Responder and fixed minor bugs

GCSE A451 Unit 5.1 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 5.1 - Database Concept

GCSE A451 Unit 5.2 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 5.2 - DBMS

GCSE A451 Unit 6.1 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 6.1 - Networks

GCSE A451 Unit 6.2 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 6.2 - The Internet

GCSE A451 Unit 7.1 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 7.1 - Algorithms

GCSE A451 Unit 7.2 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 7.2 - Programming Languages

GCSE A451 Unit 7.3 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 7.3 - Control Flow

GCSE A451 Unit 7.4 Past Exam Questions Updated (21st May)

Past exam questions updated for Unit 7.4 - Data Handling

GCSE A451 Unit 7.5 Past Exam Questions Added (21st May)

Past exam questions updated for Unit 7.5 - Testing

GCSE A451 Unit 2.1 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 2.1 - CPU

GCSE A451 Unit 2.2 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 2.2 - Binary Logic

GCSE A451 Unit 2.3 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 2.3 - Memory

GCSE A451 Unit 2.4 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 2.4 - Input and Output Devices

GCSE A451 Unit 2.5 Past Exam Questions Added (10th May)

Past exam questions added for Unit 2.5 - Secondary Storage

GCSE A451 Unit 3.0 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 3.0 - Software

GCSE A451 Unit 4.1 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 4.1 - Data Representation

GCSE A451 Unit 4.2 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 4.2 - Representating Numbers

GCSE A451 Unit 4.3 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 4.3 - Representating Characters

GCSE A451 Unit 4.4 Past Exam Questions Updated (10th May)

Past exam questions updated for Unit 4.4 - Representating Images

GCSE A451 Unit 4.5 Past Exam Questions Added (10th May)

Past exam questions added for Unit 4.5 - Representing Sound

GCSE A451 Unit 4.6 Past Exam Questions Added (10th May)

Past exam questions added for Unit 4.6 - Representing Instructions

Programming Theory - Assessed Exercises - For Loop (09th May)

Assessed exercises using the FOR Loop (VB.net) added

GCSE A451 Unit 7.1 Coding Questions Added (14th March)

Selection of past exam Coding questions added

Programming in Python (23rd January)

Useful resources - Learn to program in Python

A-Level Computing (21st January)

Past Exam Papers and Mark Schemes uploaded

GCSE A451 Unit 4.2 Flash Quiz Added (17th January)

Self test online quiz (Flash) added for GCSE Computing A451 Unit 4.2 (Representing Numbers)

GCSE Computing (16th January)

Unit 2.1 (CPU) Exam Style Questions updated

GCSE Computing (16th January)

Unit 2.3 (Memory) Exam Style Questions updated

GCSE Computing (16th January)

Unit 3.0 (Software) Exam Style Questions updated

GCSE Computing (16th January)

Unit 4.1 (Data Representation) Exam Style Questions added

GCSE Computing (16th January)

Unit 4.2 (Representing Numbers) Exam Style Questions updated

GCSE Computing (16th January)

Unit 5.3 (Relational Databases) Exam Style Questions added

GCSE Computing (16th January)

Unit 6.2 (The Internet) Exam Style Questions added

GCSE Computing (16th January)

Unit 7.1 (Algorithms) Exam Style Questions added

GCSE Computing (16th January)

Unit 7.2 (Programming Languages) Exam Style Questions added

GCSE Computing (16th January)

Unit 7.3 (Control Flow in Imperative Languages) Exam Style Questions added

GCSE Computing (16th January)

Unit 7.4 (Handling Data in Algorithms) Exam Style Questions added

A-Level Computing (08th January)

Public and Private Key Encryption - Flash Movie

2013

AS Photography (06th December)

AS Photography - Picture Within Effect.

General Programming Theory (20th November)

VB programming exercises added for iteration.

AS Photography (19th November)

AS Photography - Creating a Tilt Shift effect.

GCSE Computing (16th November)

Unit 4.2 Representing Numbers. Practice Exercises added.

AS Photography (14th November)

AS Photography - Creating Mini Planets from panoramas.

AS Photography (14th November)

AS Photography - Inverting negative images.

AS Photography (16th October)

AS Photography - Guide to using the selection tools and corresponding tasks.

AS Photography (11th October)

AS Photography - Digital image manipulation resources added.

A-Level Computing Unit F454 (04th October)

Uploaded exemplar coursework with examiner and moderator comments.

Responder Updated (26th September)

Colour picker made accessible to those with colour blindness.

VB Programming Theory Exercises 05 (18th September)

Iteration - The For Loop exercises

VB Programming Theory Exercises 04 (18th September)

Case Select statement exercises

GCSE Binary Logic Exercises (17th September)

Exercises for Unit 2.2, Binary Logic.

GCSE Sample Exam Questions (17th September)

Sample exam questions for Unit 2.2, Binary Logic.

Responder Updated (17th July)

New binary tool added to responder app for use in class.

IB Java Programming Notes (10th July)

Notes for lesson 38 uploaded. List Interface.

New IB Computing resources added(05th July)

Documents detailing guidance for first exams 2014 uploaded.

New links added to Big List (05th July)

Several links added for free website creation and hosting sites.

IB Java Programming Notes (02nd July)

Notes for lesson 37 uploaded. Sorting Routines.

IB Java Programming Notes (26th June)

Notes for lesson 36 uploaded. Recursion.

IB Java Programming Notes (12th June)

Notes for lesson 35 uploaded. Big O Notation.

IB Java Programming Notes (23rd May)

Notes for lesson 34 uploaded. Interfaces.

IB Java Programming Notes (16th May)

Notes for lesson 33 uploaded. Exceptions.

Students' Resources Page (14th May)

New page created for revision materials contributed by students.

IB Java Programming Notes (09th May)

Notes for lesson 32 uploaded. Inheritance.

IB Java Programming Notes (02nd May)

Notes for lesson 31 uploaded. Two-dimensional arrays.

IB Past Exam Papers Uploaded (17th April)

Latest past exam papers for IB SL and HL added.

IB Java Programming Notes (16th April)

Notes for lesson 30 uploaded. Passing by value and by reference.

IB Java Programming Notes (16th April)

Notes for lesson 29 uploaded. Selection Operator.

IB Java Programming Notes (14th March)

Notes for lesson 28 uploaded. Random Numbers.

IB Java Programming Notes (13th March)

Notes for lesson 27 uploaded. Advanced Bitwise operators.

GCSE A451 Unit 2.1 Flash Quiz Added (12th March)

Self test online quiz (Flash) added for GCSE Computing A451 Unit 2.1 (CPU)

GCSE A451 Unit 2.1 Presentation Updated (12th March)

Presentation for The CPU (Unit 2.1) updated

GCSE A451 Unit 2.1 Notes Updated (12th March)

Notes for The CPU (Unit 2.1) updated

IB Java Programming Notes (06th March)

Notes for lesson 26 uploaded. Use of Bitwise operators.

GCSE A451 Unit 6.2 Flash Quiz Added (05th March)

Self test online quiz (Flash) added for GCSE Computing A451 Unit 6.2 (Internet)

Basic mobile site added with auto-detect (04th March)

Added simplified site for mobile devices to provide direct access to latest resources

GCSE A451 Unit 6.2 Presentation (04th March)

Presentation for The Internet (Unit 6.2) uploaded

GCSE A451 Unit 6.2 Notes (04th March)

Notes for The Internet (Unit 6.2) uploaded

A-Level Computing Exam Technique (01st March)

Unit F452 - Guidance and sample questions for writing code in exam questions.

IB Java Programming Notes Added (29th February)

Notes for lesson 25 uploaded. Formatting Output to screen and file using NumberFormat and Formatter class.

GCSE A451 Unit 6.1 Flash Quiz Added (28th February)

Self test online quiz (Flash) added for GCSE Computing A451 Unit 6.1 (Networks)

GCSE A451 Unit 6.1 Presentation (28th February)

Presentation for Networks (Unit 6.1) uploaded

GCSE A451 Unit 6.1 Notes (27th February)

Notes for Networks (Unit 6.1) uploaded

VB Programming Example Added (18th February)

Linking a MS Access Database to a VB.net project using Visual Studio 2010. Step by step guide to the basics.

VB Programming Example Added (13th February)

Using Open File Dialog to read from file. Shows how to open file to read data into list box using Do Until loop.

GCSE Computing A451 Flash Quizzes Added (07th February)

Self test online quizzes (Flash) added for most A451 units

GCSE Computing A451 Resources Added (06th February)

Notes, Presentation and Exam Style Questions added for Unit 5.3 (Relational Databases)

AS Sample Questions Added (27th January)

Exam style questions added to AS Computing resources for Unit 5 (Writing Maintainable Programs)

Links Updates (27th January)

Several links added to the Big List

GCSE A451 Unit 5.2 Presentation and Notes (20th January)

Presentation and Notes for DBMS (Unit 5.2) uploaded

GCSE A451 Unit 5.1 Presentation (16th January)

Presentation for Database Concept (Unit 5.1) uploaded

GCSE A451 Unit 5.1 Notes (13th January)

Notes for Database Concept (Unit 5.1) uploaded

New AS Resources Added (13th January)

AS Computing Unit F452 - Sample Exam Questions

Mr Fraser RSS Feed (13th January)

This RSS feed added to site

2012

Links Updates (25th November)

Several links added to the Big List

GCSE Computing Past Papers (11th November)

Past exam papers added to GCSE Computing Resources

A Level Computing Past Papers (10th November)

Past exam papers added to A Level Computing Resources

Responder App Added (04th November)

Responder Flash App added to Teaching Tools

Trace Table Exercises added (13th October)

New collection of Trace Table Exercises added to AS Computing F452

HL and SL Dossier Examples (06th October)

New dossier examples added to IB Computing Resources

GCSE Computing Unit A453 (23rd September)

New resources added for GCSE Computing unit A453. Includes guidance on programming project and marking criteria.

GCSE Computing Unit A452 (06th September)

New resources added for GCSE Computing unit A452. Includes guidance on research project and marking criteria.

Numeric Converter

Numeric Converter

  • Converts between binary, hex, octal & denary and performs simple binary addition.

General Resources

Reviews

  • Hi, I’m doing GCSE computing as a pilot and can I just thank you so much for this invaluable website! It’s concise, clear, doesn’t waffle and teaches the stuff we need to know which is amazing! Thanks for saving my skin :)

    Meghan, GCSE Student