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') |