Labs (CMPU-102, Spring 2017, Section 52)

Lab number Topic Date Files
1 Writing and Running Java Files in DrJava
Reading input from the keyboard
Writing output to the display
1/30 Lab 1 instructions View in browser
Save this file as AddABCDv1.java

pdf slides for today's lab
2 Using decision and looping statements 2/6 Lab 2 instructions View in browser
All files today written from scratch…no starter files.
3 Writing a class that creates objects and a tester class. 2/13 Lab 3 instructions View in browser
All files today written from scratch … no starter files.
4 Writing a hierarchy of classes 2/20 lab 4 files zipped
Starter file zipped with instructions
Open instructions in browser to start
5 Writing a non-recursive list 2/27 Instructions
zipped starter project (Open in NetBeans)
6 Writing an animation with Components 3/27 Instructions
Click on this link and copy and paste BallStarter.java into DrJava
7 Writing a Temperature Converter 4/3 Instructions
Click on this link and copy and paste the into a file called TempConverterGUI.java in DrJava
8 Writing a palindrome checker (hw 5 assignment)
Instructions
4/10 Use the files that are posted with assignment 5 and complete that program during lab.
Submit the compressed directory at the assignment5 submission link
9 Writing a matrix manipulator
Instructions
4/17 No starter files
10 Writing various small programs

Instructions
4/24 Download as ReversePolish.java
Download as LoopDeeLoop.java
11 Starting Breakout game

Instructions
5/1 Download as Breakout.java (note the capital 'B')