Difference between revisions of "AP Computer Science"

From WLCS
(The 2020-21 school year will be completely managed through APS Canvas.)
(48 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Monday (3/9/20) ==
+
== The 2020-21 school year will be completely managed through [https://apsva.instructure.com/ APS Canvas]==
'''Agenda:'''
 
* Recursion quiz
 
* APCS FRQ 2019 #3 [https://apcentral.collegeboard.org/pdf/ap19-sg-computer-science-a.pdf grading rubric]
 
** [https://apcentral.collegeboard.org/pdf/ap19-frq-computer-science-a.pdf #3 question]
 
* Merge sort
 
** Possible MC question where they ask you to trace a merge sort execution
 
* Quick...
 
*# Create a two dimensional array of type double (4 x 6)
 
*# Populate the 2D array with random numbers from 0 to 100
 
*# Write a nested for loop that sums the entire 2D array and calculates the average
 
  
'''Homework:'''
 
* APCS FRQ 2019 #4 (22 minutes)
 
 
== Thursday (3/5/20) ==
 
'''Warmup:'''
 
<syntaxhighlight lang="Java">
 
Given the following method declaration, which of the following is printed as the result of the call mystery(1234)?
 
 
//precondition:  x >=0
 
public static void mystery (int x)
 
{
 
  System.out.print(x % 10);
 
 
  if ((x / 10) != 0)
 
  {
 
      mystery(x / 10);
 
  }
 
  System.out.print(x % 10);
 
}
 
 
(a) 1441
 
(b) 43211234
 
(c) 3443
 
(d) 12344321
 
(e) Many digits are printed due to infinite recursion.
 
</syntaxhighlight>
 
 
'''Agenda:'''
 
* Finish APCS FRQ 2019 #2 (5 minutes)
 
** Self-grade rubric
 
* Recursion quiz on '''Monday (3/9/19)'''
 
* Recursion review & HW questions?
 
* Recursion practice problems
 
** Write a recursive method that returns the sum of all the numbers from N down to 1: int sum(int N)
 
** Write a recursive method that prints every other letter of a string: void printSkipping(String s)
 
** Write a recursive method that returns true if a particular character is in the String: boolean findChar(char ch, String s)
 
 
'''Homework:'''
 
* APCS FRQ 2019 #3 (22 minutes)
 
 
== Tuesday (3/3/20) ==
 
* Super Tuesday (no school for students)
 
 
== [[APCS - 1920 - February]] ==
 
== [[APCS - 1920 - January]] ==
 
== [[APCS - 1920 - December]] ==
 
== [[APCS - 1920 - November]] ==
 
== [[APCS - 1920 - October]] ==
 
== [[APCS - 1920 - September]] ==
 
 
== [[APCS - Archives]] ==
 
== [[APCS - Archives]] ==

Revision as of 12:26, 7 September 2020

The 2020-21 school year will be completely managed through APS Canvas

APCS - Archives