This document outlines the topics that will be covered in a course on Android application development and game programming. The course will cover installing and running Android, object-oriented programming concepts, Android user interface design, graphics and multimedia, data storage, multithreading, styles and themes, resources, intents and broadcast receivers, location services, web services, sensors, and game development using concepts like OpenGL, 2D and 3D game design, and game engines. The course will culminate in a live project to design and develop an Android application or game.