|
|
| (77 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| − | == Tuesday (2/11/20) ==
| |
| − | '''Agenda:'''
| |
| − | * NetBeans review
| |
| − | * Complete the ArrayList repl.its
| |
| − | ** sum()
| |
| − | ** min() & max()
| |
| − | * ArrayList<Card> examples
| |
| − | ** Total the value of your hand
| |
| − | ** Finding the smallest Card (minimum)
| |
| − | ** Finding the largest Card (maximum)
| |
| − | ** Finding a card (i.e. search)
| |
| − | ** Sort your Cards
| |
| − | * Expectation: you should be able to repeat any of the above with any object!
| |
| − | * Employee class
| |
| − | ** instance variables: (these should be private)
| |
| − | *** name (text)
| |
| − | *** experience (whole number years of experience)
| |
| − | *** salary (floating point number)
| |
| − | ** methods (these should be public)
| |
| − | *** constructors (default and specific)
| |
| − | *** setters and getters (accessors and mutators) for all instance variables
| |
| − | *** String toString() - returns a String that represents the Employee (all the attributes)
| |
| − | * Company class
| |
| − | ** instance variable:
| |
| − | *** ArrayList<Employee> employees
| |
| − | ** methods (these should be public)
| |
| − | *** constructors (default and specific) - instantiate your ArrayList
| |
| − | *** void addEmployee(Employee e) - adds the Employee object e to your employees ArrayList
| |
| − | *** void listAllEmployees() - prints out all the employees
| |
| − | *** Employee getMostExperienced() - returns most experienced Employee
| |
| − | *** Employee getHighestPaid() - returns the highest paid Employee
| |
| − | *** Employee getLowestPaid() - returns the lowest paid Employee
| |
| − | *** double getSumOfSalaries() - returns the sum total of all the salaries in employees
| |
| − | *** void sortByYearsOfExperience() - sorts employees by years of experience
| |
| − |
| |
| − | == Friday (2/7/20) ==
| |
| − | '''Agenda:'''
| |
| − | * ArrayList Quiz
| |
| − | * APS Robotics Day volunteers needed
| |
| − | ** Saturday, February 8th from 8:30-12:30
| |
| − | ** Career Center
| |
| − | * BrickBreaker w/ ArrayLists demos
| |
| − | * ArrayList<Card> examples
| |
| − | ** Total the value of your hand
| |
| − | ** Finding the smallest Card (minimum)
| |
| − | ** Finding the largest Card (maximum)
| |
| − | ** Finding a card (i.e. search)
| |
| − | ** Sort your Cards
| |
| − | * Expectation: you should be able to repeat any of the above with any object!
| |
| − |
| |
| − | == Wednesday (2/5/20) ==
| |
| − | '''Warmup:'''
| |
| − | # Write a Java program that creates an ArrayList<Double>
| |
| − | # Generate 100 random numbers (0 - 1000) and put them in your ArrayList
| |
| − | # Write a loop that finds the minimum and maximum values from your ArrayList
| |
| − | # Print them out
| |
| − |
| |
| − | '''Agenda:'''
| |
| − | * ArrayList Quiz on '''Friday 2/7/20'''
| |
| − | * [https://repl.it/@paulbui/Card-Example Card example]
| |
| − | *# Create a new repl.it called ArrayList Card Practice
| |
| − | *# Create a new file within the repl.it named Card.java
| |
| − | *# Copy and paste Mr. Bui's incomplete Card.java file into yours
| |
| − | * public vs private
| |
| − | ** examples
| |
| − | * ArrayList<Card> examples
| |
| − | ** Total the value of your hand
| |
| − | ** Finding the smallest Card (minimum)
| |
| − | ** Finding the largest Card (maximum)
| |
| − | ** Finding a card (i.e. search)
| |
| − | ** Sort your Cards
| |
| − | * Expectation: you should be able to repeat any of the above with any object!
| |
| − |
| |
| − | == Monday (2/3/20) ==
| |
| − | '''Agenda:'''
| |
| − | * ArrayList Quiz on '''Friday 2/7/20'''
| |
| − | * Minesweeper demos
| |
| − | * BrickBreaker w/ ArrayLists demos
| |
| − | * [https://apcentral.collegeboard.org/pdf/ap-computer-science-a-course-and-exam-description-0.pdf?course=ap-computer-science-a AP CS Guide]
| |
| − | ** Review Unit 7: ArrayList's Essential Knowledge
| |
| − | * AP-expected algorithms:
| |
| − | ** Min/Max
| |
| − | ** Searching
| |
| − | *** Linear search
| |
| − | *** Binary search
| |
| − | ** Sorting
| |
| − | *** Selection sort
| |
| − | *** Insertion sort
| |
| − |
| |
| − | == [[APCS - 1920 - January]] ==
| |
| − | == [[APCS - 1920 - December]] ==
| |
| − | == [[APCS - 1920 - November]] ==
| |
| − | == [[APCS - 1920 - October]] ==
| |
| − | == [[APCS - 1920 - September]] ==
| |
| | == [[APCS - Archives]] == | | == [[APCS - Archives]] == |