Predict
Read the code. What do you think is going to happen?
Run
Run it! See if you were correct.
Investigate
Why were you right or wrong? See if you can work out what happened at all levels. Do you understand every line? What about the relationship between the lines, the order of operations and the entire program function as a whole?
Modify
Make some changes. Try stuff. What happens if I change that? Can I remove that and it will still work?
Make
Play with it. Add to it or use previous knowledge to extend the code to provide new or different function.
print out 99 bottles of beer song
Magic 8 Ball bonus add in a GUI with symbols
Rock Paper Scissors Game bonus add in a GUI with symbols
rock paper scissors Spock lizard bonus add in a GUI with symbols
Create a program that allows the user to choose a time and date, and then prints out a message at given intervals (such as every second) that tells the user how much longer there is until the selected time.
Dice rolling simulator that allows the user to input the amount of sides on a dice and how many times it should be rolled for example "1d4" for 1 x four sided dice or "10d8" for 10 x eight sided dice. Bonus be able to interpret "1d4+10d8+5d20"
Create a program that generates Round Robin Tournament brackets for any number of teams.
A quick (30 minute) overview of the whole of C# programming for Unity