The class meets Tuesdays and Thursdays from 2:30pm to 4pm in AP&M 5218. This is a 4 credit course.
I gave an introductory handout in class, and gave a brief overview of the Java security model, the Java Virtual Machine, etc. I also mentioned the existence of Mocha, a decompiler of Java bytecodes (class files).
The discussion of Java is a little early, but I wanted to talk about this earlier to prepare you for the programming contest. The contest is simple. The person with the high score at Pimpernel's for-fun Tetris game wins. Instead of just playing the game, you should identify the security problems inherent in this sort of attempt at electronic commerce (a tetris tournament, much like various pay-to-enter poker tournaments). Note: as of this writing, their Tetris java applet does not do proper internal synchronization, and can cause your browser to spin. You should not attempt to get the high score for the `real' game, unless you are doing it manually in the same way as anybody else -- don't use what you learn here for profit.
Because approximately one third of the class are taking the comps, the deadline at which I look to see who has the highest score will be at least one week from the end of the comps, i.e., Tues, Oct 8. I may extend this a bit if people believe that the problem is too difficult.

bsy+www@cse.ucsd.edu, last updated