Home‎ > ‎ICT Programming‎ > ‎

Programming Today

*Monday* Java Quiz

posted Jun 8, 2014, 8:04 PM by Jon Hamlin   [ updated Jun 10, 2014, 2:31 PM ]

*If you have not handed-in the Student Class please complete this before moving on to the next activity*

Today you should be continuing your work on the Cellphone Class.

You should also take plenty of time to review the Dog Class

The last 15 minutes of class time will be spent completing the Dog Class Quiz

It will consist of a 20 question multiple-choice, closed book quiz to test how well you understand the different sections of the Dog Class code.

*Friday Update* Cellphone Class

posted Jun 5, 2014, 9:39 PM by Jon Hamlin   [ updated Jun 5, 2014, 9:46 PM ]

So far this week we have completed Hello Worldthe Dog Class, and the Shapes Lab with your partner.

Today you will be expected to place the Student Class into the hand-in folder.

Once you have submitted the Student Class, you can then use that class as a template to complete the CellPhone Class

You will find it similar to the student class in some ways but it has more Boolean variables. How are you going to initialize those in your constructor?

We will finish this class up on Monday if needed.

Student Class

posted Jun 4, 2014, 8:04 AM by Jon Hamlin

So far this week we have looked and and completed Hello World and the Dog Class

yesterday you completed and submitted the Shapes Lab with your partner.

Today you will be completing the Student Class

You will need to pay very close attention to the Dog Class and use that as your template to complete this activity.

Shapes Lab

posted Jun 2, 2014, 9:02 PM by Jon Hamlin

Yesterday we worked on Hello World and the Dog Class

Today we will be completing the Shapes Lab.

You will complete this with a partner. The lab must be placed in the hand-in folder before the end of the block.

Hello World!

posted Jun 1, 2014, 7:32 PM by Jon Hamlin   [ updated Jun 2, 2014, 9:42 AM ]

We are starting BlueJ today.

You can download it for free at home if you'd like to have a copy there.

You can find the link for it on your desktop or from the start menu.

Once you get it up and running we are going to start playing around with BlueJ by attempting your standard first program:

When you have finished, please move on to attempting the DOG CLASS


posted May 27, 2014, 8:39 AM by Jon Hamlin

Welcome to Java.

Java is what Greenfoot is based on. It's one of the most popular programming languages in the world and is widely used by teachers and students in post-secondary.

To give you a head start you could always start looking at some video here.

Try watching: What is Java?

Wrapping up Greenfoot

posted May 23, 2014, 9:35 AM by Jon Hamlin

In order of priority:


Read: Chapter 4 Finishing the crab game 43

Complete Activity: Chapter 4 Worksheet


Play & Review: Jeopardy - Chapters 1-4


Complete this with a collaborative group:

Unit Test - Chapters 1-4

Chapter 4 - Finishing the crab game

posted May 11, 2014, 7:22 PM by Jon Hamlin

Chapter 4 Finishing the crab game 43

4.1 Adding objects automatically 43
4.2 Creating new objects 45
4.3 Animating images 46
4.4 Greenfoot images 47
4.5 Instance variables (fields) 48
4.6 Assignment 49
4.7 Using actor constructors 50
4.8 Alternating the images 52
4.9 The if/else statement 53
4.10 Counting worms 53
4.11 More ideas 55
4.12 Summary of programming techniques 56

Chapter 3 - Little Crab Game continued...

posted May 6, 2014, 11:50 AM by Jon Hamlin

We are working our way towards developing our own side-scrolling game in Greenfoot but we need to cover a little bit more key information about how we can do this.

Chapter 3 is essential because it covers key concepts like:
  • adding new methods
  • adding sounds
  • ending the game
  • and much more!
There are two activities to complete for this chapter.

Activity: Chapter 3 Warm Up  (for your practice)

Activity: Chapter 3 Worksheet (this will be handed-in next Monday)

Chapter 1 & 2 Review Quiz

posted May 4, 2014, 3:11 PM by Jon Hamlin   [ updated May 5, 2014, 2:56 PM ]

Self-Quiz: Chapters 1 & 2

This can be completed open book and by talking to as many different classmates as possible. The only catch is that if somebody else gives you the answer to a question, you must give them credit by adding their name beside your answer.

Compare your answers with these - any differences? Discuss any differences with the people you used as references.

1-10 of 27