Java for App and Game development

Prerequisites

  • Age: 12 – 17
  • Skill Level: Intermediate – Advanced
  • Experience in object-oriented programming and Java programming
  • Basic knowledge in iOS app development

What You’ll Learn

  • Advanced object-oriented programming
  • Algorithms and creative problem solving
  • Programming graphics, animation and audio
  • Game programming and event handlers
  • Recursion and advanced data structures
  • Deploying programs to multiple platforms

Skill Level

What You’ll Create

  • Use LibGDX, a powerful Java based graphics and game library, to create an application of your choice that you can target to Android, iPhone, the Web or PC

Skills and experience

Real-World Skills

  • Prepare for the AP Computer Science Exam
  • Learn Java programming
  • Project planning and development

Software / Hardware

  • Eclipse
  • LibGDX
  • Android SDK

Personal Development

  • Master creative problem-solving skills
  • Understand the benefits of critical thinking
  • Make friends with other students who share your interests