Assignments for AP Computer Science A (CS-2)

6th Six-Weeks

There are 16 class days in the 6th Six-Weeks.

CS-2 points needed

6500 points S rank 100% 93.8 points per day
4600 points A 90% 50.0 points per day
3500 points B 80% 37.5 points per day
2800 points C 70% 34.4 points per day
2300 points D 60% 37.5 points per day
below 2300 points is failing


 ↧ (12 assignments hidden)
 ↥ 1MiscellaneousCreate an Account5 points
 ↥    Basics and Printing - 1 assignment, 3 points
 ↥ 2Basics and PrintingHow to Compile Quick Reference  - code provided3 points
 ↥    OOP - 120 assignments, 5008 points
 ↥ 3OOPLearn Java the Hard Way: Ex01: Working With Objects  - code provided30 points
 ↥ 4OOPLearn Java the Hard Way: Ex02: Creating Your Own Single Objects (OldMacDonald)  - code provided25 points
 ↥ 5OOPLearn Java the Hard Way: Ex03: Defining Objects in Separate Files (OldMacDriver)  - code provided10 points
 ↥ 6OOPBaby Objects20 points
 ↥ 7OOPCodependent Objects1 points
 ↥    Methods - 5 assignments, 200 points
 ↥ 8MethodsMinimum of Three (Method-Writing Practice)  - code provided30 points
 ↥ 9MethodsDivisibility Checker  - code provided20 points
 ↥ 10MethodsSum the Digits  - code provided40 points
 ↥ 11MethodsCount the Digits  - code provided30 points
 ↥ 12MethodsReverse Factorial  - code provided80 points
 ↥    Strings - 7 assignments, 420 points
 ↥ 13StringsString Multiplier  - code provided30 points
 ↥ 14StringsString Reverser  - code provided40 points
 ↥ 15StringsStarts With X  - code provided30 points
 ↥ 16StringsAdverb, Probably (Ends With -ly)  - code provided40 points
 ↥ 17StringsIs Parenthesized  - code provided60 points
 ↥ 18StringsIs Quoted  - code provided100 points
 ↥    Arrays - 11 assignments, 650 points
 ↥ 19ArraysBasic Arrays 020 points
 ↥ 20ArraysBasic Arrays 130 points
 ↥ 21ArraysBasic Arrays 240 points
 ↥ 22ArraysBasic Arrays 325 points
 ↥ 23ArraysFinding a Value in an Array80 points
 ↥ 24ArraysHow Many Times?40 points
 ↥ 25ArraysIs It There or Not?85 points
 ↥ 26ArraysWhere Is It?90 points
 ↥ 27ArraysFinding the Largest Value in an Array100 points
 ↥ 28ArraysLocating the Largest Value in an Array110-130 points
 ↥ 29OOPLearn Java the Hard Way: Ex04: Fields in an Object (TVActorDriver)  - code provided20 points
 ↥ 30OOPLearn Java the Hard Way: Ex05: Programming Paradigms (StringFunOODriver)  - code provided15 points
 ↥ 31OOPLearn Java the Hard Way: Ex06: Accessing Fields in Methods (PhraseRepeaterDriver)  - code provided10 points
 ↥ 32OOPLearn Java the Hard Way: Ex07: Encapsulation and Automated Testing (SquareRootDriver)  - code provided10 points
 ↥ 33OOPLearn Java the Hard Way: Ex08: Failure to Encapsulate (SphereCalcTester)  - code provided20 points
 ↥ 34OOPLearn Java the Hard Way: Ex09: Private Fields and Constructors (SphereCalcTester4)  - code provided15 points
 ↥ 35OOPLearn Java the Hard Way: Ex10: Automated Testing with Arrays (BetterTesting)  - code provided40 points
 ↥ 36OOPLearn Java the Hard Way: Ex11: Public vs Private vs Unspecified (FieldAccessDriver)  - code provided20 points
 ↥ 37OOPLearn Java the Hard Way: Ex12: Reviewing Constructors (RectangleDriver)  - code provided15 points
 ↥ 38OOPLearn Java the Hard Way: Ex13: Default Values for Fields (DogDriver)  - code provided25 points
 ↥ 39OOPLearn Java the Hard Way: Ex14: toString and this (TweetDriver)  - code provided15 points
 ↥ 40OOPLearn Java the Hard Way: Ex15: Noughts and Crosses / Extreme Testing (NoughtsCrossesGame)  - code provided50 points
 ↥ 41OOPLearn Java the Hard Way: Ex16: Introduction to ArrayLists (ArrayListIntro)  - code provided90 points
 ↥ 42OOPLearn Java the Hard Way: Ex17: Word Counter Using an ArrayList (WordCounterDriver)  - code provided10 points
 ↥ 43OOP[New!] A+ Computer Science: Lab08.3 - Vowel Counter Lab (VowelCounter)  - code providedby Stacey Armstrong60 points
 ↥ 44OOP[New!] A+ Computer Science: Lab14.0 - Arrayfunhouserunner (Arrayfunhouserunner)  - code providedby Stacey Armstrong40 points
 ↥ 45OOP[New!] A+ Computer Science: Lab08.0 - Loopstats (Loopstats)  - code providedby Stacey Armstrong40 points
 ↥ 46OOP[New!] A+ Computer Science: Lab08.0 - Boxrunner (Boxrunner)  - code providedby Stacey Armstrong10 points
 ↥ 47OOP[New!] A+ Computer Science: Lab08.0 - Primerunner (Primerunner)  - code providedby Stacey Armstrong10 points
 ↥ 48OOP[New!] A+ Computer Science: Lab08.0 - Triangleone (Triangleone)  - code providedby Stacey Armstrong60 points
 ↥ 49OOP[New!] A+ Computer Science: Lab08.0 - Factorial (Factorial)  - code providedby Stacey Armstrong40 points
 ↥ 50OOP[New!] A+ Computer Science: Lab08.0 - Forloopdemo (Forloopdemo)  - code providedby Stacey Armstrong30 points
 ↥ 51OOP[New!] A+ Computer Science: Lab08.0 - Prime (Prime)  - code providedby Stacey Armstrong70 points
 ↥ 52OOP[New!] A+ Computer Science: Lab08.0 - Gcd (Gcd)  - code providedby Stacey Armstrong65 points
 ↥ 53OOP[New!] A+ Computer Science: Lab08.0 - Countpairs (Countpairs)  - code providedby Stacey Armstrong40 points
 ↥ 54OOP[New!] A+ Computer Science: Lab08.0 - Gcdrunner (Gcdrunner)  - code providedby Stacey Armstrong10 points
 ↥ 55OOP[New!] A+ Computer Science: Lab14.0 - Arrayfunhousetworunner (Arrayfunhousetworunner)  - code providedby Stacey Armstrong10 points
 ↥ 56OOP[New!] A+ Computer Science: Lab08.0 - Box (Box)  - code providedby Stacey Armstrong30 points
 ↥ 57OOP[New!] A+ Computer Science: Lab08.0 - Vowelcounterrunner (Vowelcounterrunner)  - code providedby Stacey Armstrong1 points
 ↥ 58OOP[New!] A+ Computer Science: Lab08.0 - Multtable (Multtable)  - code providedby Stacey Armstrong50 points
 ↥ 59OOP[New!] A+ Computer Science: Lab08.0 - Coolnumbers (Coolnumbers)  - code providedby Stacey Armstrong1 points
 ↥ 60OOP[New!] A+ Computer Science: Lab08.0 - Word (Word)  - code providedby Stacey Armstrong50 points
 ↥ 61OOP[New!] A+ Computer Science: Lab08.0 - Multtablerunner (Multtablerunner)  - code providedby Stacey Armstrong15 points
 ↥ 62OOP[New!] A+ Computer Science: Lab14.0 - Arrayfunhousetwo (Arrayfunhousetwo)  - code providedby Stacey Armstrong110 points
 ↥ 63OOP[New!] A+ Computer Science: Lab14.0 - Arrayfunhouse (Arrayfunhouse)  - code providedby Stacey Armstrong80 points
 ↥ 64OOP[New!] A+ Computer Science: Lab14.0 - Oddsandevens (Oddsandevens)  - code providedby Stacey Armstrong100 points
 ↥ 65OOP[New!] A+ Computer Science: Lab08.0 - Factorialrunner (Factorialrunner)  - code providedby Stacey Armstrong10 points
 ↥ 66OOP[New!] A+ Computer Science: Lab14.0 - Oddsandevensrunner (Oddsandevensrunner)  - code providedby Stacey Armstrong10 points
 ↥ 67OOP[New!] A+ Computer Science: Lab08.0 - Forloopdemorunner (Forloopdemorunner)  - code providedby Stacey Armstrong10 points
 ↥ 68OOP[New!] A+ Computer Science: Lab08.0 - Wordrunner (Wordrunner)  - code providedby Stacey Armstrong20 points
 ↥ 69OOP[New!] A+ Computer Science: Lab08.0 - Loopstatsrunner (Loopstatsrunner)  - code providedby Stacey Armstrong15 points
 ↥ 70OOP[New!] A+ Computer Science: Lab08.0 - Twototen (Twototen)  - code providedby Stacey Armstrong80 points
 ↥ 71OOP[New!] A+ Computer Science: Lab14.0 - Fibonacci (Fibonacci)  - code providedby Stacey Armstrong80 points
 ↥ 72OOP[New!] A+ Computer Science: Lab14.0 - Romannumeral (Romannumeral)  - code providedby Stacey Armstrong135 points
 ↥ 73OOP[New!] A+ Computer Science: Lab14.0 - Histogramrunner (Histogramrunner)  - code providedby Stacey Armstrong10 points
 ↥ 74OOP[New!] A+ Computer Science: Lab14.0 - Romannumeralrunner (Romannumeralrunner)  - code providedby Stacey Armstrong5 points
 ↥ 75OOP[New!] A+ Computer Science: Lab16.0 - Arraylistfunhouse (Arraylistfunhouse)  - code providedby Stacey Armstrong40 points
 ↥ 76OOP[New!] A+ Computer Science: Lab16.0 - Arraylistfunhouserunner (Arraylistfunhouserunner)  - code providedby Stacey Armstrong10 points
 ↥ 77OOP[New!] A+ Computer Science: Lab11.0 - Triangleone (Triangleone)  - code providedby Stacey Armstrong70 points
 ↥ 78OOP[New!] A+ Computer Science: Lab11.0 - Triangleone (Triangleonerunner)  - code providedby Stacey Armstrong5 points
 ↥ 79OOP[New!] A+ Computer Science: Lab14.0 - Fibonaccirunner (Fibonaccirunner)  - code providedby Stacey Armstrong15 points
 ↥ 80OOP[New!] A+ Computer Science: Lab11.0 - Triangletwo (Triangletwo)  - code providedby Stacey Armstrong50 points
 ↥ 81OOP[New!] A+ Computer Science: Lab11.0 - Boxwordrunner (Boxwordrunner)  - code providedby Stacey Armstrong5 points
 ↥ 82OOP[New!] A+ Computer Science: Lab11.0 - Boxword (Boxword)  - code providedby Stacey Armstrong120 points
 ↥ 83OOP[New!] A+ Computer Science: Lab14.0 - Histogram (Histogram)  - code providedby Stacey Armstrong90 points
 ↥ 84OOP[New!] A+ Computer Science: Lab11.0 - Triangletworunner (Triangletworunner)  - code providedby Stacey Armstrong5 points
 ↥ 85OOP[New!] A+ Computer Science: Lab11.0 - Trianglethreerunner (Trianglethreerunner)  - code providedby Stacey Armstrong5 points
 ↥ 86OOP[New!] A+ Computer Science: Lab14.0 - Arraystatsrunner (Arraystatsrunner)  - code providedby Stacey Armstrong20 points
 ↥ 87OOP[New!] A+ Computer Science: Lab11.0 - Trianglefour (Trianglefour)  - code providedby Stacey Armstrong60 points
 ↥ 88OOP[New!] A+ Computer Science: Lab14.0 - Arraystats (Arraystats)  - code providedby Stacey Armstrong150 points
 ↥ 89OOP[New!] A+ Computer Science: Lab11.0 - Trianglethree (Trianglethree)  - code providedby Stacey Armstrong100 points
 ↥ 90OOP[New!] A+ Computer Science: Lab11.0 - Trianglefourrunner (Trianglefourrunner)  - code providedby Stacey Armstrong5 points
 ↥ 91OOP[New!] A+ Computer Science: Lab11.0 - Boxrunner (Boxrunner)  - code providedby Stacey Armstrong5 points
 ↥ 92OOP[New!] A+ Computer Science: Lab11.0 - Box (Box)  - code providedby Stacey Armstrong50 points
 ↥ 93OOP[New!] A+ Computer Science: Lab11.0 - Trianglewordrunner (Trianglewordrunner)  - code providedby Stacey Armstrong5 points
 ↥ 94OOP[New!] A+ Computer Science: Lab15.0 - Wordsort (Wordsort)  - code providedby Stacey Armstrong30 points
 ↥ 95OOP[New!] A+ Computer Science: Lab15.0 - Numbershifter (Numbershifter)  - code providedby Stacey Armstrong70 points
 ↥ 96OOP[New!] A+ Computer Science: Lab15.0 - Numbersearch (Numbersearch)  - code providedby Stacey Armstrong60 points
 ↥ 97OOP[New!] A+ Computer Science: Lab15.0 - Wordsortrunner (Wordsortrunner)  - code providedby Stacey Armstrong15 points
 ↥ 98OOP[New!] A+ Computer Science: Lab15.0 - Wordsorttwo (Wordsorttwo)  - code providedby Stacey Armstrong40 points
 ↥ 99OOP[New!] A+ Computer Science: Lab15.0 - Fancywords (Fancywords)  - code providedby Stacey Armstrong100 points
 ↥ 100OOP[New!] A+ Computer Science: Lab15.0 - Wordsorttworunner (Wordsorttworunner)  - code providedby Stacey Armstrong10 points
 ↥ 101OOP[New!] A+ Computer Science: Lab15.0 - Fancywordsrunner (Fancywordsrunner)  - code providedby Stacey Armstrong40 points
 ↥ 102OOP[New!] A+ Computer Science: Lab11.0 - Triples (Triples)  - code providedby Stacey Armstrong120 points
 ↥ 103OOP[New!] A+ Computer Science: Lab15.0 - Numbershifterrunner (Numbershifterrunner)  - code providedby Stacey Armstrong10 points
 ↥ 104OOP[New!] A+ Computer Science: Lab15.0 - Numbersearchrunner (Numbersearchrunner)  - code providedby Stacey Armstrong10 points
 ↥ 105OOP[New!] A+ Computer Science: Lab15.0 - Numbersorter (Numbersorter)  - code providedby Stacey Armstrong60 points
 ↥ 106OOP[New!] A+ Computer Science: Lab11.0 - Trianglefiverunner (Trianglefiverunner)  - code providedby Stacey Armstrong5 points
 ↥ 107OOP[New!] A+ Computer Science: Lab11.0 - Triplesrunner (Triplesrunner)  - code providedby Stacey Armstrong5 points
 ↥ 108OOP[New!] A+ Computer Science: Lab11.0 - Trianglefive (Trianglefive)  - code providedby Stacey Armstrong110 points
 ↥ 109OOP[New!] A+ Computer Science: Lab11.0 - Triangleword (Triangleword)  - code providedby Stacey Armstrong135 points
 ↥ 110OOP[New!] A+ Computer Science: Lab16.0 - Madlibrunner (Madlibrunner)  - code providedby Stacey Armstrong10 points
 ↥ 111OOP[New!] A+ Computer Science: Lab16.0 - Madlib (Madlib)  - code providedby Stacey Armstrong120 points
 ↥ 112OOP[New!] A+ Computer Science: Lab16.0 - Expressionsolver (Expressionsolver)  - code providedby Stacey Armstrong150 points
 ↥ 113OOP[New!] A+ Computer Science: Lab16.0 - Expressionsolverrunner (Expressionsolverrunner)  - code providedby Stacey Armstrong20 points
 ↥ 114OOPLearn Java the Hard Way: Ex18: Primitive Variables in Memory (PrimitivesInMemory)  - code provided25 points
 ↥ 115OOPLearn Java the Hard Way: Ex19: Reference Variables in Memory  - code provided40 points
 ↥ 116OOPLearn Java the Hard Way: Ex20: Lists of Primitive Values  - code provided50 points
 ↥ 117OOPLearn Java the Hard Way: Ex21: Generics vs. Casts  - code provided50 points
 ↥ 118OOPLearn Java the Hard Way: Ex22: Object-Oriented Design and Efficiency (IBeforeEDriver)  - code provided10 points
 ↥ 119OOPLearn Java the Hard Way: Ex23: Writing a Silly Class with Generics (PointSwapperDriver)  - code provided10 points
 ↥ 120OOPLearn Java the Hard Way: Ex24: Writing a Useful Class with Generics (JavaHardArrayList)  - code provided120 points
 ↥ 121OOPLearn Java the Hard Way: Ex25: Sorting and Complexity (ThingySorter)  - code provided100 points
 ↥ 122OOPLearn Java the Hard Way: Ex26: Sorting Speeds - Primitives vs Objects (SortingSpeeds)  - code provided100 points
 ↥ 123OOPLearn Java the Hard Way: Ex27: Static Variables and Static Methods (FishDriver)  - code provided35 points
 ↥ 124OOPLearn Java the Hard Way: Ex28: Popular Static Methods in Java (PopularStaticMethods)  - code provided50 points
 ↥ 125OOPLearn Java the Hard Way: Ex29: Importing Static Class Members (ImportingStatic)  - code provided20 points
 ↥ 126OOPLearn Java the Hard Way: Ex30: References as Parameters (ReferenceParameters)  - code provided80 points
 ↥ 127OOPLearn Java the Hard Way: Ex31: Java Strings Are Immutable (ImmutableStrings)  - code provided50 points
 ↥ 128OOPLearn Java the Hard Way: Ex32: Parameters vs Properties (NumberGuyDriver)  - code provided20 points
 ↥ 129OOPLearn Java the Hard Way: Ex33: Basic Inheritance (BasicInheritance)  - code provided20 points
 ↥ 130OOPLearn Java the Hard Way: Ex34: How Fields Are Inherited (FieldInheritanceDriver)  - code provided10 points
 ↥ 131OOPLearn Java the Hard Way: Ex35: "Useful" Inheritance - A Game Board (TicTacGame)  - code provided30 points
 ↥ 132OOPLearn Java the Hard Way: Ex36: A Game Called Breakthrough (BreakthroughGame)  - code provided80 points
 ↥ 133OOPLearn Java the Hard Way: Ex37: Two Kinds of Equality (Dude)  - code provided60 points
 ↥ 134OOPLearn Java the Hard Way: Ex37: Two Kinds of Equality (DudeDriver)  - code provided20 points
 ↥ 135OOPLearn Java the Hard Way: Ex38: Implementing Interfaces (InterfaceDriver)  - code provided15 points
 ↥ 136OOPLearn Java the Hard Way: Ex39: The Comparable Interface (GuyDriver)  - code provided50 points
 ↥ 137OOPLearn Java the Hard Way: Ex40: List and Map (ListAndMap)  - code provided100 points
 ↥ 138OOPLearn Java the Hard Way: Ex41: Implementing Several Interfaces (DropGamePieceTester)  - code provided10 points
 ↥ 139OOPLearn Java the Hard Way: Ex42: DropGame and Assertions (DropGameConsole)  - code provided40 points
 ↥ 140OOPLearn Java the Hard Way: Ex43: Abstract Classes and Final Methods (DoorDriver)  - code provided20 points
 ↥ 141OOPLearn Java the Hard Way: Ex44: Packages (ZooDriver)  - code provided15 points
 ↥ 142OOPLearn Java the Hard Way: Ex45: Creating a JAR File20 points
 ↥    GUIs - 10 assignments, 710 points
 ↥ 143GUIsLearn Java the Hard Way: Ex46: A Simple Graphical Window (SimpleWindow)  - code provided20 points
 ↥ 144GUIsLearn Java the Hard Way: Ex47: An Interactive Window (MessengerWindow)  - code provided20 points
 ↥ 145GUIsLearn Java the Hard Way: Ex48: Using (F)XML to Define Your Interface (MessengerFXML)  - code provided20 points
 ↥ 146GUIsLearn Java the Hard Way: Ex49: Canvas Basics (CanvasBasics)  - code provided50 points
 ↥ 147GUIsLearn Java the Hard Way: Ex50: Getting Mouse Input (MouseDemo)  - code provided30 points
 ↥ 148GUIsLearn Java the Hard Way: Ex51: More Complex Mouse Interaction (TrafficLight)  - code provided20 points
 ↥ 149GUIsLearn Java the Hard Way: Ex52: Animation (BouncingLogo)  - code provided60 points
 ↥ 150GUIsLearn Java the Hard Way: Ex53: Handling Keypress Events (Plotter)  - code provided90 points
 ↥ 151GUIsLearn Java the Hard Way: Ex54: Graphical Noughts and Crosses (NoughtsCrossesGUI)  - code provided200 points
 ↥ 152GUIsLearn Java the Hard Way: Ex55: Graphical Drop Game (DropGameGUI)  - code provided200 points
 ↥    Recursion - 2 assignments, 200 points
 ↥ 153RecursionRecursion Worksheet #1100 points
 ↥ 154RecursionRecursion Worksheet #2100 points
 ↥ 155ArraysWeekday Array Function  - code provided30 points
 ↥ 156StringsWord Wrap  - code provided120 points
 ↥    Boolean Logic - 1 assignment, 100 points
 ↥ 157Boolean LogicBoolean Logic Exercises Worksheet 10.3100 points
 ↥    Projects - 1 assignment, 100 points
 ↥ 158ProjectsTruth Tables Worksheet100 points
 ↥ 159MiscellaneousCodingBat - Java10-2000 points
 ↥ 160OOPAP FRQ: APLine90 points
 ↥    Interfaces - 2 assignments, 450 points
 ↥ 161InterfacesAP FRQ: Number Group270 points
 ↥ 162InterfacesAP FRQ: Trio180 points
 ↥    Advanced Placement - 1 assignment, 270 points
 ↥ 163Advanced PlacementAP FRQ: Fuel Depot270 points