CSE 110 - Introduction to Computer Programming
(with Java, for beginners)

Summer I, May 21- June 28, 2007
Moore 100B Windows lab

instructor Pat Palmer,  

last updated: 06/27/2007


Date Announcements - Previous Announcements
W Jun 27 Yesterday in class, I added a requirement that you provide Javadoc in your final project (Life) for any non-private fields, methods or classes.
W Jun 27 Here is a zip file (2.5Mb) of this entire course web.
U May 20 There is one required book, Head First Java (2nd Edition) by Kathy Sierra and Bert Bates. 

Meeting times
Hands-on class MTWR 1 - 3 pm Moore 100B lab
Office hours
Pat Palmer
MTWR noon - 1pm Moore 100B lab
Saajan Patel (TA)
FAU noon - 3pm Moore 100B lab
Roman Shor (grader)
--- ---
  
Links
Academic Integrity Policy
Computer Safety
CSE 110 Syllabus
Books and References
Project turn-in help
Blackboard | Software | Java version test
Apply for a SEAS login
Java SE 5 APISE 6 API
Coding standards
Java syntax pages | Technical links
Class maillist:
   (includes TA, instructor)

date slides other
M May 21

getting-ready.ppt
just-enough-java.ppt

 
T May 22 primitives.ppt
 
W May 23 control-structures.ppt
R May 24 classes-and-objects.ppt
first-applet.ppt
U May 27 Project 1 Portrait - due by midnight
      (5% of course grade)
 
M May 28 NO CLASS (Memorial Day)  
T May 29 classes-and-methods.ppt
objects.ppt - link restored
 
W May 30 arrays.ppt  
R May 31 numbers.ppt
operators.ppt
M Jun 4 Project 2 Box of Bubbles - due by midnight
      (7% of course grade)
M Jun 4 strings.ppt
swing.ppt
T Jun 5 abstract.ppt
  • Please read Chapter 3 and pp 132-163 in Chapter 6 (on ArrayList) in Head First Java
  • workspace9.zip (includes all code thru today's class)
W Jun 6 enum.ppt
 
  • TurnRed game (easy version)
  • TurnRed1.zip (starter project, as revised after class today at 9 pm)
  • here are the TurnRed game states (NOTE: the PREGAME state is where the game has started, but the moveCounter is still 0)
R Jun 7 applets.ppt
methods.ppt
 
R Jun 7
M Jun 11
Project 3 Bubble Applet - due by midnight
      (2% of course grade)
 
M Jun 11 MIDTERM - 19% of course grade
T Jun 12 api.ppt
scope-access.ppt

loops_more.ppt
 
W Jun 13 exceptions.ppt
R Jun 14 subclasses.ppt
interfaces.ppt
M Jun 18 Project 4 TurnRed Game - due by midnight
      (13% of course grade)
  • NOTE: This has a different version of starter code that includes menus.  Menus, if present, must work correctly.
M Jun 18 polymorphism.ppt
T Jun 19 event-loops.ppt
W Jun 20 model-view-controller.ppt
R Jun 21 recursion.ppt
recursion_saaj.ppt
 
M Jun 25 Project 5 Web Browser - due by midnight 
      (13% of course grade)
 
M Jun 25 better.ppt
  • BubbleBoxKate.zip (we will retool Kate's code, in class, to have a Stop and Go button)
T Jun 26 comments.ppt  
W Jun 27 java-o-o-summary.ppt
R Jun 28 FINAL - 25% of course grade  
A Jun 30 Project 6 Game of Life - due by midnight
      (12% of course grade)
 

Copyright © Harbor Mist, LLC 2007. All rights reserved.

Visitors: Hit Counter