AP CompSci-A

************************************

DIGITAL CURRICULUM

Students, you MUST visit APCS-A Calendar – Spring for ALL online lessonplans!

Also, you will get bonus points and be able to ask questions on my BLOG-
https://mrleecomputing.blogspot.com/p/apcsa.html

(NOTE:  Blog works in GoogleChrome ONLY!)


 

AP Computer Science A with Java 11.0160010

Syllabus_AP_CompScience-A_Java
Detailed Course Description / CollegeBoard Standards && Info

https://myap.collegeboard.org/login (Use your existing account!  Do not create a new one!!)

AP CompSci-A Student Survey 2020
APCS-A Calendar – Fall

* APCS-A Calendar – Spring


Reference Web Sites:


Practice Makes Perfect!

AP Exam Reference Sites:


Software Download Instructions for Dr. Java:

STEP #1) Your first step is to install the Java JDK Compiler from Oracle’s website.   Be sure to down load JDK for your specific O/S (eg windows or MAC).When you click on the JDK download link above, save the file to your hard drive in a new folder called _temp then double-click on that file from windows explorer to run and install the JDK on your home computer.Be sure to completly power down (cold reboot) your computer before moving onto step #2.  This will assure that the compiler is completly installed to your root directory.

STEP #2) Install JDK in Step#1 above first. Once JDK is installed and you’ve cold rebooted your computer… then install DrJava from their website (6MB).  Again, pending your computer’s O/S, select the “Download Windows App” or “Download MAC OS X App” *** Use Current Stable Release App ONLY! Not the Beta version!!


1st Semester Assignments:

Chapter_01 Computer Systems

Ch01.ppt (Adobe Acrobat File PDF)

Review corresponding section of Georgia Tech Review && Practice Exams for tests!

Chapter_02   Objects && Primitive Data Types

Ch02.ppt (Adobe Acrobat File PDF)

Review corresponding section of Georgia Tech Review && Practice Exams for tests!

Chapter_03 Conditional && Looping Statements

Ch03.ppt (Adobe Acrobat File PDF)

Review corresponding section of Georgia Tech Review && Practice Exams for tests!

Chapter_04  Writing Classes

Ch04.ppt (Adobe Acrobat File PDF)

Initial Tutorial with Chicken6th (Constructor Class) && ChickenCoop6th (Driver Class)

Review corresponding section of Georgia Tech Review && Practice Exams for tests!


2nd Semester Assignments:

Chapter_05   Enhancing Classes Chapter 5 labs will be handled as inclass assignments andworksheets.  Note that this chapter is mostly conceptual in nature.  Chapter 5 concepts and assessments will be workedinto Chapter 7 and Chapter 6 quizzes and tests.

Ch05.ppt (Adobe Acrobat File PDF)

Chapter_06   Arrays, ArrayLists && Sorting Arrays –

Ch06.ppt (Adobe Acrobat File PDF) Array images: one, two, three

Lab Exercise 6-4 Array Sizes

TechFair Programming Challenge 1

 

 

CASE STUDY: MagpieLabStudentGuide with Strings and Arrays

  1. APcompSci_StudentWorksheet_MagPie-01
  2. APcompSci_StudentWorksheet_MagPie-02

Key Java Concepts Worksheet

Review corresponding section of Georgia Tech Review && Practice Exams for tests!

Chapter_07 Inheritance && Interfaces

Ch07.ppt (Adobe Acrobat File PDF) Go to Java Ranch and study;

Review corresponding section of Georgia Tech Review && Practice Exams for tests!

Chapter_08   Recursion

ch08pptNotes (Adobe Acrobat File PDF)

Review corresponding section of Georgia Tech Review && Practice Exams for tests!


CASE STUDY:  PictureLabStudentGuide with 2D Arrays!

  1. APcompSci_StudentWorksheet_PictureLab-01
  2. APcompSci_StudentWorksheet_PictureLab-02
  3. APcompSci_StudentWorksheet_PictureLab-03
  4. APcompSci_StudentWorksheet_PictureLab-04
  5. APcompSci_StudentWorksheet_PictureLab-05

CASE STUDY:  ElevensCardLab_StudentGuide with ArrayLists and Abstract Classes

  1. APcompSci_StudentWorksheet_ElevensCards-01
  2. APcompSci_StudentWorksheet_ElevensCards-02
  3. APcompSci_StudentWorksheet_ElevensCards-03
  4. APcompSci_StudentWorksheet_ElevensCards-04

************************************************* 

VIRTUAL FRQ PRACTICE QUESTIONS  2020

2020testFormatAPCSA (Looks like focus is on writing methods, 1-D Arrays, ArrayLists, && Constructor classes)

APCSA_QuickReferenceGuide2020 (Print for ALL practice FRQs)

Virtual01_2019Quest2_ConsructorClass (PDF)

Virtual02_2019Quest1_leapYr (PDF)

Virtual03_2019Quest3_ArrLstStrings (PDF)

Virtual04_2018Quest2_ArrLstStrings (PDF)

Virtual05_2017Quest3_manipStrings (PDF)

Virtual06_2017Quest1_ArrListDigits (PDF)

ap-2020exam-sample-questions-computer-science (PDF)

OTHER PRACTICE!

 


GENERAL REVIEW:



CASE  STUDIES:

MagpieLabStudentGuide with Strings and Arrays

  1. APcompSci_StudentWorksheet_MagPie-01
  2. APcompSci_StudentWorksheet_MagPie-02

PictureLabStudentGuide with 2D Arrays!

  1. APcompSci_StudentWorksheet_PictureLab-01
  2. APcompSci_StudentWorksheet_PictureLab-02
  3. APcompSci_StudentWorksheet_PictureLab-03
  4. APcompSci_StudentWorksheet_PictureLab-04
  5. APcompSci_StudentWorksheet_PictureLab-05

 ElevensCardLab_StudentGuide with ArrayLists and Abstract Classes

  1. APcompSci_StudentWorksheet_ElevensCards-01
  2. APcompSci_StudentWorksheet_ElevensCards-02
  3. APcompSci_StudentWorksheet_ElevensCards-03
  4. APcompSci_StudentWorksheet_ElevensCards-04