| Date |
Announcements |
| December 8, 2005 |
I've
been so busy, I kept forgetting to post this.
Celebrate the end of classes! MCIT Pizza Bash, TODAY,
6 pm, Levine 315
All MCIT students, and anyone taking a CIT class, welcome!
|
| December 7, 2005 |
Here's the final (and believed correct) version, BoardGame3.zip. |
| December 6, 2005 |
Here's a possibly better (but still flawed) version of my API,
BoardGame2.zip.
No office hours today.
|
| November 30, 2005 |
New due date for Lines
of Action: Tuesday, December 6, before midnight.
Also, I've posted a suggested way to test
for a win.
|
| November 28, 2005 |
Confirmed bug in BoardGame: When piece.move
or piece.moveTo is called from a Listener,
the movement is not animated; after the amount of time that the move
should take, the piece "jumps" to the new position. I am
working to resolve this issue. |
| November 22, 2005 |
Class will not meet the Wednesday before Thanksgiving.
|
| November 10, 2005 |
I've posted a Summary
of Java O-O Concepts. This may be helpful in studying for the
exam. |
| November 8, 2005 |
Thursday,
November 10
6 PM
Levine 512 |
| November 6, 2005 |
Correction: In the current
assignment, use split(" *\\| *"). |
| November 4, 2005 |
Added a New Study List menu item to the
StudyListEditor class. |
| November 4, 2005 |
On the corrections
page, I've now corrected a typo in the "corrected" formula
for number of life-bearing planets in an average galaxy. |
| November 3, 2005 |
Due to Max Mintz's exam tomorrow (Friday the 4th), everyone
gets a two-day extension on Drake Equation assignment. It
will now be due Sunday, November 6, before midnight.
We will have lab tomorrow (and a new assignment) as usual.
I'm setting the midterm exam date for Monday, November 14.
|
| November 3, 2005 |
Michael McDuffee was right, and I have posted his
corrections for the
secondary equations (life in this galaxy, life in the entire universe).
These corrections do not affect the main equations. Because
I am posting the corrections so late, there is no penalty for using
the wrong ones (but you should fix your programs to use the correct
ones anyway). |
| November 2, 2005 |
Gemma will not be holding office hours on Monday,
November 14. She will be available to answer questions by email. |
| November 1, 2005 |
We are planning to have another code walkthrough tomorrow
(Wednesday, Nov. 2), in Towne 315, starting about 4:45. I will bring
some old code to examine. |
| October 31, 2005 |
In the Swing lecture, slide
17, the correct class declaration is class SomeClass extends
JFrame, not class SomeClass implements JFrame.
(Now corrected on the Web.)
Your Swing GUI class should import the following packages:
javax.swing.*, java.awt.*, java.awt.event.*,
and possibly (but not probably).
|
| October 27, 2005 |
I have posted the following:
|
| October 17, 2005 |
Sometime after Fall break we will have some
code walkthroughs. Would anyone care to volunteer one of their recent
assignments? |
| October 14, 2005 |
I've already posted some hints
and clarifications on the Language Translator assignment. |
| October 14, 2005 |
I've posted the teams
for the next assignment. In the future, I hope to be able to post
this information much earlier. |
| October 13, 2005 |
PIZZA TONIGHT! Levine 315 at 6:00. |
| October 13, 2005 |
I have finally posted the completely optional
SudokuGui.java file, with
a very short explanation
of how to use it (it's very easy!). This file will allow you to enter
your own Sudoku problems and solve them. |
| October 7, 2005 |
Added the very simple void setArray(int[][]
someArray) method to the Sudoku
assignment. (I had just forgotten it earlier). |
| October 6, 2005 |
Blackboard problems?
Please do not email your assignments. If Blackboard
isn't up by a reasonable time tonight (say, 8 o'clock), I'll extend
the due date on the current assignment. |
| September 29, 2005 |
Clarification: There is nothing in the rules for Pig that
says you must stop rolling if you reach 100. To quote: "...on
each turn, a player rolls a six-sided die...as many times as she
wishes, or until she rolls a 1."
The game always ends after the human's turn. Either the human gets
to 100 (and the computer doesn't get another turn), or the computer
gets to 100 (and the human has one last chance to score higher than
the computer).
|
| September 27, 2005 |
First, my apologies for missing the beginner's section yesterday.
It completely slipped my mind. We'll resume next week, as usual.
Second, I will not be in my office on Tuesday, October 4. After
that, my schedule should return to "normal."
|
| September 27, 2005 |
I'd be interested to hear whether anyone has made
use of my pages on Java
syntax, and if so, what comments/suggestions you might have. |
| September 26, 2005 |
I've added some notes
on the Pig assignment (declaring the scanner variable,
using the askUser method). |
| September 22, 2005 |
For personal reasons, I won't be able to make my 3:00
office hours today. I will probably be in for my 6:00 office hours,
though. |
| September 19, 2005 |
For personal reasons, I will not be having office
hours tomorrow (Tuesday, May 20). |
| September 19, 2005 |
I've added some Notes
on the Collatz Assignment--no new requirements, however. |
| September 12, 2005 |
I have put up some pages on Java
syntax, which you may (or may not) find useful. The advantages
are (1) the pages are heavily interlinked, so you can easily find
what you are after, and (2) you can download a zip
file for use on your own computer. The disadvantages are (1) the
pages are basic, not exhaustive, and (1) new, so there may still be
errors. (For a more complete syntax guide, see this
chapter from "Java in a Nutshell.") |
| September 12, 2005 |
Beginners section: Mondays 1:30-2:30 in Levine
612 (starting today!). This seems to be the best time for most
people.
From Gemma:
Please let your students know that I will be holding "office
hours" every Monday 4:30-6:30 PM and Wednesday 1:00-3:00 PM at
the Weiss Tech House. Students can come in for help or to set up individual
sessions, and if they can't make it during those hours, they should
feel free to email me and we'll coordinate further sessions. Thanks! |
| September 9, 2005 |
If you have not already set up a computer account,
please go to
http://www.seas.upenn.edu/accounts
before class today. You will need your Pennkey and password. If you
don't have an account, you will not be able to log in to the machines
in M207. |
| September 8, 2005 |
Moore 207 has now been reserved for the Friday
labs, starting immediately. |
|