Programming assignments of Programming Mobile Applications for Android Handheld Systems course on coursera.org