App Development Standard

Create a working prototype of an app in 10-12 sessions

  • Student work in teams or individually to design and build an app that solves a problem they care about
  • Students work their way through a range of activities, split across 10-13 sessions
  • Optional sessions to support development of team working and presentational skills
  • See below for the scheme of work, student workbook, and learning objectives

Primary, Secondary and FE

10-12 sessions

In class or extracurricular

Basic to advanced programming

App Development Standard course workbook for students

  • Printable student A4 workbook containing practical activities.
  • Guides you and your students through the course.
  • Fully editable, making it easy for you to adopt to meet your needs.

Scheme of Work

  • Get a quick overview of the course structure
  • Review the learning objectives and otucomes for each session

Course sessions

Login or sign up now to access all of the sessions

Session 1: Course Launch

Objective: To understand how problems can be solved using technology

Session 2: Team Building (Optional)

Objective: To understand the importance of teamwork

Session 3: Spotting Problems

Objective: To be able to identify the communities you belong to

Session 4: Screening Ideas

Objective: To be able to expand and develop initial ideas to create a better understanding of the problem to be solved

Session 5: Industry Engagement (Optional)

Objective: To be able to convey the key concepts of your app idea in a 30 second pitch to an industry expert

Session 6: Understanding Your Users' Needs

Objective: To gain a better understanding of the technical requirements of your app

Session 7: UX Design

Objective: To understand how the design of your app can affect the user experience

Session 8: Click-through Prototype

Objective: To gnderstand how to create screen layouts using App Lab

Session 9: Planning Your Build

Objective: To understand how to use pseudocode and flowcharts to plan out your app

Session 10: Build Your App

Objective: To understand how to add functionality to your app using App Lab

Session 11: Test Your App

Objective: To understand the importance of testing in the app development lifecycle

Session 12: Pitch Your Ideas

Objective: To understand potential ways you can fund your app development