This is a series of assignments I created for my girlfriend at the time to help teach her programming in Java. I believe these assignments are a really great way of gaining intuition about object oriented programming.

read more

Assignment 1 - "for" Loops and modulus

Assignment 2 - Nested loops

Assignment 3 - Calculating a function with doubles

Assignment 4 - Cartesian product with two dimensional array

Assignment 5 - Reading user input

Assignment 6 - Object oriented programming

Assignment 7 - Modeling a ball falling

Assignment 8 - Newton's method

Reference document