Course Assignments for the Programming Mobile Applications for Android Handheld Devices Course.