Difference between revisions of "AP Computer Science"

From WLCS
Line 57: Line 57:
  
 
== Archives ==
 
== Archives ==
 +
* [[APCS - 1819 - April]]
 
* [[APCS - 1819 - March]]
 
* [[APCS - 1819 - March]]
 
* [[APCS - 1819 - February]]
 
* [[APCS - 1819 - February]]

Revision as of 13:30, 23 May 2019

Wednesday (5/21/19)

Agenda:

  • Demo Pythagorean Calc HW
  • JDialog box messages
  • Reading/writing to files
  • JFileChooser
  • Java GUI End-of-year Project
    1. 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
    2. Create a GUI that represents the paper-based form
    3. Implement a save button so that the form's data is written to file (you need to use a JFileChooser)
    4. Implement a load button so that the form's data can be reloaded (you need to use a JFileChooser)
    5. Implement error-checking such that no field is left empty
      • Output an error message via a JDialog box message
    6. Implement error-checking that requires numerical fields to only allow numbers
      • Output an error message via a JDialog box message

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

Monday - Thursday (5/6/19 - 5/16/19)

  • AP CS Open Study and Review

Thursday (5/2/19)

Agenda:

Homework:

Archives