Assignments for Computer Science I

  Basics and Printing - 9 assignments, 67 points
1Basics and PrintingComputer Science Aptitude Quiz25 points
2Basics and PrintingCompiler Check3 points
3Basics and PrintingCompiling Practice  - code provided3 points
4Basics and PrintingAn Important Message  - code provided5 points
5Basics and PrintingA Good First Program  - code provided4 points
6Basics and PrintingA Letter to Yourself7 points
7Basics and PrintingYour Initials6 points
8Basics and PrintingASCII Art7 points
9Basics and PrintingNumbers and Math  - code provided7 points
  Variables - 5 assignments, 48 points
10VariablesVariables and Names  - code provided7 points
11VariablesMore Variables and Printing  - code provided7 points
  Miscellaneous - 3 assignments, 115 points
12MiscellaneousUsing JCreator  - code provided10 points
13VariablesUsing Variables9 points
14VariablesStill Using Variables10 points
15VariablesYour Schedule15 points
16MiscellaneousCreate an Account5 points
  Keyboard Input - 6 assignments, 91 points
17Keyboard InputAsking Questions  - code provided10 points
18Keyboard InputThe Forgetful Machine12 points
19Keyboard InputName, Age, and Salary15 points
20Keyboard InputMore User Input of Data16 points
21Keyboard InputAge in Five Years18 points
22Keyboard InputA Dumb Calculator20 points
  GridWorld - 24 assignments, 890 points
23GridWorldGridWorld Intro: BugRunner  - code provided15 points
24GridWorldGridWorld Intro 2  - code provided20 points
25GridWorldActorBox10-20 points
26GridWorldActorTriangle15-25 points
  If Statements - 14 assignments, 425 points
27If StatementsWhat If  - code provided15 points
28If StatementsHow Old Are You?25 points
29If StatementsElse And If  - code provided20 points
30If StatementsHow Old Are You? (Take II)20 points
31If StatementsSpace Boxing30 points
32If StatementsA Little Quiz40 points
  GUIs - 3 assignments, 55 points
33GUIsUsing Swing for Input  - code provided25 points
34GUIsA Window!  - code provided10 points
35GUIsA Frame with a Panel with Writing on It  - code provided20 points
36If StatementsTwenty Questions... well, actually just Two35 points
37If StatementsChoose Your Own Short Adventure!50 points
38If StatementsHow Old Are You? (Take III)25 points
39If StatementsTwo More Questions35 points
40If StatementsGender Game50 points
41GridWorldCruiseActor  - code provided15 points
42GridWorldMoveLeftActor15-30 points
43GridWorldMoveSouthActor10 points
44GridWorldMoveNorthActor10 points
45GridWorldUpAndOverActor10-40 points
46If StatementscompareTo() Challenge35 points
47If StatementsAlphabetical Order30 points
48If StatementsThe Worst Number-Guessing Game Ever15 points
  Random Numbers - 8 assignments, 160 points
49Random NumbersRandomness  - code provided15 points
50Random NumbersMagic 8-Ball™  - code provided10 points
51Random NumbersA Number-Guessing Game20 points
52Random NumbersFortune Cookie15-25 points
53Random NumbersDice25 points
54Random NumbersOne Shot Hi-Lo35 points
55Random NumbersThree-Card Monte20 points
  While Loops - 14 assignments, 635 points
56While LoopsEnter Your PIN  - code provided15 points
57While LoopsNumber-Guessing with Many Tries50 points
58While LoopsDice Doubles45 points
59While LoopsHi-Lo60 points
60While LoopsHi-Lo Challenge  - code provided30-45 points
61While LoopsReverse Hi-Lo75 points
62While LoopsCounting with a While Loop  - code provided30 points
63While LoopsPIN Lockout  - code provided10 points
64While LoopsNumber-Guessing with a Counter40 points
65While LoopsHi-Lo with Limited Tries55 points
66While LoopsAdding Values in a Loop30 points
  Do-While Loops - 2 assignments, 75 points
67Do-While LoopsShorter Double Dice40 points
68Do-While LoopsAgain with the Number-Guessing35 points
69While LoopsSafe Square Root55 points
70While LoopsRight Triangle Checker65 points
71While LoopsShort Adventure 2: With a Loop75 points
  For Loops - 14 assignments, 335 points
72For LoopsCounting with a For Loop  - code provided10 points
73For LoopsTen Times15 points
74For LoopsCounting Machine20 points
75For LoopsCounting Machine Revisited25 points
76For LoopsCounting by Halves20 points
77For LoopsXs and Ys15 points
78For LoopsNoticing Even Numbers30 points
79For LoopsFizz Buzz40 points
80For Loops[New!] Letter at a Time  - code provided20 points
81For LoopsFor Loop Challenge40 points
82For LoopsAdding Values with a For Loop30 points
83Random NumbersBaby Blackjack20 points
  Projects - 6 assignments, 940 points
84ProjectsProject: Blackjack100-200 points
85GridWorldWeather Vane Actor  - code provided10 points
86GridWorldSpinningActor40 points
87GridWorldBlushing Actor  - code provided10 points
88GridWorldBlinkyActor50 points
89GridWorldTeleporterActor40-80 points
  Graphics - 27 assignments, 1130 points
90GraphicsGraphics Demo 1: Basics  - code provided20 points
91GraphicsGraphics Demo 2: Arcs and Custom Colors  - code provided20 points
92GraphicsGraphics Demo 3: Fonts and Lines  - code provided15 points
93GraphicsA Circle20 points
94GraphicsA Smiling Face40 points
95GraphicsA Clock Face60-100 points
96GraphicsGraphing Lines  - code provided40 points
97GraphicsGraphing Parabolas  - code provided40 points
98GraphicsGraphics Demo 4: Polygons  - code provided40 points
99GraphicsDrawing a Boring Triangle30 points
100GraphicsDrawing Random Triangles60 points
101GraphicsDrawing Random Right Triangles80-140 points
102GraphicsSierpinski Triangle150 points
103GraphicsBoxy50 points
104GraphicsBoxy 240 points
105GraphicsBoxy 360 points
106GraphicsSmiling Face Function  - code provided80 points
107GraphicsForest and Trees  - code provided150 points
108GraphicsImage Demo - Showing Images on the Screen  - code provided20 points
109GraphicsMotivational Poster50-80 points
  Functions - 20 assignments, 1285 points
110FunctionsDistance Formula  - code provided50 points
111FunctionsWeekday Name55 points
112FunctionsMonth Name60 points
113FunctionsMonth Offset60 points
114FunctionsWeekday Calculator90 points
115FunctionsFlicker Phrase15 points
116FunctionsArea Calculator110 points
117FunctionsFunction Call Alphabet90 points
118FunctionsFill-In Functions100 points
119FunctionsMore Fill-In Functions100 points
120FunctionsKeychains for Sale40 points
121FunctionsKeychains for Sale, for real this time65 points
122FunctionsKeychains for Sale, real ultimate power80 points
123FunctionsCalling Functions from Other Files40 points
124GridWorldRedGreenActor40 points
125GridWorldCarActor40 points
126FunctionsEvenness Function60 points
127FunctionsFinding Prime Numbers85 points
128FunctionsDice with Functions50 points
129FunctionsHow Old Are You? with a Function, part 150 points
130FunctionsHow Old Are You? with a Function, part 260 points
131FunctionsA Lowercasing Display Function25 points
132ProjectsProject: Calculator80-300 points
133GridWorldBoxBug  - code provided40 points
134GridWorldCircleBug20 points
135GridWorldSpiralBug20 points
136GridWorldZBug80 points
137GridWorldTriangleBug100 points
138For LoopsA Refresher20 points
139For LoopsRefresher Challenge20 points
140For LoopsDisplaying Some Multiples30 points
  Nested Loops - 7 assignments, 535 points
141Nested LoopsBasic Nested Loops50 points
142Nested LoopsMultiplication Table65 points
143Nested LoopsNumber Puzzle I60 points
144Nested LoopsGetting Individual Digits80 points
145Nested LoopsMore Number Puzzles100 points
146Nested LoopsNumber Puzzles III90 points
147Nested LoopsNumber Puzzles IV: A New Hope90 points
  File Input and Output - 10 assignments, 535 points
148File Input and OutputLetter Revisited40 points
149File Input and OutputHigh Score50 points
150File Input and OutputSimple File Input40 points
151File Input and OutputSumming Three Numbers from a File50 points
152File Input and OutputSumming Three Numbers from Any File65 points
153File Input and OutputDisplaying a File60 points
154File Input and OutputSumming Several Numbers from Any File60 points
155File Input and OutputSimple Web Input  - code provided15 points
156File Input and OutputA Little Puzzle75 points
157File Input and OutputVowel Capitalization80 points
158ProjectsProject: Files and Nested Loops60-200 points
  Arrays - 17 assignments, 1425 points
159ArraysBasic Arrays 020 points
160ArraysBasic Arrays 130 points
161ArraysBasic Arrays 240 points
162ArraysBasic Arrays 325 points
163ArraysCopying Arrays55 points
164ArraysGrades in an Array and a File90 points
165ArraysFinding a Value in an Array80 points
166ArraysHow Many Times?40 points
167ArraysIs It There or Not?85 points
168ArraysWhere Is It?90 points
169ArraysFinding the Largest Value in an Array100 points
170ArraysLocating the Largest Value in an Array110 points
171ArraysGiving an Array a Bunch of Values at Once  - code provided30 points
172ArraysParallel Arrays100 points
173ArraysTic-Tac-Toe  - code provided150 points
174ArraysHangman200 points
  Sorting - 11 assignments, 1000 points
175SortingMadLib Random  - code provided40 points
176SortingMovie Title Generator  - code provided40 points
177SortingPokéSwap  - code provided40 points
178SortingPokéTrader  - code provided30 points
179SortingPokéTrader 2  - code provided20 points
180SortingSorting an Array  - code provided100 points
181SortingExchange Sort  - code provided120 points
182SortingBubble Sort  - code provided130 points
183SortingSelection Sort  - code provided130 points
184ArraysMatch Maker - Part 1180 points
185GridWorldDancingBug160 points
  Records - 11 assignments, 1070 points
186RecordsWeb Addresses  - code provided30 points
187RecordsWeb Addresses Array  - code provided10 points
188RecordsAddress toString()  - code provided20 points
189RecordsBasic Records80 points
190RecordsA Little Database100 points
191RecordsA Little Database is shorter with a loop100 points
192RecordsGetting Data from a File120 points
193RecordsGetting More Data from a File140 points
194RecordsStoring Data in a File150 points
195RecordsReading What You Wrote160 points
196RecordsSorting an Array of Records160 points
197SortingSorting Strings150 points
198SortingSorting Records on Two Fields200 points
  Objects - 1 assignment, 100 points
199ObjectsA Tic-Tac-Toe Class  - code provided100 points
  ArrayLists - 14 assignments, 1165 points
200ArrayListsBasic ArrayLists 020 points
201ArrayListsBasic ArrayLists 130 points
202ArrayListsBasic ArrayLists 240 points
203ArrayListsBasic ArrayLists 325 points
204ArrayListsCopying ArrayLists55 points
205ArrayListsFinding a Value in an ArrayList80 points
206ArrayListsArrayList - There or Not?85 points
207ArrayListsArrayList - Where Is It?90 points
208ArrayListsGetting the Largest Value in an ArrayList100 points
209ArrayListsLocating the Largest Value in an ArrayList110 points
210ArrayListsSorting an ArrayList120 points
211ArrayListsSorting an ArrayList of Strings150 points
212ArrayListsSorting Sentences100 points
213ArrayListsSorting an ArrayList of Records160 points
214ProjectsProject: Address Book200-400 points
215ProjectsProject: Hearts300-500 points
216MiscellaneousThe Names Test100-130 points
  Project Euler - 18 assignments, 1615 points
217Project EulerEuler 001 - Sum Multiples of 3 or 520 points
218Project EulerEuler 002 - Sum Even Fibonacci Numbers40 points
219Project EulerEuler 003 - Largest Prime Factor of Big Number60 points
220Project EulerEuler 004 - Largest Palindromic Product70 points
221Project EulerEuler 005 - Smallest Divisible by 1-2050 points
222Project EulerEuler 006 - Sums of Squares Minus Squares of Sums50 points
223Project EulerEuler 007 - The 10001st Prime80 points
224Project EulerEuler 008 - Largest Product of Consecutive Digits100 points
225Project EulerEuler 009 - Pythagorean Triplet75 points
226Project EulerEuler 010 - Sum of Primes Under Two Million100 points
227Project EulerEuler 011 - Largest Product of 4 Numbers in Grid160 points
228Project EulerEuler 012 - First Triangle Number w/501 Divisors160 points
229Project EulerEuler 013 - Sum 100 Fifty-Digit Numbers80 points
230Project EulerEuler 014 - Longest Collatz Sequence150 points
231Project EulerEuler 015 - Routes Through a 20x20 Grid100 points
232Project EulerEuler 016 - Sum of the Digits of 2^100050 points
233Project EulerEuler 017 - Letters in One to One Thousand110 points
234Project EulerEuler 018 - Maximum Sum Path through Triangle160 points
235GridWorldFlowerEatingCritter40 points
236GridWorldGetInFrontBehindCritter80 points
237GraphicsMouse Demo  - code provided20 points
238GraphicsTraffic Light - Drawing Shapes and Clicking Them  - code provided40 points
239GraphicsShapes Demo - Easily Drawing and Transforming Shapes  - code provided1 points
240GraphicsLast Clicked - Drawing Boxes Where You Clicked  - code provided1 points
241GraphicsNo Erasey - Making Stuff Stay on the Screen  - code provided1 points
242GraphicsDrag Location - Getting Drags instead of Clicks  - code provided1 points
243GraphicsDrawing Layers  - code provided1 points
244ProjectsProject: Paint200-500 points