| Program |
Link |
| 4 |
Printing |
First Program |
| 5 |
Printing |
A Good Second Program |
| 6 |
Printing |
Comments and Slashes |
| 7 |
Printing |
Letter to Yourself |
| 8 |
Printing |
Your Initials |
| 9 |
Printing |
Printing Choices |
| 10 |
Printing |
Escape Sequences and More Comments |
| 11 |
Printing |
Numbers and Math |
| 12 |
Variables |
Variables and Names |
| 13 |
Variables |
Saving Information in Variables |
| 14 |
Variables |
More Variables and Printing |
| 15 |
Variables |
Using Variables |
| 16 |
Variables |
Still Using Variables |
| 17 |
Variables |
More Math |
| 18 |
Variables |
Your Schedule |
| 19 |
Keyboard Input |
Asking Questions |
| 20 |
Keyboard Input |
More Questions |
| 21 |
Keyboard Input |
Even Moar Questions |
| 22 |
Keyboard Input |
Name, Age, and Salary |
| 23 |
Keyboard Input |
More User Input |
| 24 |
Keyboard Input |
Age in Five Years |
| 25 |
Keyboard Input |
A Dumb Calculator |
| 26 |
Keyboard Input |
BMI Calculator Part I |
| 27 |
Variables Part Two |
Variables Only Hold Values |
| 28 |
Variables Part Two |
Variable Modification Shortcuts |
| 29 |
Variables Part Two |
Boolean Expressions |
| 30 |
Strings |
Comparing Strings |
| 31 |
Variables Part Three |
Compound Boolean |
| 32 |
If Statements |
Making Decisions with If Statements |
| 33 |
If Statements |
What If |
| 34 |
If Statements |
How Old Are You |
| 35 |
If Statements |
Else and If |
| 36 |
If Statements |
Weekday Name |
| 37 |
If Statements |
How Old Are You, Specifically? |
| 38 |
If Statements |
Space Boxing |
| 39 |
If Statements |
A Little Quiz |
| 40 |
If Statements |
Modulus Animation |
| 41 |
GUI |
Using Swing for Input |
| 42 |
GUI |
Boring Window |
| 43 |
GUI |
A Frame with a Panel with Writing on It |
| 44 |
If Statements Part Two |
Twenty Questions... Na Just Two |
| 45 |
If Statements Part Two |
Choose Your Own Adventure |
| 46 |
If Statements Part Two |
Age Message 3 |
| 47 |
If Statements Part Two |
Two More Questions |
| 48 |
If Statements Part Two |
BMI Categories |
| 49 |
If Statements Part Two |
Gender Game |
| 50 |
If Statements Part Two |
Compare to Challenge |
| 51 |
If Statements Part Two |
Alphabetical Order |
| 52 |
If Statements Part Two |
The Worst Number-Guessing Game Ever |
| Project 1 |
Project |
Choose Your Own Slightly Longer Adventure |
| 53 |
Random Numbers |
Randomness |
| 54 |
Random Numbers |
Magic 8-Ball |
| 55 |
Random Numbers |
A Number-Guessing Game |
| 56 |
Random Numbers |
Fortune Cookie |
| 57 |
Random Numbers |
Dice |
| 58 |
Random Numbers |
One Shot Hi-Lo |
| 59 |
Random Numbers |
Three Card Monte |
| 60 |
While Loops |
Enter Your PIN |
| 61 |
While Loops |
Keep Guessing |
| 62 |
While Loops |
Dice Doubles |
| 63 |
While Loops |
Counting with a While Loop |
| 64 |
While Loops |
PIN Lockout |
| 65 |
While Loops |
Number-Guessing with a Counter |
| 66 |
While Loops |
Hi-Lo with Limited Tries |
| 67 |
While Loops |
Adding Values in a Loop |
| 68 |
While Loops |
Reverse Hi-Lo |
| 69 |
Do While Loops |
Do-While Swimming |
| 70 |
Do While Loops |
Flip Again? |
| 71 |
Do While Loops |
Shorter Double Dice |
| 72 |
Do While Loops |
Again With the Number-Guessing |
| 73 |
Do While Loops |
Baby Calculator |
| Final 1 |
Semester 1 Final |
Final Exam Program |
| 74 |
While Loops Part Two |
Safe Square Root |
| 75 |
While Loops Part Two |
Right Triangle Checker |
| 76 |
While Loops Part Two |
Collatz Sequence (EC) |
| 77 |
While Loops Part Two |
Short Adventure 2: With a Loop |
| Project 2 |
Project |
Nim (EC) |
| 78 |
For Loops |
Counting with a For Loop |
| 79 |
For Loops |
Ten Times |
| 80 |
For Loops |
Counting Machine |
| 81 |
For Loops |
Counting Machine Revisited |
| 82 |
For Loops |
Counting by Halves |
| 83 |
For Loops |
Xs and Ys |
| 84 |
For Loops |
Noticing Even Numbers |
| 85 |
For Loops |
Fizz Buzz |
| 86 |
For Loops |
Letter at a Time |
| 87 |
For Loops |
For Loop Challenge |
| 88 |
For Loops |
Adding Values with a For Loop |
| 89 |
Random Numbers Part Two |
Baby Blackjack |
| Project 3 |
Project |
Blackjack |
| 90 |
Functions |
Picture Menu |
| 91 |
Functions |
Flicker Phrase |
| 92 |
Functions |
Heron's Formula |
| 93 |
Functions |
Distance Formula |
| 94 |
Functions |
Month Name |
| 95 |
Functions |
Month Offset |
| 96 |
Functions |
Weekday Calculator |
| 97 |
Functions |
Area Calculator |
| 98 |
Functions |
Function Call Alphabet |
| 99 |
Functions |
Fill-In Functions |
| 100 |
Functions |
More Fill-In Functions |
| 101 |
Functions |
Keychains for Sale |
| 102 |
Functions |
Keychains for Sale, for Real This Time |
| 103 |
Functions |
Keychains for Sale, Real Utimate Power |
| 104 |
Functions |
Calling Functions from Other Files |
| 105 |
Functions |
Evenness Function |
| 106 |
Functions |
Finding Prime Numbers |
| 107 |
Do-While Loops |
Baby Calculator |
| Project 4 |
Project |
Calculator |
| 108 |
For Loops |
A Refresher |
| 109 |
For Loops |
Refresher Challenge |
| 110 |
For Loops |
Displaying Some Multiples |
| 111 |
Nested Loops |
Nesting Loops |
| 112 |
Nested Loops |
Odometer Loops |
| 113 |
Nested Loops |
Basic Nested Loops |
| 114 |
Nested Loops |
Multiplication Table |
| 115 |
Nested Loops |
Number Puzzle I |
| 116 |
Nested Loops |
Getting Individual Digits |
| 117 |
Nested Loops |
More Number Puzzles |
| 118 |
Nested Loops |
Number Puzzles III: Armstrong Numbers |
| 119 |
Nested Loops |
Number Puzzles IV: A New Hope |
| 120 |
File Input and Output |
Programs that Write to Files |
| 121 |
File Input and Output |
High Score |
| 122 |
File Input and Output |
Getting Data from a File |
| 123 |
File Input and Output |
Simple File Input |
| 124 |
File Input and Output |
Summing Three Numbers from a File |
| 125 |
File Input and Output |
Summing Three Numbers from Any File |
| 126 |
File Input and Output |
Getting All the Data from a File |
| 127 |
File Input and Output |
Displaying a File |
| 128 |
File Input and Output |
Summing Several Numbers from Any File |
| 129 |
File Input and Output |
Simple Web Input |
| Project 5 |
Project |
Caesar Cipher |
| 130 |
Arrays Part One |
Making Arrays |
| 131 |
Arrays Part One |
Create Your Own Array |
| 132 |
Arrays Part One |
Arrays with For Loops |