Wednesday, 5 October 2016

Coding websites for parents and students

www.microbit.co.uk - Website for the BBC micro:bit.
www.codecademy.com - Step by step tutorials in many languages such as Python, HTML, Java and more.
www.codecombat.com - Fun game teaching how to code with languages such as Python, JavaScript and more.
www.bestprogramminglanguagefor.me - Find out which language is best for you and your ambitions.
www.tynker.com - Fun projects using drag and drop block programming languages
www.code.org - Fun projects using drag and drop block programming languages
www.codekingdoms.com - Fun programming and computational thinking tutorials
www.khanacademy.org - Tutorials for programming languages and lots of other subjects!
www.codeclubprojects.org - Fun projects in Scratch, Python and HTML
www.microbit.co.uk - Website for the BBC micro:bit.
www.codecademy.com - Step by step tutorials in many languages such as Python, HTML, Java and more.
www.codecombat.com - Fun game teaching how to code with languages such as Python, JavaScript and more.
www.bestprogramminglanguagefor.me - Find out which language is best for you and your ambitions.
www.tynker.com - Fun projects using drag and drop block programming languages
www.code.org - Fun projects using drag and drop block programming languages
www.codekingdoms.com - Fun programming and computational thinking tutorials
www.khanacademy.org - Tutorials for programming languages and lots of other subjects!
www.codeclubprojects.org - Fun projects in Scratch, Python and HTML
https://repl.it/ - Learn a programming language online - and sign in with Google Classroom

Twilight



http://alicekeeler.com/2015/05/11/50-things-you-can-do-with-google-classroom/

Monday, 3 October 2016

TeachMeet 3rd October

Kaizena

Use Kaizena to give oral feedback - https://kaizena.com/
95% of students asked said they prefer this as opposed to written feedback

Snack Learning

A snippet of information e.g. an image, a short piece of text
By giving them a snippet of information, the students will be encouraged to work independently 
Similar to Flipped Learning, whereby you give the students a task to research outside of lesson and they come into the lesson with an answer/some facts they have found out/a new skill learnt/etc

GCSE Pod

gcsepod.com 
Good for revision lessons and sessions
10 questions 
Resources already on there - 'view and copy other teachers' assignments'

Google Forms

Can easily assess students' knowledge
Easy to mark quizzes

Google Classroom - marking

Use a bank of statements from a Google Document for giving feedback

iPads for collecting data

Plickers

plickers.com 
Good revision tool

eChalk

Computing resources 
Login details at LRC!

Apps

Typorama - create funky graphics
Adobe Sparks - create videos - free!! Use with Wildern Broadcasting?!
Elevate/Brainscape - brain training


Friday, 26 August 2016

Teachmeet 3rd October - Blogging and Google Classroom


Why blog/use a Google Classroom?

1. Both are quick and easy to set up as all Wildern accounts use Gmail and have Blogger and Google Classrooms in the apps bar already!


2. They are very useful for AfL. Using the 'Post Comments ' function in Blogger or the 'Add class comment' in Google Classrooms, pupils are able to give instant responses to pose questions and discuss. This facilitates open discussion.




3. You can link your blog posts to other channels and vice versa using IFTTT (If This Then That). IFTTT is a powerful service that allows you to connect channels such as Twitter, Blogger, Instagram and many more....


4. Having a teaching blog or using Google Classrooms allows students to quickly and easily access work for the lesson from in the classroom and at home (and no more excuses for homework, as it's all on there!).

5. You can link your resources from various media - including your YouTube account and Google Drive files and folders.

6. You don't have to have one with the other - Google Classrooms is a great way to share resources if you do not want the hassle of setting up a blog. You can create one resource and attach it to the 'class' so that every student has their own copy - we use this a lot in Computing to save worksheets being printed!







Thursday, 21 April 2016

Subject Specialism Training - Day Five 21/4/16

Microbit

Resource for 7 part Year 7 lesson HERE

Microbit website: https://www.microbit.co.uk/

Click 'Create code' without signing up
Click 'Block editor' and have a play!

You can change the name of your script at the top
Press 'Run' to run the script on the screen
Press 'Compile' to download the .hex file and drag the file into your microbit folder - this will run the script on your microbit

Lessons HERE

Love Meter Challenge 

Click HERE for the tutorial (rename 'Friendship Meter'!!)



Counter Quiz Challenge

Click 'Create code' without signing up
Click 'Touch Develop'
Follow Counter Quiz tutorial

Magic 8 Ball Challenge

Tip 1: You can search for a piece of code in the search bar.. Search for 'shake'
Tip 2:
:= set variable
= comparing if statements


Add an animation!



Publish your code...




Wednesday, 16 March 2016

Subject Specialism Training - Day Four 16/3/16

Binary/Logic Gates/Hexidecimal/Python

Binary


8 bits = 1 byte

A GIF is made up of 256 colours  - 11111111 is 255 - add a 0 to make 256


Logic gates and Truth tables

Your task:


Work out the table using A+(A.B)=Q    or... A AND (A or B) = Q



A B A or B Q
0 0 0 0
0 1 1 0
1 0 1 1
1 1 1 1

Exam example:





Steps...

1. First create a D
2. A OR B = D
3. D AND C = Q


A B C D Q
0 0 0 0 0
0 0 1 0 0
0 1 0 1 0
0 1 1 1 1
1 0 0 1 0
1 0 1 1 1
1 1 0 1 0
1 1 1 1 1

Adding binary 

See workings out below:




Hexidecimal


BIN 2

DEC 10
OCT 8 
HEX 16

1

2
3
4
5
6
7
8
9
A 10
B 11
C 12
D 13
E 14
F 15

Converting Binary to Hexidecimal

Break it into nibbles!!

1111  1010

   15   10

      FA


Take a look at resources to help teach binary:
Binary represented through images

Binary represented through sound

Python

Take a look at Python.org for built-in functions

float : a data type, usually associated with decimal numbers
def functionName() : 

Follow up.... Print KS4 Python Common Errors document

for i in range (0, 5) #i is the variable we define

other examples:
for letter in string 
for line in file
for number in range

Wednesday, 27 January 2016

Subject Specialism Training - Day Three 26/1/16

Inside a Computer

Using an air duster - do not press so hard that the components freeze!!

Parts of the example computer:

CPU - processes data and instructions
Motherboard - The board which holds a lot of the components
Graphics Card - generates what a user sees on a screen. Some users have more than one graphics card so that games/images/videos can be loaded/played a lot quicker. Can loads more frames per second.
Sounds Card - 
Heat Sink - 
ROM -
RAM - DIMMs (double impact memory modules) 2GB x 2 (266megahertz). Memory is usually paired (black slot AND white slot). Volatile - will only store things while the computer is on.
Hard Drive - Non volatile storage - will store things when computer is turned off. But is NOT ROM as you can read AND write to it
CD ROM - 
USB Ports - 
Data Buses - send the data to the ROM
Power supply - 
BIOS - tells
FireWire Ports - old school!
SATA cables - faster than IDE
PCI / PCIE - 

Example: You are typing a letter in Word. Your computer stores this as a temporary file using the RAM. When you hit save this saves to the hard drive.

OUR TASK: What is the average RAM speed and size?
OUR RESEARCH: 
Current PCs range from 2GB-16GB
The more RAM your computer holds the more programs it can handle simultaneously
DDR3 is faster than DDR2 
SDRAM - 66Mhz, 100Mhz, 133Mhz
DDR1 - 266Mhz, 333Mhz, 400Mhz
DDR2 - 400Mhz, 533Mhz, 677Mhz, 800Mhz
DDR3 - 400Mhz, 533Mhz, 677Mhz, 800Mhz, 933Mhz, 1066Mhz
DDR4.... etc.....

Memory speed - Mhz
Memory size - GB

Gaming/Video editing PC - 32GB - 2133Mhz
Desktop PC - 8GB - 1600Mhz
Laptop PC - 8GB - 1600Mhz
4GB/666Mhz is the average currently


CPU:
High end - 2.3Ghz - 16 cores - £3700
Average - 2.6Ghz - 4 cores - £10

NB: Processors can overheat if they have no cooling fan! Go to YouTube and search for “CPU fire”!!

Moore’s Law - storage and memory will keep doubling 

Buses:
Connects one part of the motherboard to another
FSB - connects the CPU to the north bridge
Bus speed* average range: 80-400Mhz
Bus speed - speed everything travels around the motherboard
Analogy - A slow bus will stop everywhere! A fast bus will get you to your destination quickly!

Hard drive:
Average physical size: 3.5inch desktops
6 metal discs one on top of each other - ICTWorkout.co.uk
Average memory size: Around 500GB-1TB
Largest hard drive found: 16TB - £5000
SSD - Solid State Disc - No moving parts - faster
7200RPM - 100MB per second
RAM is 20x faster than the hard drive at getting data

RAID - 

Graphics Card:
Built into the motherboard - do not need to buy another unless you want more video RAM for instance, or more memory for gaming
Average size is 8GB

Fetch - Execute - Decode:

Registers:
  • PC - Program Counter
  • MAR - Memory Address Register - where I am currently looking
  • MDR - Memory Data Register - the MAR loads data into this
  • CIR - Control Instruction Register
Control Unit - looks up the load command
Memory - where data is stored
AC - Accumulator - where it stores the data (essentially RAM)
ALU (bit that does the maths) - adds the numbers together and replaced them with the answer

*use fetchexecute.swf to show this process using an animation