User Tools

Site Tools


cs190m-assignments

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cs190m-assignments [2008/10/05 12:16] jtkorbcs190m-assignments [2008/10/29 16:54] (current) jtkorb
Line 1: Line 1:
 +====== Due 11/3/08 (in class) ======
 +
 +You don't need to hand anything in, just be prepared to discuss.
 +
 +  - Study the Amazon.com interview questions.  You might want to...
 +    - Try making a simple program with two threads that deadlocks the Ninjas.
 +    - After you figure out what the inner class one prints, type it in and run it.
 +  - Identify your single most time-consuming Project 3 bug.
 +    - What failure did it cause (e.g., what output did you see)?
 +    - What was the error?
 +    - How did you fix it?
 +
 +
 +
 ====== Due 10/8/08 (in class) ====== ====== Due 10/8/08 (in class) ======
  
-  - Print the "What makes a good program?" set of rules (from lecture [[http://www.cs.purdue.edu/homes/cs190m/fall08/notes/2008-10-06/|2008-10-06]]).  Mark each rule as supporting one or more of the principles of Simplicity ("S"), Clarity ("C"), and/or Generality ("G"). +  - Print the "What makes a good program?" set of rules (from lecture [[http://www.cs.purdue.edu/homes/cs190m/fall08/notes/2008-10-06/|2008-10-06]], file ''programming-style.pdf'').  Mark each rule as supporting one or more of the principles of Simplicity ("S"), Clarity ("C"), and/or Generality ("G"). 
-  - Add a junit test module to your project (Project 2B).  Submit hardcopy of your test class and include with project submission on regular due date.+  - Add a junit test module to your project (Project 2B).  Submit hardcopy of your test class (e.g., ''PuzzleSolverTester''and include with project submission on regular due date.
  
-//Questions for class time discussion (nothing to be handed in, just be prepared to answer): //+//Questions for class time discussion (nothing to be handed in, just be prepared to discuss): //
  
   - To what noun does the adjective "polymorphic" apply?   - To what noun does the adjective "polymorphic" apply?
-  - Distinguished between dynamically bound methods and statically bound data members.+  - Distinguish between dynamically bound methods and statically bound data members.
   - On what syntactic structure is a "cast" applied?   - On what syntactic structure is a "cast" applied?
   - Do casts generate compile time or runtime errors?   - Do casts generate compile time or runtime errors?
cs190m-assignments.1223234195.txt.gz · Last modified: 2008/10/05 12:16 by jtkorb