
- Teacher: Emmanuel Oppong Afriyie


This course introduces students to the principles and practices of developing games for the Android platform. It covers the entire game development process, from concept to deployment, focusing on the use of modern tools and frameworks.
Key topics include:
-Introduction to Game Development: Overview of game design principles, genres, and the game development lifecycle.
-Android Fundamentals: Understanding the Android architecture, development environment, and user interface components.
-Game Engines and Frameworks: Introduction to popular game engines (e.g., Unity, Godot) and libraries (e.g., LibGDX) for game development.
-2D and 3D Graphics: Techniques for rendering graphics, including sprite animation, textures, and 3D modeling.
-Physics and Animation: Implementing physics simulations, collision detection, and character animations.
-Game Logic and AI: Developing game mechanics, state management, and basic artificial intelligence for non-player characters (NPCs).
-Monetization and Publishing: Strategies for monetizing games and best practices for publishing on the Google Play Store.
By the end of this course, students will have the skills to design, develop, and publish their own Android games, fostering creativity and technical proficiency.
Prerequisites: Basic programming knowledge in Java
1. This course presents a systemic and comprehensive approach to the study of the human body. The course starts with an introduction to the language of anatomy by reviewing anatomical positions, directional terms, body planes and sections, body cavities and membranes, abdominal-pelvic regions and quadrants. This is followed by an overview of cellular processes, tissue classification, and genetics. Students are then introduced to the gross and microscopic anatomy of the following systems: Cardiovascular System (Vascular System and the Heart). Students will develop a strong foundation for advanced study in physiology, pathology, and clinical sciences.