| Important Messages from the Instructors
Tuesday, December 2nd, 2008
The room for Exam 2 is 366 WVH
-Viera Proulx
Tuesday, December 2nd, 2008
Monday, October 27th, 2008
For the rest of the assignment 7 --- due on Thursday, October 30, 2008 do the following:
Do problems A, B, C, and D from Lab 7, then design the method partyList that produces a list of all people that will be invited to a party given by this person. Assume every friend of this person invites all of his/her friends, and each invited person invites his or her friends as well.
-Viera Proulx
Friday, October 17th, 2008
DrScheme in the lab machines has been fixed - the world teachpack in ProfessorJ now works correctly.
Monday lecture will be in the lab in 212 WVH - you will get a chance to make sure you are up to speed with using Eclipse and standard Java.
The Lab 6 web page has a link to a nicer Converter.java program that makes sure you save the converted program in a file that ends with .java
-Viera Proulx
Wednesday, October 8th, 2008
Assignment 4
For assignment 4 hand in at least two out of the three problems: 4.1, 4.2, 4.3.
The third problem (if you do not finish it this week) will be a part of the next assignment.
To complete your game do the following:
- Look at the sample mini-world game posted with the course lectures. (We have done something similar in the class today.)
- Draw the shapes for each object in your world directly - you do not need to use the IShape class hierarchy - at this point it just makes the game more complex.
- Start small: design the smallest game you can with just no more than three objects and make sure it works. Save it.
- Using the small game you have built, add new features: interaction between the objects, what happens when an object moves out of bounds and needs to be replaced by a new one, how do you determine that the world/game should end, etc. For each new feature: think what it should do, follow the design recipe in writing down the purpose statement, designing the method(s), including the examples and tests, then run the game. One step at a time.
- Hand in the small game and however far you get with the additions.
Post any questions you may have on the course wiki.
-Viera Proulx
Wednesday, October 8th, 2008
Portfolio reviews
I will be doing portfolio reviews in the lab on Thursday, October 9th
To organize your portfolio, please use the portfolio.html file as your guide.
Download the file making sure you save it as a source file. Open it in a simple text editor to see how it refers to various files. Organize your solutions to assignments in the appropriate folders and edit the given html file accordingly. Do not publish your solutions on a web site - this would give all your classmates access to your solutions and support cheating.
The purpose of the first portfolio review is to see how you are doing and to give you pointers about your programming style, suggestions what you should review before the first exam, and to assess your progress so far. There are no grades. Bring up any questions you may have. If you need help, we will follow up with meeting with you in the next couple of days.
-Viera Proulx
Wednesday, October 1st, 2008
Assignment 3 notes
- The program
draw-face.java is available form the
lab 3 home page:
http://www.ccs.neu.edu/home/vkp/213-fl08/Labs/lab3.html
- The method
onTick() is defined in your
world class and produces a new world
- The method
onKeyEvent(String ke) is defined in your
world class, consumes the key event such as "right",
"left", "up", "down", "x", " ", "R", etc. and produces a new
instance of your world
Due Date extended till: Thursday October 2, 10:00 pm.
-Viera Proulx
Friday, September 19th, 2008
Encoding ZIP codes.
Please, use the String data type for zip codes. Otherwise the numbers with leading zeros, such as the zipcode 02115 are not handled correctly.
Drawing the game shapes.
Define the shapes for all parts of the game in the Examples class. Use the one task,
one function techniqe adopted to one part, one definition mode.
-Viera Proulx
Monday, August 18th, 2008
Welcome to CSU213. This course is about designing classes and programs.
-Viera Proulx
|