A collection of programming assignments for GUI Programming 1