APCS A FRQ Map 2004-19
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

Comment only
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Year
FRQ
Informal NameScoring AvgMethods & Control (Started in 2018)Class DesignArraysLists2D ArraysMultiple ClassesCase Study (Ended in 2014)Topics/NotesClasses/MethodsLearning ObjectivesUnits
2
2019Q1AP CalendarTBAxmethod call, modulus, accumulationnumberOfLeapYears, dayOfWeek
3
2019Q2Step TrackerTBAxwrite complete class, accumulation, integer divisionStepTracker, StepTracker constructor, addDailySteps, activeDays, averageSteps
4
2019Q3DelimitersTBAxxarray processing, ArrayList processing, string comparison, accumulationgetDelimitersList, isBalanced
5
2019Q4Light BoardTBAx2-D array processing, Math.random(), modulus, column accessLighboard constructor, evaluateLight
6
2018Q1Frog Simulation5.34xmethod call, condition validation, integer division, accumulationsimulate, runSimulations
7
2018Q2WordPair4.38xxxwrite constructor, ArrayList processing, object creation, string comparison, accumulationWordPairList, numMatches
8
2018Q3Code Word Checker5.11xwrite complete class, implement an interface, overloaded constructor, indexOfCodeWordChecker, CodeWordChecker constructor, isValid
9
2018Q4ArrayTester4.75xx2-D array processing, 1-D array access, static methods, method callsgetColumn, isLatin
10
2017Q1Digits4.10xwrite constructor, extract digits, modulus, ArrayList processing, consecutive elementsDigits constructor, isStrictlyIncreasing
11
2017Q2Mult Practice5.90xwrite complete class, implement an interfaceMultPractice, getProblem, nextProblem
12
2017Q3Phrase3.80string manipulationreplaceNthOccurrence, findLastOccurrence
13
2017Q4Position4.70xx2-D array processing, static methods, object creationfindPosition, getSuccessorArray
14
2016Q1Random String Chooser3.42xxxxarray/ArrayList processing, Random number, write complete class & subclass constructorRandomStringChooser, RandomLetterChooser constructor
15
2016Q2Log Messages2.94xxstring manipulation, ArrayList processingLogMessage constructor, containsWord, removeMessages
16
2016Q3Crossword2.59xx2-D array processing (Booleans)toBeLabeled, Crossword constructor
17
2016Q4String Formatter3.29xstring manipulation, ArrayList processingtotalLetters, basicGapWidth, format
18
2015Q1Diverse Array5.05xxarray processing, 2-D array processingarraySum, rowSums, isDiverse
19
2015Q2Hidden Word4.41xwrite complete class, string manipulationHiddenWord, getHint
20
2015Q3Sparse Array3.05xxArrayList processing, object creationgetValueAt, removeColumn
21
2015Q4Number Group3.99xxxwrite a complete interface and class, ArrayList processingNumberGroup (interface), Range, contains
22
2014
PE 1
Word Scrambler-xstring manipulation, array processing, consecutive elementsWordScrambler, recombine, mixedWords
23
2014
PE 2
Mountain-xarray processing, consecutive elementsMountain, getPeakIndex, isMountain
24
2014
PE 3
Grub-xGridWorld Grub, getRandomDirection, getMoveLocations, selectMoveLocation
25
2014
PE 4
Score Info-xxxarray and arrayList processingScoreInfo, Stats, record, recordScores
26
2014Q1Scrambler3.57xstring manipulation, ArrayList processingscrambledWord, scrambleOrRemove
27
2014Q2Director4.35xxxxGrid World, write complete class, ArrayList processingDirector, act
28
2014Q3Seating Chart3.57xxx2-D array processing, ArrayList processingStudent, SeatingChart, removeAbsentStudents
29
2014Q4Trio4.14xxinterface, write a complete class, finding min MenuItem, Trio, getName, getPrice
30
2013Q1Song List4.44xxlist processing, equalsDownloadInfo, getDownloadInfo, updateDownloads
31
2013Q2Token Pass4.16xxarray processing, random, consecutive elements, pre/postTokenPass, constructor, distributeCurrentPlayerTokens
32
2013Q3Jumping Critter4.01xxxGridWorld, write complete class, ArrayList processingGridWorldUtilities, getEmptyLocations, JumpingCritter
33
2013Q4Sky View4.19x2-D array processing (doubles), constructorSkyView, constructor, getAverage
34
2012Q1Climber4.12xArrayList <String>, compareTo, and implicatons of design choicesClimbInfo, addClimb, distinctPeakNames
35
2012Q2Retro Bug4.26xxinheritance, maintaining state, overriding, write complete classact, restore
36
2012Q3Horse Barn4.25xarray processing (Horses), interfaceHorse, HorseBarn, findHorseSpace, consolidate
37
2012Q4Gray Image5.17x2-D array processing (ints)GrayImage, countWhitePixels, processImage
38
2011Q1Sound5.29xarray processinglimitAmplitude, trimSilenceFromBeginning
39
2011Q2AttractiveCritter3.35xGrid World, write complete class, don't violate postConditionsAttractiveCritter
40
2011Q3Fuel Depot3.99xxinterface, ArrayList <FuelTank>, minFuelDepot, FuelTank, FuelRobot, nextTankToFill, moveToLocation
41
2011Q4Route Cipher3.53x2-D array processing (String), string manipulationRouteCipher, fillBlock, encryptMessage
42
2010Q1Cookie Order5.46xxArrayList, accumulatorgetTotalBoxes, removeVariety
43
2010Q2APLine6.34xwrite a complete class, integer divisionAPLine, getSlope, isOnLine
44
2010Q3Trail5.84xarray, consecutive elementsisLevelTrailSegment, isDifficult
45
2010Q4GridChecker3.64xxxGridWorld, ArrayList processingactorWithMostNeighbors, getOccupiedWithinTwo
46
2009Q1Number Cube4.70xarray processing (int), max/minNumberCube, getNumTosses, getLongestRun
47
2009Q2Stockpile Critter4.64xxGrid World, inheritance, write complete class, no part A/BStockPileCritter
48
2009Q3Battery Charger4.75xarray processing (int), wrap around, modulusBatteryCharger, getChargingCost, getChargeStartTime
49
2009Q4Tile Game4.00xArrayList <NumberTile> processing, interfaceTileGame, getIndexForFit, insertTile
50
2008Q1Flight List4.74xxArrayList processing, max/minFlight,Trip, getDuration, getShortestLayover
51
2008Q2String Coder3.36xArrayList <String> processing, string manipulationStringCoder, decodeString, encodeString
52
2008Q3Opossum Critter4.13xGrid World, inheritance OpossumCritter, processActors, selectMoveLocation
53
2008Q4Checker Objects3.44xwrite two classes, interface, indexOf, object instantiationSubstringChecker, AndChecker, yummyChecker
54
2007Q1Self Divisor3.03xarray processing (int), extracting digits, modulusSelfDivisor, isSelfDivisor, firstNumSelfDivisors
55
2007Q2Pounce Fish2.99xMarine Biology, inheritancePounceFish, findFish, act
56
2007Q3Answer Sheets3.20xxArrayList <String> processing, max/minScoreSheets, getScore, highestScoringStudent
57
2007Q4Game Design3.09xinheritance, interface, write entire class + 1 methodGameDriver, RandomPlayer, playGame
58
2006Q1Daily Schedule4.34xxArrayList processing, removeTimeInterval, Appointment, conflictsWith, clearConflicts, addAppt
59
2006Q2Taxable Items4.86xinheritance, interface, write classItem, TaxableItem, purchasePrice, Vehicle
60
2006Q3Customer List3.47xarray processing, merge, compare customerscompareCustomer, prefixMerge
61
2006Q4Drop Game2.95xMarine Biology like, Connect-4 like drop game, 2-D arraydropLocationForColumn, dropMatchesNeighbors
62
2005Q1Hotel Reservation4.54xxxarray and ArrayList processingHotel, Reservation, requestRoom, cancelAndReassign
63
2005Q2Ticket Sales4.04xinheritance,write two complete classesTicket, AdvanceTicket, StudentAdvanceTicket
64
2005Q3Zig Zag Fish4.30xMarine Biology, inheritanceZigZagFish, nextLocation, move
65
2005Q4Improve Grades5.08xarray processing (int), average, compare consecutive elementsaverage, hasImproved, finalAverage
66
2004Q1Word List5.83xArrayList processing with Strings, remove, String lengthWordList, numWordsOfLength, removeWordsOfLength
67
2004Q2Pet5.20xinheritance, abstract classes, ArrayList processingPet, Dog, Kennel, Cat, LoudDog, allSpeak
68
2004Q3Pond Stocker4.03xMarine Biology, inheritancePondStocker, numUnder, randomLocation, addFish
69
2004Q4Robot4.37xarray processingforwardMoveBlocked, move, clearHall
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...