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 |