Friday, September 28, 2018

AP CompSci A 2018-2019: Bits & Bytes HelloWorld.java Object Based Programming (September)

AP CompSci A 2018-2019:
Bits & Bytes
HelloWorld.java
Object Based Programming
(September)

September was all about introducing the basics! We worked on Bit & Bytes and Operations in Bases other than 10 (LAB00). We figured our how the computer operates on Integers as well as Rationals in Binary. We even worked on Truth Tables and digital Circuit Diagrams! 

LAB00 ScreenCasts





Then we started coding Hello World programs (LAB01). These programs are just main() methods with very simple IO. Now, in LAB02, we are working on Object Based Programming: using pre-existing classes in the Java library. We are learning how to Construct, Access and Mutate objects. BTW, we're loving our new c9.io ide from the Amazon Cloud!

LAB01 ScreenCasts




This year will continue the tradition:
MCQ Mondays
Processing Tuesdays
YouTube Wednesdays
Think Pair Share Thursdays
FRQ Fridays

LAB02 ScreenCasts





MCQ Mondays will started in September. Even months we will do practice MCQ Exams using Formative Assessments via Socrative. On odd months we will have actual Mock MCQ Exams as Summative Assessments.

Processing Tuesdays will make use of the Processing IDE. This programming environment makes using Java easier for coding Graphics Projects! 

YouTube Wednesdays are famous for STEAM related Filks as well as month-long documentaries (5-10 inutes each Wednesday).

ThinkPairShare Thursday is a review day. Students get into groups of 2 or 3 with a WhiteBoard to help each other complete HomeWork questions they had trouble with.

FRQ Fridays occur at the end of every 2-3 week unit. On Friday I give a preTEST review sheet. We go over it in Think Pair Share style. The real TEST, similar to the preTEST, is then given at the end of the period as a TakeHome Exam due the following Tuesday.

Last, but not least, I'm starting each month with a Filk for YouTube Wednesday. For the next several months, we'll be concentrating on the infamous Tom Lehrer. Remaining Wednesdays each month will be devoted to educational STEAM related  documentaries from PBS (Nova) and National Geographic (Star Talk TV).

1st YouTube Wednesday: Tom Lehrer



September YouTube Wednesdays


RECOMMENDED AP COMPSCI REVIEW:

CRIB SHEET (given during exam)
REVIEW BARRONS BOOK 
REVIEW BARRONS ONLINE 
REVIEW APCENTRAL (past FRQs)
REVIEW EDX REVIEW MOOC01 
REVIEW UDEMY REVIEW MOOC02 
REVIEW CODING_BAT 
REVIEW PRACTICE_IT 
REVIEW DELTAMATH 
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 STEM).
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) Full Page, 12 pt Font, Double Spaced, 1" Margins.
3) Article has to be STEM 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