All of our Teacher Notes
This is a list of all of our teacher notes. The newest teacher notes are at the top of the list.
by Owen
Repetition and Loops
Teach and Try Teacher Notes
Lesson #10
Published on: Sun, Apr 5, 2015
Objective
To introduce the concept of repetition and show how this can be used in computer programs.
To learn that repetition is more commonly called a loop.
To learn the different types of loops; to introduce the pattern for a loop that repeats while a condition is true.
The class will practice loops by adapting the previous timesquestion
program.
Creating these program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
If and Else Fix and Apply Teacher Notes
Lesson #9
by Owen
Published on: Sat, Apr 4, 2015
Objective
To extend the pupil’s knowledge of if
selection statements by
introducing the closely related if else
statement.
The lesson also introduces the concepts of boolean, negation and not equals to.
The class will learn the pattern for an if else
statement in Go.
The class will practice using an if else
statement and see the effect
with the timesquestion
program.
Creating these program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
Selection Teach and Try Teacher Notes
Lesson #8
by Owen
Published on: Fri, Apr 3, 2015
Objective
To learn what selection statements are and how to use them.
The class will learn that selection statements are how computer programs make decisions.
The class will learn the pattern for an if
statement in Go.
The class will practice using an if
statement and see the effect with the
worldtemperature
program.
Creating these program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
Keyboard Input Teach and Try Teacher Notes
Lesson #7
by Owen
Published on: Thu, Apr 2, 2015
Objective
To learn how to use variables to read input from the keyboard.
The class will learn one pattern for reading strings and numbers that have been typed at the keyboard by the user.
The class will then practice these patterns with the hellostranger
program.
Creating these program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
More Variables Fix and Apply Teacher Notes
Lesson #6
by Owen
Published on: Wed, Apr 1, 2015
Objective
To practice using the patterns for integer and string type variables in Go.
The objective is to get the class to write a Go program that use variables.
Creating these program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
Variables Teach and Try Teacher Notes
Lesson #5
by Owen
Published on: Tue, Mar 31, 2015
Objective
The objective is to introduce the concept of a variable to the class.
The objective is to get the class to write a Go program to print strings to the terminal using the two different approaches that Go provides.
Creating this program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
Further Words Fix and Adapt Teacher Notes
Lesson #4
by Owen
Published on: Wed, Mar 25, 2015
Objective
The objective is to reinforce the classes knowledge of strings and how they are printed in Go. This is achieved by correcting a program that will not run. This is used to introduce the concept of a syntax errors. Syntax errors are a prelude to debugging.
The example program will again require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
Words Teach and Try Teacher Notes
Lesson #3
by Owen
Published on: Wed, Mar 25, 2015
Objective
The objective is to get the class to write a Go program to print strings to the terminal.
Creating this program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
More Numbers Fix and Apply Teacher Notes
Lesson #2
by Owen
Published on: Tue, Mar 17, 2015
Objective
The objective is to reinforce the class knowledge of numbers and simple sums in Go and to reinforce the skills needed to create and run a Go program.
The pupils are introduced to brackets and shown how to use them to group terms. The pupils are also introduced to the idea of operator precedence.
Creating this program will require the class to use the text editor (either Atom or LiteIDE) to create and save the source code file and the terminal/command line to run their program.
Numbers Teach and Try Teacher Notes
Lesson #1
by Owen
Published on: Tue, Mar 17, 2015
Objective
The objective is to get the class to write a Go program to solve simple
mathematical problems. The program will only use addition (typed +
), subtraction
(typed -
), multiplication (typed *
not ×) and division (typed /
not
\
or ÷).
Creating this program will require the class to use the text editor (either
Atom or LiteIDE) to create and save the source code file and the
terminal/command line to run their program.
Each subsequent lesson will require the class to use both the text editor and the terminal.
Search
Featured Lesson
Numbers
What You are Going to Learn?
What You are Going to Learn?
Computers are used to process data. All data is made up of numbers. Yes, really! Everything is just a bunch of numbers to a computer. These are the only things they understand.
We are going to explain how numbers are used in Go programs. Then we are going to show you how to do type sums in Go.
Search
Featured Lesson
Numbers
What You are Going to Learn?
What You are Going to Learn?
Computers are used to process data. All data is made up of numbers. Yes, really! Everything is just a bunch of numbers to a computer. These are the only things they understand.
We are going to explain how numbers are used in Go programs. Then we are going to show you how to do type sums in Go.