Tuesday, April 30, 2019

AP CompSci A 2018-2019: What Is Recursion? (April)

AP CompSci A 2018-2019:
What Is Recursion?
(April)

LAB19 ScreenCasts



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 UDEMY REVIEW MOOC02 
REVIEW CODING_BAT 
REVIEW PRACTICE_IT 
REVIEW RUNESTONE 
AUDIT CS50


XTRA CREDIT FILKS RUBRIC 
(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, 

Beautiful Mind Soundscape:

No comments:

Post a Comment