|
|
(12 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Monday (10/23/17) == | + | == Monday (11/20/17) == |
| '''Agenda:''' | | '''Agenda:''' |
− | * Demo missing assignments | + | * Complete Lab 1: Chatterbot over Thanksgiving Break if you have not already done so |
− | * Work on eIMACS: Activity 7: Checksums | + | ** Any questions on Lab 1? |
− | ** Be sure to read the algorithms and problem descriptions very carefully, multiple times! | + | * Complete Tests 9 & 10 over Thanksgiving Break |
− | ** Use scratch paper or a dry erase board to practice the calculations by hand | + | ** You may complete these open-book, but DO NOT execute the code (i.e. no debugging w/ a machine) |
| + | * Overloaded Methods Overview |
| + | * Introduction to Object-Oriented Programming |
| + | ** Person class walk-through |
| + | <!-- |
| + | ** Point class walk-through |
| + | * Complete Activity 14: Address Objects |
| + | --> |
| | | |
− | == Thursday (10/19/17) == | + | == Tuesday - Thursday (11/14/17 - 11/16/17) == |
| '''Agenda:''' | | '''Agenda:''' |
− | * Make sure that you have completed both:
| + | * Work on eIMACS Lab 1: Chatterbot |
− | ** [[Monte Carlo Calculation of Pi]]
| + | ** You will need to upload the NetBeans exported zip file to eIMACS |
− | ** [[Taylor Series Pi and e]]
| |
− | * Work on eIMACS: Activity 7: Checksums | |
− | ** Be sure to read the algorithms and problem descriptions very carefully, multiple times! | |
| | | |
− | == Tuesday (10/17/17) == | + | == Wednesday (11/9/17) == |
| '''Agenda:''' | | '''Agenda:''' |
− | * Complete and demo [[Monte Carlo Calculation of Pi]] | + | * Questions on Activity 11? |
− | * Complete and demo [[Taylor Series Pi and e]] | + | ** Complete Activity 11 over the weekend if you have not already done so |
| + | * Work on the beginning of eIMACS Lab 1: Chatterbot as a class |
| + | <!-- |
| + | *# Use NetBeans to develop, and then paste your code into eIMACS |
| + | *# Rename Project to: Lab01 |
| + | *# Rename/Add Package to: com.eimacs.lab01 |
| + | *# Rename Java Class to: Lab01Runner.java |
| + | *# If you have questions or are stuck, debug by yourself for a few minutes, and then ask Mr. Bui |
| + | --> |
| | | |
− | == Friday (10/13/17) == | + | == Thursday - Monday (11/2/17 - 11/6/17) == |
| '''Agenda:''' | | '''Agenda:''' |
− | * Demo your Processing logo / graphic
| + | * Make sure you have completed eIMACS Tests 6, 7, 8 (they are included on the 1st quarter) |
− | * Demo [https://docs.google.com/document/d/1kDIuKdrEe2twTmfNzP1N7Rr1X_M15FztLKzxXfmf6UM/edit?usp=sharing Animation: My First Animation (Java)]
| |
− | * Demo [https://docs.google.com/document/d/1QdwkorQtCghHqfqZ5QSH-RfuRoNUXGsXRjaLZ6MDJNI/edit?usp=sharing Animation: Bouncing Ball (Java)]
| |
− | * Stop working on Activity 11 (sorry)
| |
− | * Self-Service Install Java Development Kit + Netbeans + JGrasp
| |
− | * Iteration Review
| |
− | ** while loops
| |
− | ** for loops
| |
− | * NetBeans overview
| |
− | * Work on [[Monte Carlo Calculation of Pi]]
| |
− | * Work on [[Taylor Series Pi and e]]
| |
− | | |
− | == Tuesday (10/10/17) ==
| |
− | '''Agenda:'''
| |
− | * Mr. Bui is out today b/c his son is sick
| |
− | * If you were missing any tests or activities, then a 0 was given as a grade. You may redeem the grade, but you must complete the test or activity first. E-mail Mr. Bui once you have done so in order for the grade book to be updated.
| |
− | * Make sure that you have completed the two Processing (Java) labs from the previous class | |
| * Read through the entire section for [https://www.eimacs.com/eimacs/mainpage?cid=162149&epid=E1922439510 eIMACS -> Methods -> Static Methods] | | * Read through the entire section for [https://www.eimacs.com/eimacs/mainpage?cid=162149&epid=E1922439510 eIMACS -> Methods -> Static Methods] |
| * Read through the entire section for [https://www.eimacs.com/eimacs/mainpage?cid=162149&epid=E1932276918 eIMACS -> Methods -> Defining New Static Methods] | | * Read through the entire section for [https://www.eimacs.com/eimacs/mainpage?cid=162149&epid=E1932276918 eIMACS -> Methods -> Defining New Static Methods] |
− | * Work on Activity 11 | + | * Work on Activity 11 (you will need to employ loops for this Activity) |
− | | |
− | == Thursday (10/5/17) ==
| |
− | '''Agenda:'''
| |
− | * Mr. Bui is sick today
| |
− | * If you were missing any tests or activities, then a 0 was given as a grade. You may redeem the grade, but you must complete the test or activity first. E-mail Mr. Bui once you have done so in order for the grade book to be updated.
| |
− | * Processing
| |
− | ** Complete [https://docs.google.com/document/d/1kDIuKdrEe2twTmfNzP1N7Rr1X_M15FztLKzxXfmf6UM/edit?usp=sharing Animation: My First Animation (Java)]
| |
− | ** Complete [https://docs.google.com/document/d/1QdwkorQtCghHqfqZ5QSH-RfuRoNUXGsXRjaLZ6MDJNI/edit?usp=sharing Animation: Bouncing Ball (Java)]
| |
− | ** If you finish the above early, then work on the additional challenges at the end of [https://docs.google.com/document/d/1QdwkorQtCghHqfqZ5QSH-RfuRoNUXGsXRjaLZ6MDJNI/edit?usp=sharing Animation: Bouncing Ball (Java)]
| |
− | | |
− | == Tuesday (10/3/17) ==
| |
− | '''Agenda:'''
| |
− | * Interims
| |
− | ** Completed Activities 2, 3, 4, 5, 6
| |
− | ** Completed Test 1, 2, 3, 4, 5
| |
− | * [https://processing.org/ Processing]
| |
− | *# Download Processing
| |
− | *# Drag-n-drop the program where you want to keep it (e.g. Finder->Applications)
| |
− | *# Check out the Processing documentation
| |
− | * Introduction to Methods
| |
− | ** [[Media:JavaMethods.pptx]]
| |
− | ** Intro to Processing methods
| |
− | ** Use Processing to draw your favorite logo, character, etc.
| |
− | | |
− | == Friday (9/29/17) ==
| |
− | '''Agenda:'''
| |
− | * Conditional statements
| |
− | * Work on Activity 6: Airline Meals
| |
− | ** BE EXTRA CAREFUL MATCHING THE EXPECTED OUTPUT!
| |
− | * Interims
| |
− | ** Completed Activities 2, 3, 4, 5, 6
| |
− | ** Completed Test 1, 2, 3, 4, 5
| |
− | | |
− | == [https://docs.google.com/presentation/d/1PoA335gHnDCoWpGEpgHLDDaVzxjZ7fdE-oDaQaiENaQ/edit?usp=sharing Back to School Night (9/27/17)] ==
| |
− | | |
− | == Wednesday (9/27/17) ==
| |
− | '''Warmup:'''
| |
− | * Check your eIMACS progress
| |
− | ** Completed Activities 2, 3, 4, 5
| |
− | ** Completed Test 1, 2, 3, 4
| |
− | | |
− | '''Agenda:'''
| |
− | * Complete Test 5 on the Scantron
| |
− | * Go over Test 5 as a class
| |
− | | |
− | == Monday (9/25/17) ==
| |
− | '''Warmup:'''
| |
− | * Did you complete Activity 4 and Test 4 over the weekend? If not, do so now, and if you cannot finish it now, then complete it during GP
| |
− | | |
− | '''Agenda:'''
| |
− | * [https://docs.google.com/a/apsva.us/presentation/d/1Ayzvd1q-6RwZKplUtLHDCCLyO5XIR5kyeKUi8-htErY/edit?usp=sharing Java Arrays]
| |
− | * Skim through eIMACS: Arrays
| |
− | * Complete Activity 5: Arrays
| |
− | | |
− | '''Homework:'''
| |
− | * Complete Activity 5: Arrays
| |
− | | |
− | == Thursday (9/21/17) ==
| |
− | '''Warmup:'''
| |
− | * Complete Test 3 (attempt closed-book, but you may refer to references if you need to)
| |
− | ** Assume no re-submissions
| |
− | | |
− | '''Agenda:'''
| |
− | * Booleans
| |
− | * Relational Operators
| |
− | * Comparing Strings
| |
− | * Logical Operators
| |
− | * Complete Activity 4: Booleans
| |
− | | |
− | '''Homework:'''
| |
− | * Complete Activity 4: Booleans
| |
− | * Complete Test 4
| |
− | | |
− | == Tuesday (9/19/17) ==
| |
− | '''Warmup:'''
| |
− | * Complete Test 2 (attempt closed-book, but you may refer to references if you need to)
| |
− | ** Assume no re-submissions
| |
− | | |
− | '''Agenda:'''
| |
− | * Strings
| |
− | ** Concatenation (connecting/adding together)
| |
− | ** Methods - length(), substring(), indexOf()
| |
− | * Displaying messages
| |
− | ** System.out.print() and System.out.println()
| |
− | * Converting between numbers and Strings
| |
− | ** Integer.toString(), Integer.parseInt(), Double.toString(), Double.parseDouble()
| |
− | * Complete Activity 3
| |
− | * Complete Test 3
| |
− | | |
− | == Friday (9/15/17) ==
| |
− | '''Agenda:'''
| |
− | * Arithmetic Expressions
| |
− | * Pitfalls and Surprises 1 2
| |
− | * Declaring and Assigning Values to Variables
| |
− | * Programming Shortcuts
| |
− | * Complete Activity 2: Circles & Spheres
| |
− | * Complete Test 2 (attempt closed-book, but you may refer to references if you need to)
| |
− | ** Assume no resubmissions
| |
− | | |
− | == Monday - Wednesday (9/11/17 - 9/13/17) ==
| |
− | '''Warmup:'''
| |
− | # Login to Canvas
| |
− | # Complete the Collaboration
| |
− | | |
− | '''Agenda:'''
| |
− | * Quick Pic Intros
| |
− | * Setup eIMACS accounts
| |
− | * Signed syllabus reminder
| |
− | * [https://www.eimacs.com eIMACS] - Java Basics->Variables and Expressions
| |
− | ** Variable declarations, assignment statements
| |
− | ** int, double
| |
− | ** E notation
| |
− | ** casting
| |
− | * [http://pythontutor.com/ PythonTutor (Java too)]
| |
− | * Take eIMACS Test 1
| |
− | | |
− | == Thursday (9/7/17) ==
| |
− | '''Agenda:'''
| |
− | * Attendance
| |
− | * Misc logistics
| |
− | ** 20/10 no pass policy
| |
− | ** Location of bathrooms
| |
− | ** Sign in/out sheets
| |
− | ** Mr. Bui has A Lunch (1st Lunch) on W-days
| |
− | ** Mr. Bui has 4th period planning on L-Days (so whatever lunch he feels like having that day)
| |
− | * [[AP Computer Science Syllabus]]
| |
− | ** Sign electronic form by next Monday (9/11/17)
| |
− | * Introduction to Canvas
| |
− | ** Profiles
| |
− | ** Notifications
| |
− | ** Assignments
| |
− | ** etc.
| |
− | * Introductions w/ Pictures
| |
− | *# You will be given a group Google presentation
| |
− | *# Create a new slide
| |
− | *# Use your first and last name as your title
| |
− | *# Paste 4 or more images that describe who you are
| |
− | | |
− | '''Homework:'''
| |
− | * Signed electronic syllabus by Monday (9/11/17)
| |
− | * Download and install [https://processing.org/download/ Processing]
| |
− | | |
− | == Tuesday (9/5/17) ==
| |
− | * Introductions
| |
− | * Name cards
| |
− | | |
− | '''Homework:'''
| |
− | # Go to Syllabus (on the left)
| |
− | # Read it
| |
− | # Complete the agreement form with your parent (you will need your APS Google login)
| |
| | | |
| == Archives == | | == Archives == |
− | * [[APCS - 1617]] | + | * [[APCS - 1718 - October]] |
| + | * [[APCS - 1718 - September]] |
| * [[APCS - 1516]] | | * [[APCS - 1516]] |