APCS - 1819 - May
From WLCS
Revision as of 20:54, 5 June 2019 by Admin (talk | contribs) (Protected "APCS - 1819 - May" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
Contents
Tuesday - Friday (5/28/19 - 5/31/19)
Agenda:
- SOL Testing - modified schedule
- Work on your Java GUI End-of-year Project (see last week for details)
- Due June 10th or 12
Wednesday - Friday (5/21/19 - 5/23/19)
Agenda:
- Demo Pythagorean Calc HW
- JDialog box messages
- Reading/writing to files
- JFileChooser
- Java GUI End-of-year Project
- Find a paper-based form in real life that you want to convert into an electronic form
- The form must have at least 10 fields
- Create a GUI that represents the paper-based form
- Implement a save button so that the form's data is written to file (you need to use a JFileChooser)
- Implement a load button so that the form's data can be reloaded (you need to use a JFileChooser)
- Implement error-checking such that no field is left empty
- Output an error message via a JDialog box message
- Implement error-checking that requires numerical fields to only allow numbers
- Output an error message via a JDialog box message
- Find a paper-based form in real life that you want to convert into an electronic form
Monday (5/20/19)
Agenda:
- AP CS Exam debrief
- NetBeans GUI walk-through
- HelloButton
- PythagoreanCalc
Homework:
- Add the other permutations of calculations to the PythagoreanCalc
- e.g. Inputting numbers for B and C will let you calculate A
- e.g. Inputting numbers for A and C will let you calculate B
- Add some error checking such that 2 of the fields *must* have values
EXAM INFORMATION
- Friday, May 17th - 12pm - Wrestling Room
- Complete AP/IB Exam Calendar
- AP/IB Exam Study Strategies
- APCS Java Subset
- Example APCS exam review
Monday - Thursday (5/6/19 - 5/16/19)
- AP CS Open Study and Review
Thursday (5/2/19)
Agenda:
- Topics review
- Inheritance review
- Abstract classes
- Interfaces review
Homework:
- OOP Albert.io multiple-choice questions due Monday (5/6/19)