NOTES: BinaryNumberReader project posted

Scholars,
Here is the Binary Number Reader project we worked on in class. I have modified it so that it will work with the SampleCode.kwld file which I have also included in the project.
I have added some comments explaining each line in an attempt to clarify.
Project: BinNumReader.zip

Lab 8 :: Carpeter — Due Wed. Oct. 31

 Lab 8 :: Carpeter
Assignment sheet: Lab8_Carpeter.pdf 
Sample World file: Lab8_rooms.kwld 
How to turn it in:
Rename your project folder:  username.lab8   and zip it into a file called username.lab8.zip
Submit the zipped project to my dropbox by the MEOM on Oct. 31

Lab 7 :: Fun with loops - due END OF CLASS

In this lab you will work with a partner to have some fun with loops.
Assignment sheet: Lab7_FunWithLoops.pdf
Starting Files: Lab7_LoopFun_stuDistro.zip
Turning it in:
IMPORTANT: in the lead comment in the top, list the problems you were able to complete successfully.
Rename the project folder: username1.username2.lab7
Zip it into an archive called: username1.username2.lab7.zip

Lab 6 :: Decoder Bot - due IN CLASS (wed. 10.24)

Okay here’s the stuff you need for the DecoderBot assignment:

Assignment Sheet: Lab6_DecoderBot.pdf
World file for testing: sampleCode.kwld

WARNING: this assignment is challenging because it’s totally different. With this assignment I’m kind of pushing you into the deep end to see if you can swim. Take it in pieces and work the problem.
It’s also different […]

Notes: Multiplier project

Here is the multiplier project we did in class on 10.15.07:
101507_Multiplier.zip.
Alert student, Jeff, pointed out that the world has a repaint() method,which forces the World to redraw itself.
In case you’re interested, the reason the beepers in world weren’t showing up was that World re-drawing is tied to robot actions. Since we didn’t have any […]

NOTES: Exam Review Packet distributed

As a matter of policy I don’t put Exam or exam review materials online.  Only hardcopy.  So if you need your review packet please come see me to get one.

Lab 5.1 :: improving super bot, due: Monday, Oct. 15

 This lab should help you get comfortable with defining and using private member variables.
Download the starting project files here: 100707_InstanceVars.zip 
Here is a copy of the assignment sheet: Lab5.1_SuperBot_MemberVars.pdf 

NOTE: Test 1 on Friday, Oct. 12

Use the review packet as your study guide.
Problems on the test will mimic those given on quizzes, plus one extra “design problem.” There will likely be 4 questions on the test:

terminal based applications, simple variables, etc. (see Quiz 1 and Lab 1)
Simple robot stuff including if-statements, and simple recursive methods (see Quiz 2 and […]

NOTES: instance vars from class

Here is the blueJ project we worked on in class: 100707_InstanceVars.zip
Topics covered during this talk included:

more on recursive methods - move(int numSteps)
using instance variables to keep track of things.

For notes on instance variables please see the week 5 notes.

Lab 5 :: If-statements and recursion - Due: MEOM 10.09

Lab 5 will be due: MEOM, Tues., 10.09.2007
This is a lab that will give you practice with if-statements and recursion and then ask you to apply it to a new problem.
Assignment Sheet: Lab5_Hurdles.pdf
World Files:

HoleyBeeperField.kwld
OneBeeper.kwld
HurdleRace.kwld

Turning it in:
Submit a BlueJ project folder that contains both parts II and III of Lab 5 - I’m not collecting part […]