A compact booklet (designed to be printed as small as folded A4 into A5). Designed for 11-15 year olds to get them into programming Python. Some fun/interesting examples...
Saving & Running
Selection (I've been expecting you Mr Bond)
Keyboard essentials (short cuts)
Secret Message (IF selection,)
Forever loop: Iteration
For Loop (blast off!)
Who is this guy? (nested IF)
Introduction to Flowcharts
Random number guessing game
Ninja Python Turtle (for loop iteration)
Shhh, Caesar Cipher Function
Kim's Game (Variation) using a custom function and loading an external text file.
8 pages literally crammed full of theory covering the syllabus in amazing detail - perfect preparation for the exam. It is written closely to the specification to assist optimal learning. Students will quickly reinforce their learning and have complete confidence. You will be pushed to find anything as concise. Save a fortune on photocopying and revision guides... it's all here.
Please note that this document DOES NOT fully apply to the new syllabus for first teaching from September 2016.
An assembly drama/ideas for songs suitable for a class to perform, maybe Years 5 - 7.
The assembly's message is that you don't have to be a superhero to be a hero.
For copyright reasons, I cannot include the music, only the script and suggested music.
I created these some time ago when I worked in another school. Covers TB1: What can mobiles do, problems associated with mobile use, GPS, Kinds of Computer, Features of a computer, Socialising over the web , The Internet for Work, Internet Dangers, Digital Divide, TB2: Online shopping, trusting a web site (or not), privacy, online customer rights, setting up an account online, what makes a strong password, CAPTCHAs, paying online, online banking, fraud, personal data, creating a safe working environment, collaborative working, storing and backing up, working any time, anywhere.
**LATEST**: Online seating plan generator - paste lists from SIMS or similar, group/distribute students, show/hide sensitive data, upload/download plans etc. NB No student data is transferred to the internet, it is all local within your web browser.
Excel spreadsheet basic version
Inspire yourself or your students: gets you thinking about the impact of blogs - from making money, to freedom of speech etc.
Understand what a blog is
Name different forms of blogs
Explain the purpose of blogs
Identify features of a blog
Name blogging "platforms"
Abide by e-safety rules when creating a blog
Explain why people use blogs and how an organisation can benefit from blogging
Explain the purpose of blogs
Explain what makes a good blog, taking account social and legal implications
Explore money-making opportunities for bloggers
Understand how blogs are used for business and pleasure
Explain what a spam bot does, and measures for combating them
Critically evaluate the effectiveness of a good and not so good blog - suggesting and justifying possible improvements
Use blogging as a tool to benefit YOU (reflective learner, share & develop ideas)
Manage your very own blog responsibly
Get better value by buying this as part of my GCSE OCR Computer Science bundle.
Suitable for teaching Python from the ground up - either for OCR GCSE as intended, or for any course of study requiring a good foundation in Python, Pseudocode and Flowcharts.
The use of variables, constants, operators, inputs, outputs and assignments
The use of the three basic programming constructs used to control the flow of a program: sequence, selection, iteration (count and condition controlled loops)
The use of basic string manipulation
The use of basic file handling operations: open, read, write, close
The use of records to store data
The use of SQL to search for data
The use of arrays (or equivalent) when solving problems, including both one and two dimensional arrays
How to use sub programs (functions and procedures) to produce structured code
The use of data types: integer, real, Boolean, character, string. Casting.
The common arithmetic operators
The common Boolean operators.