NKU Department of Computer Science
13th Annual Summer Computing Workshop


Sample Programs


Day 1:
HelloWorld.java
HelloWorld2.java
HelloWorld3.java
HelloWorld4.java
HelloWorldWithScanner.java
RandomUser.java
NumberRoller.java
Teaser.java
Age.java

Day 2:
CoinToss.java
IfExample.java
IfExample2.java
SimpleMathGame.java
SimpleMathGame2.java

Name.java
Dice.java

Day 3:
PickThreeGame.java
While1.java
While2.java
While3.java
PickThreeGame2.java

Day 4:
PrimeNumbers.java
HighLowGame.java
DoorGame.java
FightGame.java - skeleton code for day 4 project

Day 5:
GraphicsSkeleton.java
SimpleGraphics.java
CheckerBoard.java
RandomColorGraphics.java
DisplayFlag.java
FirstAnimation.java

Day 6:
ArrayOfStrings.java
CountArrayElements.java
TwoArrays.java
Vowels.java
BoardGame.java

TicTacToe1.java
TicTacToe1b.java

Day 7:
Millionaire.java - skeleton

Day 8:
PrimeNumbers.java
DiceGame.java
RockPaperScissors.java - skeleton for today's project
PuzzleSkeleton.java 8 Puzzle (this is more challenging, only try this one if you think you can handle it)
TTT.java - tic tac toe solution without methods
TTT2.java - tic tac toe solution with methods

Day 9:
TextTwistSkeleton.java
dictionary2.txt - the dictionary you will need for this game

Day 10:
HangmanSkeleton.java - the Hangman skeleton program for today
CardGame.java - the card game skeleton

Day 11:
Person.java
People.java
Car.java
MyCars.java
Horse.java
HorseRace.java
HorseRaceWithGraphics.java

Fighter.java
FighterGame.java

Day 12:
Calculator.java
ChangeCounter.java
MoveObjectWithButtons.java
ChangeColorWithButtons.java
StoryTeller.java

StoryTellerSkeleton.java
CollageMakerSkeleton.java

Day 13:
TimerSkeleton.java
Gravity.java
Ball.java
Bouncing.java
Bouncing2.java
Spaceship1.java
Spaceship2.java

Day 14:
DrawCircles.java
MoveObjectsWithMouse.java
Bubble.java
BubbleGameSkeleton.java

Day 15:
Typewriter.java
EtchSketch.java
MazeSkeleton.java
MissileLauncher.java

Day 16:
pong.java