|
|
(268 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Wednesday (5/21/19) == | + | == [[APCS - Archives]] == |
− | '''Agenda:'''
| |
− | * Demo Pythagorean Calc HW
| |
− | * [https://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html JDialog box messages]
| |
− | * [https://stackabuse.com/reading-and-writing-files-in-java/ Reading/writing to files]
| |
− | * [https://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html 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
| |
− | | |
− | == 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
| |
− | | |
− | <!--
| |
− | * Complete the [https://docs.oracle.com/javase/tutorial/uiswing/learn/index.html Celsius Converter]
| |
− | * Add functionality to convert from Fahrenheit to Celcius
| |
− | -->
| |
− | | |
− | == EXAM INFORMATION ==
| |
− | * Friday, May 17th - 12pm - Wrestling Room
| |
− | * [http://washingtonlee.apsva.us/wp-content/uploads/sites/38/2019/03/AP-IB-Exam-May-2019-schedule-for-POSTERS-3-27-19.pdf Complete AP/IB Exam Calendar]
| |
− | * [https://docs.google.com/document/d/19XmF8sgXBu1hOb4_wcSK1zmEkQ-IwkP4b3MSH_Orzy8/edit?usp=sharing AP/IB Exam Study Strategies]
| |
− | * [https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-a-java-subset.pdf APCS Java Subset]
| |
− | * [https://docs.google.com/document/d/1fFYAfNpJDuQGb4iTZ-wfeaZLyqXSt3PJHtfry25jyUk/edit?usp=sharing 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
| |
− | ** [https://secure-media.collegeboard.org/digitalServices/pdf/ap/ap-computer-science-a-java-subset.pdf APCS Java Subset]
| |
− | ** [https://docs.google.com/document/d/1fFYAfNpJDuQGb4iTZ-wfeaZLyqXSt3PJHtfry25jyUk/edit?usp=sharing Example APCS exam review]
| |
− | * Inheritance review
| |
− | * Abstract classes
| |
− | * Interfaces review
| |
− | | |
− | '''Homework:'''
| |
− | * [https://www.albert.io/assignment/6dcad8ed-3b2c-49d4-9940-690d1c51508e OOP Albert.io multiple-choice questions] due Monday (5/6/19)
| |
− | | |
− | == Archives == | |
− | * [[APCS - 1819 - April]]
| |
− | * [[APCS - 1819 - March]]
| |
− | * [[APCS - 1819 - February]]
| |
− | * [[APCS - 1819 - January]]
| |
− | * [[APCS - 1819 - December]]
| |
− | * [[APCS - 1819 - November]]
| |
− | * [[APCS - 1819 - October]]
| |
− | * [[APCS - 1819 - September]]
| |
− | * [[APCS - 1718]]
| |
− | * [[APCS - 1516]]
| |