Programming Mobile Applications for Android Handheld Systems Labs Assignments