A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Q | Name | Avg | SD | Methods and Control | Class | []/List | [][] | Can't Use | Topics/Notes | Classes/Methods | |||||||||||||||
2 | 2023 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
3 | A1 | Appointment Book | 4.07 | 3.37 | x | 4.3275 | Average Average | 4.335657895 | ||||||||||||||||||
4 | A2 | Sign | 4.74 | 2.86 | x | Recent Avg | 4.743125 | |||||||||||||||||||
5 | A3 | Weather Data | 5.07 | 3.19 | x | |||||||||||||||||||||
6 | A4 | Candy Box | 3.43 | 3.17 | x | |||||||||||||||||||||
7 | 2022 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | Yearly avg | Q1 | Q2 | Q3 | Q4 | ||||||||||||||||
8 | A1 | Game | 5.92 | 3.31 | x | 4.8225 | AVG | 5.19 | 4.90 | 4.84 | 4.04 | |||||||||||||||
9 | A2 | Book | 5.03 | 3.25 | x | |||||||||||||||||||||
10 | A3 | Review | 4.48 | 3.19 | x | |||||||||||||||||||||
11 | A4 | Data | 3.86 | 3.15 | x | |||||||||||||||||||||
12 | 2021 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
13 | A1 | WordMatch | 4.57 | 3.09 | x | 4.4475 | ||||||||||||||||||||
14 | A2 | Table | 4.94 | 3.5 | x | |||||||||||||||||||||
15 | A3 | MemberInfo | 4.2 | 3.41 | x | |||||||||||||||||||||
16 | A4 | ArrayResizer | 4.08 | 3.43 | x | |||||||||||||||||||||
17 | 2019 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
18 | A1 | AP Calendar | 6.2 | 2.98 | X | 5.375 | ||||||||||||||||||||
19 | A2 | Step Tracker | 4.9 | 3.53 | x | |||||||||||||||||||||
20 | A3 | Delimiters | 5.6 | 3.54 | x | |||||||||||||||||||||
21 | A4 | Light Board | 4.8 | 3.38 | x | |||||||||||||||||||||
22 | 2018 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
23 | A1 | Frog Simulation | 5.34 | x | create class objects, writing methods, conditionals, loops | frogSimulation, simulate, runSimulation | 4.895 | |||||||||||||||||||
24 | A2 | Word Pair | 4.38 | x | Write constructor, access array elements, process an array list, String methods | WordPairList, WordPair, | ||||||||||||||||||||
25 | A3 | Code Word Checker | 5.11 | x | Write complete class, implement an interface, | CodeWordChecker, StringChecker, isValid | ||||||||||||||||||||
26 | A4 | Latin Squares | 4.75 | x | Array/list processing, 2d array processing, creating objects, calling methods | ArrayTester, getColumn, containsDuplicates, hasAllValues | ||||||||||||||||||||
27 | 2017 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
28 | A1 | Digits | 4.1 | x | write constructor, extract digits, modulus, ArrayList processing, consecutive elements | Digits constructor, isStrictlyIncreasing | 4.6375 | |||||||||||||||||||
29 | A2 | Mult Practice | 5.86 | x | write complete class, implement an interface | MultPractice, getProblem, nextProblem | ||||||||||||||||||||
30 | A3 | Phrase | 3.84 | x | string manipulation | replaceNthOccurrence, findLastOccurrence | ||||||||||||||||||||
31 | A4 | Position | 4.75 | x | 2-D array processing, static methods, object creation | findPosition, getSuccessorArray | ||||||||||||||||||||
32 | 2016 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
33 | A1 | Random String Chooser | 3.42 | x | x | array/ArrayList processing, Random number, write complete class & subclass constructor | RandomStringChooser, RandomLetterChooser constructor | 3.06 | ||||||||||||||||||
34 | A2 | Log Messages | 2.94 | x | string manipulation, ArrayList processing | LogMessage constructor, containsWord, removeMessages | ||||||||||||||||||||
35 | A3 | Crossword | 2.59 | x | 2-D array processing (Booleans) | toBeLabeled, Crossword constructor | ||||||||||||||||||||
36 | A4 | String Formatter | 3.29 | x | string manipulation, ArrayList processing | totalLetters, basicGapWidth, format | ||||||||||||||||||||
37 | 2015 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
38 | A1 | Diverse Array | 5.05 | x | array processing, 2-D array processing | arraySum, rowSums, isDiverse | 4.125 | |||||||||||||||||||
39 | A2 | Hidden Word | 4.41 | x | write complete class, string manipulation | HiddenWord, getHint | ||||||||||||||||||||
40 | A3 | Sparse Array | 3.05 | x | ArrayList processing, object creation | getValueAt, removeColumn | ||||||||||||||||||||
41 | A4 | Number Group | 3.99 | x | write a complete interface and class, ArrayList processing | NumberGroup (interface), Range, contains | ||||||||||||||||||||
42 | 2014 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
43 | A1 | Scrambler | 3.57 | x | string manipulation, ArrayList processing | scrambledWord, scrambleOrRemove | 3.91 | |||||||||||||||||||
44 | A2 | Director | 4.35 | x | Grid World, write complete class, ArrayList processing | Director, act | ||||||||||||||||||||
45 | A3 | Seating Chart | 3.57 | x | 2-D array processing, ArrayList processing | Student, SeatingChart, removeAbsentStudents | ||||||||||||||||||||
46 | A4 | Trio | 4.14 | x | interface, write a complete class, finding min | MenuItem, Trio, getName, getPrice | ||||||||||||||||||||
47 | 2013 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
48 | A1 | Song List | 4.44 | x | list processing, equals | DownloadInfo, getDownloadInfo, updateDownloads | 4.20 | |||||||||||||||||||
49 | A2 | Token Pass | 4.16 | x | array processing, random, consecutive elements, pre/post | TokenPass, constructor, distributeCurrentPlayerTokens | ||||||||||||||||||||
50 | A3 | Jumping Critter | 4.01 | x | GridWorld, write complete class, ArrayList processing | GridWorldUtilities, getEmptyLocations, JumpingCritter | ||||||||||||||||||||
51 | A4 | Sky View | 4.19 | x | 2-D array processing (doubles), constructor | SkyView, constructor, getAverage | ||||||||||||||||||||
52 | 2012 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
53 | A1 | Climber | 4.12 | x | ArrayList <String>, compareTo, and implicatons of design choices | ClimbInfo, addClimb, distinctPeakNames | 4.45 | |||||||||||||||||||
54 | A2 | Retro Bug | 4.26 | x | inheritance, maintaining state, overriding, write complete class | act, restore | ||||||||||||||||||||
55 | A3 | Horse Barn | 4.25 | x | array processing (Horses), interface | Horse, HorseBarn, findHorseSpace, consolidate | ||||||||||||||||||||
56 | A4 | Gray Image | 5.17 | x | 2-D array processing (ints) | GrayImage, countWhitePixels, processImage | ||||||||||||||||||||
57 | 2011 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
58 | A1 | Sound | 5.29 | x | array processing | limitAmplitude, trimSilenceFromBeginning | 3.06 | |||||||||||||||||||
59 | A2 | AttractiveCritter | 3.35 | x | Grid World, write complete class, don't violate postConditions | AttractiveCritter | ||||||||||||||||||||
60 | A3 | Fuel Depot | 3.99 | x | interface, ArrayList <FuelTank>, min | FuelDepot, FuelTank, FuelRobot, nextTankToFill, moveToLocation | ||||||||||||||||||||
61 | A4 | Route Cipher | 3.53 | x | 2-D array processing (String), string manipulation | RouteCipher, fillBlock, encryptMessage | ||||||||||||||||||||
62 | 2010 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
63 | A1 | Cookie Order | 5.46 | x | ArrayList, accumulator | getTotalBoxes, removeVariety | 5.32 | |||||||||||||||||||
64 | A2 | APLine | 6.34 | x | write a complete class, integer division | APLine, getSlope, isOnLine | ||||||||||||||||||||
65 | A3 | Trail | 5.84 | x | array, consecutive elements | isLevelTrailSegment, isDifficult | ||||||||||||||||||||
66 | A4 | GridChecker | 3.64 | x | GridWorld, ArrayList processing | actorWithMostNeighbors, getOccupiedWithinTwo | ||||||||||||||||||||
67 | 2009 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | Canonical Solutions | ||||||||||||||||||||
68 | A1 | Number Cube | 4.70 | x | array processing (int), max/min | NumberCube, getNumTosses, getLongestRun | 4.52 | |||||||||||||||||||
69 | A2 | Stockpile Critter | 4.64 | x | Grid World, inheritance, write complete class, no part A/B | StockPileCritter | ||||||||||||||||||||
70 | A3 | Battery Charger | 4.75 | x | array processing (int), wrap around, modulus | BatteryCharger, getChargingCost, getChargeStartTime | ||||||||||||||||||||
71 | A4 | Tile Game | 4.00 | x | ArrayList <NumberTile> processing, interface | TileGame, getIndexForFit, insertTile | ||||||||||||||||||||
72 | 2008 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
73 | A1 | Flight List | 4.74 | x | ArrayList processing, max/min | Flight,Trip, getDuration, getShortestLayover | 3.92 | |||||||||||||||||||
74 | A2 | String Coder | 3.36 | x | ArrayList <String> processing, string manipulation | StringCoder, decodeString, encodeString | ||||||||||||||||||||
75 | A3 | Opossum Critter | 4.13 | x | Grid World, inheritance | OpossumCritter, processActors, selectMoveLocation | ||||||||||||||||||||
76 | A4 | Checker Objects | 3.44 | x | write two classes, interface, indexOf, object instantiation | SubstringChecker, AndChecker, yummyChecker | ||||||||||||||||||||
77 | 2007 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
78 | A1 | Self Divisor | 3.03 | x | array processing (int), extracting digits, modulus | SelfDivisor, isSelfDivisor, firstNumSelfDivisors | 3.08 | |||||||||||||||||||
79 | A2 | Pounce Fish | 2.99 | x | Marine Biology, inheritance | PounceFish, findFish, act | ||||||||||||||||||||
80 | A3 | Answer Sheets | 3.20 | x | ArrayList <String> processing, max/min | ScoreSheets, getScore, highestScoringStudent | ||||||||||||||||||||
81 | A4 | Game Design | 3.09 | x | inheritance, interface, write entire class + 1 method | GameDriver, RandomPlayer, playGame | ||||||||||||||||||||
82 | 2006 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
83 | A1 | Daily Schedule | 4.34 | x | ArrayList processing, remove | TimeInterval, Appointment, conflictsWith, clearConflicts, addAppt | 3.91 | |||||||||||||||||||
84 | A2 | Taxable Items | 4.86 | x | inheritance, interface, write class | Item, TaxableItem, purchasePrice, Vehicle | ||||||||||||||||||||
85 | A3 | Customer List | 3.47 | x | array processing, merge, compare customers | compareCustomer, prefixMerge | ||||||||||||||||||||
86 | A4 | Drop Game | 2.95 | x | Marine Biology like, Connect-4 like drop game, 2-D array | dropLocationForColumn, dropMatchesNeighbors | ||||||||||||||||||||
87 | 2005 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
88 | A1 | Hotel Reservation | 4.54 | x | array and ArrayList processing | Hotel, Reservation, requestRoom, cancelAndReassign | 4.49 | |||||||||||||||||||
89 | A2 | Ticket Sales | 4.04 | x | inheritance,write two complete classes | Ticket, AdvanceTicket, StudentAdvanceTicket | ||||||||||||||||||||
90 | A3 | Zig Zag Fish | 4.30 | x | Marine Biology, inheritance | ZigZagFish, nextLocation, move | ||||||||||||||||||||
91 | A4 | Improve Grades | 5.08 | x | array processing (int), average, compare consecutive elements | average, hasImproved, finalAverage | ||||||||||||||||||||
92 | 2004 | Questions | Scoring Guidelines | Student Performance Q&A | Litvin's Solutions | |||||||||||||||||||||
93 | A1 | Word List | 5.83 | x | ArrayList processing with Strings, remove, String length | WordList, numWordsOfLength, removeWordsOfLength | 4.86 | |||||||||||||||||||
94 | A2 | Pet | 5.20 | x | inheritance, abstract classes, ArrayList processing | Pet, Dog, Kennel, Cat, LoudDog, allSpeak | ||||||||||||||||||||
95 | A3 | Pond Stocker | 4.03 | x | Marine Biology, inheritance | PondStocker, numUnder, randomLocation, addFish | ||||||||||||||||||||
96 | A4 | Robot | 4.37 | x | array processing | forwardMoveBlocked, move, clearHall | ||||||||||||||||||||
97 | 2009 Audit Practice Exam | |||||||||||||||||||||||||
98 | A1 | Word Scrambler | string manipulation, array processing, consecutive elements | WordScrambler, recombine, mixedWords | ||||||||||||||||||||||
99 | A2 | Mountain | array processing, consecutive elements | Mountain, getPeakIndex, isMountain | ||||||||||||||||||||||
100 | A3 | Grub | GridWorld | Grub, getRandomDirection, getMoveLocations, selectMoveLocation |