AP CompSci A 2018-2019:
More What Is Recursion?
(May)
LAB19 ScreenCasts
MAY UPDATE:
We did a few new labs involving recursion:
C19X15 LSystems in JDK and openProcessing
C19X16 Math.java
We did a few new labs on inheritance:
C14X5 Employee
C14X6 Worker
We added a few labs to Lab07 (arrays)
C7X11 Chess960.java
C7X12 Game of Life in openProcessing
We also had AP Review, AP Exam Week, AP Movie Marathon and Final Projects!
Our last topic before AP Review was LAB19 Recursion. We didn't have a lot of time left for this topic, so all we did was override the static Math class by writing Math.java and making our own pow() method. We also added a Factorial method, a Fibonacci method and a Pascal Triangle number method. LAB20 is about Searching and Sorting algorithms. We just watched the infamous video: Sort Out Sorting!
BTW, we're loving our new cs50.io, aka c9.io, ide from the Amazon Cloud (AWS)! Don't forget about the Processing IDE! We just started using OpenProcessing online as they've just added Processing.js which is more compatible with Processing's IDE. The default mode is P5.js (javascript) but we switch to Processing.js (java) and all is well! So, we're computing in the cloud even when we use Processing! IDK, is OpenProcessing is on AWS or the Google Compute Platform (GCP)?
We did a few new labs involving recursion:
C19X15 LSystems in JDK and openProcessing
C19X16 Math.java
We did a few new labs on inheritance:
C14X5 Employee
C14X6 Worker
We added a few labs to Lab07 (arrays)
C7X11 Chess960.java
C7X12 Game of Life in openProcessing
We also had AP Review, AP Exam Week, AP Movie Marathon and Final Projects!
Our last topic before AP Review was LAB19 Recursion. We didn't have a lot of time left for this topic, so all we did was override the static Math class by writing Math.java and making our own pow() method. We also added a Factorial method, a Fibonacci method and a Pascal Triangle number method. LAB20 is about Searching and Sorting algorithms. We just watched the infamous video: Sort Out Sorting!
BTW, we're loving our new cs50.io, aka c9.io, ide from the Amazon Cloud (AWS)! Don't forget about the Processing IDE! We just started using OpenProcessing online as they've just added Processing.js which is more compatible with Processing's IDE. The default mode is P5.js (javascript) but we switch to Processing.js (java) and all is well! So, we're computing in the cloud even when we use Processing! IDK, is OpenProcessing is on AWS or the Google Compute Platform (GCP)?
RECOMMENDED AP COMPSCI REVIEW:
CRIB SHEET (given during exam)
REVIEW BARRONS BOOK (see me)
REVIEW BARRONS ONLINE
REVIEW APCENTRAL (past FRQs)
REVIEW EDX REVIEW MOOC01
REVIEW BARRONS BOOK (see me)
REVIEW BARRONS ONLINE
REVIEW APCENTRAL (past FRQs)
REVIEW EDX REVIEW MOOC01
REVIEW UDEMY REVIEW MOOC02
REVIEW CODING_BAT
XTRA CREDIT FILKS RUBRIC
(1 video = up to 5 bonus points):
XTRA CREDIT ARTICLES RUBRIC
(up to 5 articles = 1 bonus point each):
(1 video = up to 5 bonus points):
1) Use a recognizable tune.
2) Karaoke entire song changing up the words (about STEAM).
3) You are Singing, Dancing or Playing an instrument.
4) You upload your video to YouTube and provide the url.
5) YouTube Description includes the lyrics.
XTRA CREDIT ARTICLES RUBRIC
(up to 5 articles = 1 bonus point each):
1) Cover Sheet is a Summary of the article.
2) FullPage, 12 pt, DoubleSpaced, 1" Margin.
3) Article has to be STEAM related
4) Article has to be a current event.
5) Copy of entire article is attached.
Well, that's all folks!
Teaching with Technology,
AJG
A. Jorge Garcia
Applied Math, Physics & CompSci
PasteBin SlideShare
MATH 4H, AP CALC: GC or SAGECELL
CSH: SAGE Server
CSH: Interactive Python
APCSA: c9.io
APCSA: openProcessingMATH 4H, AP CALC: GC or SAGECELL
CSH: SAGE Server
CSH: Interactive Python
APCSA: c9.io
Beautiful Mind Soundscape:
No comments:
Post a Comment