|Next Due Date : Alice Treasure Hunt - due 10 June at 15:30|
Last day of class today
Please try both of the following:
- Exercise your brain with www.gamesforthebrain.com
- Practice typing - typing as fast as possible.
Here is a web-site with typing practice games:
Or take a test (or lessons) here:
Today and next class, you should try out
This is an easy to use Game Designer system.
It supports various types of games, all of which
can be built with "drag-an-drop".
It's just for fun (and to learn something).
You do not need to turn in this work.
If you don't like Sploder, maybe you can find
something better on this page:
But do try Sploder first - it really is very good.
Final Project Assignment - a Treasure Hunt
You have 2 weeks to do this assignment. That includes about 6 class
as well as any time you wish to spend at home.
Due Date : Tuesday 10 June 2014 at 15:30
Topic : Treasure Hunt
You must make an Alice World with lots of objects spread around in a large area.
There must be a first-person-player that is controlled by the keyboard (watch this video) .
There must be a variety of HINTS, hidden in various places.
The goal is to find the "treasure" - which could also be an "exit",
by finding the hints and following them, moving around until
you "see" the end of the game.
For example, you can hide a 3D-Text hint behind a Billboard.
Then that hint tells what to look for next, which is also hidden somewhere.
A hint could be all kinds of things, but maybe requires some thinking.
For example: "if you see 2 rabbits, you should search for the rabbit hole,
but if you see 2 elephants, turn around and run away."
Clever hints are more interesting than boring hints.
This will be more fun if the objects are spread over a large area,
maybe placed together in "scenes", like little villages.
Then the player moves from one scene to the next.
They should not be able to see everything at once, and certainly
not at the beginning, although you might show them a MAP sometime
that shows where the various scenes are located.
This will also be more fun if there are lots of objects/characters
scattered around, with some of the characters moving in little
circles or back-and-forth paths.
The whole thing should have a THEME. For example:
- it's a city
- you are at the zoo
- you are in outer space
Then add objects and characters that make some sort of sense.
You can make humorous, non-real things too, but the whole thing
should hold together with the THEME.
Make it as big and interesting as you can in the time available.
Make it fun, interesting, challenging and/or impressive!
If you get stuck, be sure to ask a question instead of wasting time.
BE SURE TO SAVE YOUR WORK OFTEN (every 5 minutes or so) -
in case ALICE gets stuck, you won't lose all your work.
Turn it in by uploading the .a2w file into Haiku, if possible.
If that won't work, you will need to turn in the file on a USB stick
during class on Tuesday 10 June.
The teacher will show how to use LOOPS to make characters
move around, over and over again, with commands like these:
| world.my first method ( )
|Loop infinity times times|
|boar move forward 1 meter|
|boar turn left 0.25 revolutions|
|Loop infinity times times|
|bluebird move forward 1 meter duration = 2 seconds|
|bluebird turn left 0.5 revolutions|
|bluebird move forward 1 meter|
|bluebird turn right 0.5 revolutions|
|Loop infinity times times|
|bunny move up 1 meter|
|bunny move down 1 meter|
|bunny turn left 0 revolutions duration = 2 seconds|
Read the following notes.
Watch the tutorial and do the exercises at the end of the notes.
Methods with the - Bunny and the Phone
Read the following and do the practice listed at the end.
We will be using ALICE, a programming system for creating 3D graphics simulations.
You will need to install Alice. You can download it from:
Make sure you are using version 2.4 - you do not want version 3.
It is a pretty large download, so you probably want to copy it
from a USB stick in class. It is pretty easy to install - just copy the
Alice.dmg file from the USB stick onto your desktop and then run it.
The teacher will briefly introduce the program.
Then read this brief introduction and do the exercises listed at the end.
Here is a web-site with lots of programs/services that make funny
Here is another web-site with similar tools:
Start with a photograph of a face. You can download your own photo from Serco (http://sis.fis.edu) or download a photo from Google Images.
Use one of the photo sites above to change the photo.
After changing your photo, download the result to your computer.
Then print the new photo using the color printer in the Atrium.
Turn in the result to the teacher no later than Thursday
at the beginning of class.
Half the class is absent today. We will spend time exploring some
Look at this web-site: http://www.dumpr.net/
Try several of the image-effect tools.
Use any photo you like as a starting point.
If you don't have another photo, you can use
your school photo from http://sis.fis.edu
Once have an interesting result, you should download it
and then print it on the color printer in the Atrium.
Before printing, make you must RESIZE the picture so
that it pretty much fills one entire page. This can be done
directly in the printer settings - try starting with Print-Preview.
Give the result to the teacher - we will post the good ones
on the classroom bulletin board.
When you turn in your group project, keep the following in mind:
Your goal is to IMPROVE (or replace) an IT system. You should
instructions OR extra (or better) IT tools OR a plan or structure(s)
that will make it easier for students and/or teachers to use the schools
IT systems successfully (or anything else that is helpful for the users
You must present your suggestions as a document(s) that can be shared online -
e.g. in Google docs or in a web-site.
We need one set of documents from each group. On Monday 12 May,
you should upload your documents (or links to documents) into Haiku.
Things to do today :
(1) Tell the teacher who the members of your group are
and what project you are working on.
(2) Make sure that whatever you are doing is going to work for
almost all intended users. For example, don't write instructions
in Pages or other proprietary document formats.
(3) Check your grade on your Instructions assignment.
Some of the documents did not work - other people
forgot to turn in their Instructions. Fix these problems today.
|Fiona , Sophia||Student Planner Online|
|Nicholas M, Max A||Improve the Student Handbook|
|Nicholas B-B, Ricky||Student/Teacher Communication Form|
|Bram, Philippa||Student Planner
|Harsh, Julian, Julius, Max L||How teachers can store grades for students to see|
|Lewis, Etienne, Nell, Caleb||Web-site where new students can ask questions|
|Gabi, Georgina||Replacing Haiku|
|Madison, Cecilia, Carena, Athelia||Using or improving CAS in ManageBac|
|Lauren, Layla||Student Planner|
|Nik, Emre, Max VR||Online Gradebook
|Stephanie, MacKenzie, Mason, Bart,Jecy||Video for student orientation|
|Max J, Lucas A., Luca||Improve the sports page|
|Alina, Eva||Blocked web-sites|
|Jenny, Abi, Cami||Haiku|
|Henry, Angelo, Loukas MM||Better Bulletin|
Here are two documents containing suggestions for Better IT Systems :
Suggestions for the
Needs Analysis Suggestions
We will work on these problems in GROUPS, preferably 2-4 students each.
If you prefer to work alone, you will need to accomplish just as much as another group.
- Choose an IT improvement problem to work on.
You can choose one of the suggestions from the lists (above),
or think of another suggestion.
- Form a group with others who wish to work on the same problem.
- Your improvements could involve any or all of the following
You will also need to maintain a BLOG about the progress of your
This can be a Google Docs document or a blog. However you do it,
you must provide EDITING access to the members of your group,
as well as READ-ONLY access for all members of FIS.
The hard part of this assignment is the GROUP WORK. You must figure
a way for ALL participants to contribute productively.
Best idea = talk to each other.
*** Due Date - Monday 12 May ***
IT and Computer Systems are created (or modified) to meet specific NEEDS.
For example, the counselors NEED to collect course requests for next year.
They are using pieces of paper to do this. That has some advantages
and some disadvantages over using a computer system. As long as the
counselors and students (and parents and teachers) are satisfied with the
results, then the paper is fine. But in the BACKGROUND, what we don't see
is that the counselors take these pieces of paper and type the course choices
into a computer system (Serco). Now we COULD have the students do this
directly, but there are numerous technical and reliability issues connected
with that solution, so this TASK is going to remain PAPER-BASED for the
Your assignment today is to think of a task - a REAL TASK - that is
NOT done with a computer system, or done poorly with a computer system.
This must be a task that students or teachers actually need to do at FIS.
- outline the task (explain it)
- outline how the task is currently done
- outline WHY improvement is needed
- suggest how a computer system could be created or improved to meet this need
For example - the Daily Bulletin.
- Task - collecting and distributing announcements each day
- Current solution - email to teachers, teachers read the Bulletin in homeroom
- Need - the bulletin is too boring, students don't listen, teachers forget to read it
- Suggestion - email the bulletin to all students AND display it on the big TV screens
in the entrance and in the Atrium
But before making the suggestion, think a little bit about what is easy
For example, don't suggest : set up a huge screen at the front of the school
and display the bulletin there. This solution is too expensive and not very effective.
You may discuss your idea(s) with other students, but each student needs
write their OWN suggestion.
When finished (before 08:30 am on Thursday 10 Apr) you send an EMAIL to
with your suggestion.
FIS has numerous information systems in current use. For example:
That is a quick list, written in 10 minutes by Mr Mulkey. There is
something missing still.
This is TOO MUCH INFORMATION (TMI). Even worse, it is scattered
all over the place, with no particular guidelines or organization.
It is often unreliable - like a recent publication about "important dates"
that contained errors and missed out some very important dates.
It is difficult for some parents (and students) to use as it is almost all in English
and not all parents can read English well. And what are new students supposed to do?
If all this information was hitting you in the face, like water from
a fire-hose, you might have a chance. But too often the information
is just sitting there, quiet and invisible, in a web-site or on a shelf.
There must be a better way to organize all this information,
to make it more easily accessible, easier to understand, and more reliable.
With 45 students in Computer Technology classes, there must be
something we can do to help our peers to find their way around
this information jungle. We need to view this problem from ABOVE -
the META LEVEL.
We will discuss this today.
Next week we will make lists of the BEST ways to do various things.
You can start searching for these today. Use the http://cooltoolsforschools.wikispaces.com/
lists or Google or your own experience. Take notes and SHARE them with others
by writing them on your PUBLIC Google Docs document.
What is the best tool (or tools) for each task:
More questions next week - you can start with these.
You need to transfer your investigation notes to a publicly available
There are several possibilities:
(1) a Google Docs document that is SHARED with everyone (the entire world)
(2) a Google Sites web-page
(3) any other web-page that is publicly accessible
(4) a publicly accessible Wiki, like Wikispaces
(5) a Blog, maybe at www.blogspot.com
Once you have created your publicly available page, you
upload the web-address into Haiku. In case you change the
web-address, or you made a mistake, just upload a new address.
The teacher will copy your web-links into this page:
Then you can continue your investigation of good web-tools,
and continue adding more notes to your page.
The World-Wide-Web is a very big "place". It is full of interesting
useful tools and obscure information. It's easy to "get lost" in all this stuff.
Unfortunately, it is far too easy to waste time in the Web.
But you don't need to waste time watching YouTube videos, chatting and
reading Facebook. There are lots of OTHER enjoyable things to do,
many of which actually accomplish USEFUL WORK.
Here is a list of interesting and useful web-sites that could be used
to accomplish useful work:
Cool Tools for Schools : http://cooltoolsforschools.wikispaces.com/
Today you should spend the period INVESTIGATING some of these web-sites.
INVESTIGATING means that you look at what a site does and then ask
some intelligent questions and try to find answers for your questions.
Typical questions are:
Find at least one web-site that is particularly interesting and useful,
but one that is "new"
to you and your peers. DON'T investigate Facebook or Wikipedia or Google
or YouTube, or any other web-sites that you already use on a regular basis.
Find something NEW! Be adventurous!
Finish your sound-effects file, as well as the Powerpoint presentation
you started last week.
Turn in these two files no later than 12:00 noon on Tuesday 25 Mar.
You can check your grade for the Scratch Video Game.
The grade is available in the Dropbox for that assignment.
Some students have still not turned this in.
If you wish to receive a grade for that assignment (Scratch Game),
you need to turn it in no later than Wednesday 26 Mar.
Aesop's fables are mercifully short, but still a bit boring.
We improved them be adding printed text and pictures.
Now we can add SOUND EFFECTS, to make it a bit more entertaining.
Listen to this example.The teacher will show the easy way to add sound effects in Audacity.
Here are some things to try with Audacity:
We will be doing various activities with SOUND this week and next.
You will need headphones every day.
Create a PowerPoint presentation for one of Aesop's Fables - like this:
You will find AUDIO BOOK versions of Aesop's fables on www.gutenberg.org
You will also find the TEXT versions of the same fables there.
When you make your PowerPoint presentation, you need to:
- include an AUDIO file
- include printed text
- include some decorative images
- include citations for all the source - the audio, the text and the images
Animations are not necessary.
Finish this today - we will be adding more to it tomorrow.HOMEWORK -
Your Scratch Game is due today.
Turn it in to Haiku no later than 19:00 .
You need to find the .SB file containing your program
and upload that single file to Haiku.
*** HOMEWORK ***
Bring HEADPHONES to class tomorrow.
We will make a video game with multiple levels. There will be
The game can coordinate the various sprites by using broadcast and receive.
Read these notes about the game.
The teacher will explain how to use broadcast and receive.
Here is a program that uses a VARIABLE to add up points when the cat gets a cookie.
Add more objects that give the cat various amounts of points - like a CAKE that's worth 50 points, a FISH that scores 100 points. Then add a killer object (maybe a BOMB) that sets the score back to zero.
We made a game with enemies that move back and forth.
Now it is more interesting to make the enemies move
in various different paths, like:
- a circle
- a square
- a triangle
- a "figure-eight"
- off the screen and the "wrap-around" to the other side
- bounce off the sides
- bounce off other objects
The teacher will show how to make some of these.
Then you should try to make various characters
move in various paths.
The teacher will demonstrate a game in Scratch.
Then you can build the game by following these notes.
We created PowerPoint presentations with items that moved around automatically.
We can do the same thing, but with a lot more options, by writing a
A PROGRAM is a set of written commands that tell the computer what it should do.
Scratch is a programming language that accepts commands that create
similar to the movements that you see in video games. It can also respond to
the KEYBOARD, as well as detecting COLLISIONS and keeping SCORE.
That means we can use Scratch to program a VIDEO GAME.
- First you will need to download and install Scratch from http://info.scratch.mit.edu/Scratch_1.4_Download.
- Then you should watch an introductory video like The Basics of Scratch or one of these lessons.
- Finally create the same program that you saw in the video tutorial.
Your assignment is to make a PowerPoint presentation about a country.
Read the details here.
Powerpoint Show demonstrates the use of ACTIONS
to make "buttons" that jump from one page to another.
The teacher will demonstrate how to create these buttons.
sample Powerpoint file.
It shows how we can create an animated path on top of a map.
Each path is made by drawing a free-hand line along the map.
Then a WIPE animation is added to the line, so that it looks like
it is being drawn. The example also has small circles that
appear, using an Expand In animation.
Get a map of a city that you know well - Frankfurt, Oberursel,
your home town, etc.
Put this map into a Powerpoint Presentation. Then add lines that show routes
from one place to another. These should appear one at a time, each time
the mouse is clicked. At the same time that a route appears, the names
of the starting city and ending city should appear.
You are probably familiar with Powerpoint, but you might not
know very much about the Animation tools.
We will be doing some work to learn to use these effectively.
Here is a very simple example presentation.
The animation starts by itself and continues until the slide
is fully presented. This requires paying careful attention to TIMING,
as well as choosing whether an animation happens AFTER the
previous one or at the SAME TIME.
The teacher will explain how to achieve these effects quickly and easily.
We will focus on TIMING in the animations.
Here are some notes about animations, with details about timing and other options.
Notes about Charts in Excel
*** TEST tomorrow. You need to know how to do ***
*** all the things we practiced in the last 8 days. ***
Read these notes and draw the rotated pictures in MS Word.
Read these notes. Draw the 4 shapes shown, and write a formula next to each shape.
at these notes. Use MS Word to write this page.
(1) Put all formulas into an Equation Box.
(2) Use www.desmos.com/calculator to draw the graph of the parabola.
(3) Use screen-capture to save a picture of the graph.
(4) Insert the picture into the document.
(5) Draw arrows and write text on top of the picture.
If you don't know how to perform these tasks, ask a question.
Writing Math Documents
Use MS Word to write/draw the equations
and drawings you see in the document above.
** Turning in Stacked Questions Page **
** Find the ASSIGNMENT in Haiku **
** and upload a document containing **
** the CODE that you wrote and saved. **
** If you still need more time, **
** you may turn it in next week, **
** but you should NOT spend too much **
** time trying to make it "perfect". **
Technical Writing and Drawing in MS Word
All students are supposed to have MS Office (with MS Word)
installed on their laptops. If you do NOT have MS Word installed,
you need to do one of the following:
about the Question Stack project.
It is due on Friday 24 January at the BEGINNING OF CLASS.
Click here to see the web-page we will make today.
Start with the Geography Questions page from last class,
then add the %boxes%, plus more questions.
In EzCode, do the Geography Questions program.
1 - Write your quiz.
2 - In EzCode,
open the sample file: Random_Positions
Try to click the button (you won't succeed).
Now add another button that jumps around, avoiding the mouse.
Add a picture that jumps around, avoiding the mouse.
Then add some more buttons and pictures that jump around. (practice)
Use EzCode to make a page like this one with at least 9 pictures.
You need to start with a blank page and type something like what
is shown below.
Put several rows of pictures on the page - at least 3 rows with 3 pictures in each row.Each picture should do something when you click on it.
Use the EzCode Editor again today.
Do the practice exercises in:
If you finish early, just add more buttons or links
or pictures to any of the programs.
*** German Keyboard *** ???
If you have a Mac with a German Keyboard,
you might find the list of shortcuts for special symbols helpful:
Start by reading these notes : EZcode Lesson 1
Once you have your puzzle working,
continue to the "Third Day" instructions in this document.
Here is a sample puzzle page with instructions.
In preparation, please do the following today:
- download and install BlueGriffon
- try out some Jig-saw puzzles
- try sending an eGreetingCard from one
of these these free eCard services
is a possibility for investigating jigsaw puzzles.
Here is another sample Jig-saw puzzle:
Next week is the One Hour of Code Week. This is a
to encourage students all over the world to learn to write programs.
small tasks will be to create a jig-saw puzzle in a web-page.
We will do a lot more than just one our of coding.
Today, spend the period investigating online jig-saw puzzles.
There are some fundamental concepts that you will need next week.
- solve jig-saw puzzles
- make your own jig-saw puzzles
- send an ePostcard with a jig-saw puzzle
Try out these various tasks - you can send an ePostcard
to yourself to see what happens. Maybe you want to
send a puzzle to a friend so that they have something
to do on the weekend.
Turn in your video today
AFTERWARD - Once you have finished the video
and uploaded it, you can try out these free eCard services.
Your investigation should include sending an ecard
to your own email account and viewing the result.
Before adding music or sound effects, you probably want to click on
the little blue editor button and silence the audio that is part of the clip.
Voice Over - Video
You can talk into the computer's microphone and record comments about your video clip(s).
To do this, use the [microphone] button. Then click on a clip to start it playing and
talk into the microphone at the same time.
Music and Other Sound Effects - Video
You can download free background music from a site like Last.fm for music,
or sound effects from GRSites . There are plenty of other sources.
The simple approach is to download an .mp3 file from a web-site,
and save it into the Music/iTunes/iTunes Media/Automatically Add to iTunes folder.
Then you can click on the [music] button in iMovie - this has musical notes on it.
Then choose the file you want to add and drag it onto a clip.
Add Text Comments on a Clip - Video
Use the [T] tool to add text to a clip. Choose the appropriate location/format.
Then you must type your text on the Video Preview pane (on the right side).
Add a Pure Text Information Slide - Video
There is no good way to do this directly in iMovie.
You need to create your text-slide in another application, like PowerPoint.
Export the side as an image. If you save it directly into the iPhoto folder,
then you can use the Photo button to find it. Otherwise, you need to drag
your image into iMovie, into the project folder.
More Video Tutorials
Here are some more video tutorials. They might be slightly different
than your version of iMovie, but the basic concepts are still the same.
Editing Audio (like echoes) : http://www.youtube.com/watch?v=jZ06TKZg360
DUE : Tuesday 19 Nov 2013 - at the BEGINNING of Class
(you may not work on this during class on 19 Nov)
My Favorite Videos
The assignment is to create a web-page that displays your favorite
Your page should have two categories - perhaps FUNNY and SERIOUS,
or MUSIC and SPORTS, or ACTION and CUTENESS, etc.
Your page should be constructed with BUTTONS.
Each button must display and IMAGE (screen capture)
of one video when the mouse rolls-over the button,
and should display the actual video in an <iframe>
when the button is clicked. The images must be stored
inside the same folder with the web-page, so these
pictures should display very quickly with no waiting.
GOALS : You should do the following to achieve a high grade:
- put a title and your name at the top of the page, e.g.
My Favorite Videos ... by Susie Smith
- choose videos that are not too long - say under 10 minutes
- use colors, fonts and font-sizes to make your buttons
interesting or attractive
- arrange the buttons so they fit together nicely
to make an attractive page
- organize the page so that it clear which buttons
are in which part - e.g. one section for FUNNY
and a different section for SERIOUS
- make lots of buttons for lots of videos -
make as many as you can in the time available
- make sure all the buttons work correctly
- to turn in your assignment, COMPRESS the folder
(yes, put your page and all images into one single folder)
and upload the .zip archive to Haiku
You may find that the school's Web access is rather slow
during class, so you should plan on also doing some
work at home.
Learn to insert YouTube videos into a web-page.
Read these notes.
Notice that this may only work properly in Firefox and SeaMonkey.
What is the capital of Australia?
can we share information (mostly digital) with other
Class Project Today :
There are many possible ways to do this:
printing / photocopying
and many others
What issues (e.g.
problems) are important when sharing?
In general terms, we worry about the following :
We will discuss the technical issues associated with these USABILITY goals.
|This Animated GIF Word adds some variety to
otherwise dull text.
Notice that the moving letters don't just fall, but they also "squash"
at the bottom. In Inkscape, you achieve this effect by resizing the
letters, not only moving them. And you can get interesting effects
if you pull on the control points after drawing the letter. The motion
doesn't need to "mean" anything, but it should look "realistic" -
like this example appears to obey the law of gravity, and the letters
seem to be made out of some flexible material. Many other effects are
possible, like spinning, floating (like a balloon), zoming across the page, etc.
|Action GIFs can hilight specific activities or
events, like a sports team.
It doesn't need to be a smiley - it could be a more realistic figure.
The main thing is that it shows some sports action, like kicking a ball,
running, jumping, etc.
|Stick-man animations are quite easy to draw
to worry about shapes or colors), so it's possible to draw
a "story" (at least a short one).
When you make a stick-man story, it does not need to
be as long as this one.
The teacher will demonstrate how to insert pictures
in a web-page and how to add rollover effects
To turn in your Slide-Show, you need to:
Download and install PaintBrush
Now a challenge.
Copy a person from one picture and paste them into another.
Make it as realistic as possible - that means there are no tell-tale
edges, the person is the right size. You may need to use TWO PROGRAMS
to accomplish this, as you might want to apply a FILTER to the person
before pasting them in.
Homework - download and install GIMP.
You need to find this in the Internet and download it.
Try searching for [GIMP download free Mac OS].
Before starting our Trip Slide Show, we will learn to use a Photo Editing program, so that we can improve the photos before putting them in the slide show.
First, download and install DrawIt
use this online tool : http://ipiccy.com
Spend one class period exploring this program.
Find out how to:
- make the picture smaller, e.g. 1000 x 750
- apply a filter (try lots of different filters)
- add text on top of the image
- draw lines and other shapes on top of the image
Next class we will start our slide shows.
If you are using DrawIt Lite, follow these instructions:
If you are using IPICCY.COM, follow these instructions:
Bring some photos from the grade 9 trip.
The whole class can share whatever photos we get.
Download and install PaintBrush
listen to the teacher explain the
assignment - take notes
create a new Composer page
start look for images in Google
Images that you wish to add to your page,
and try inserting these images, but be sure to create a table first
you don't need to finish the page - we will continue working on it next class
Welcome to CompTech
Welcome to CompTech