Mobile App Development

In KS3 computer science, app development becomes a dynamic avenue for students to explore the intersection of technology and creativity. This curriculum ignites a journey into the realms of coding, design thinking, and problem-solving. Through platforms like App Lab learners craft interactive and functional applications, gaining insight into user experience and software development. From understanding app architecture to implementing features, students acquire foundational skills in programming and computational thinking. This immersive experience not only nurtures innovation but also equips students with the tools to shape the digital landscape, fostering a generation adept at creating impactful and user-centric mobile solutions.

intention
INTENTION

The intention of this unit is to introduce students to app development and design, linking in their skills from previous coding to a real world scenario.

implementation
IMPLEMENTATION

Students create a student portfolio showing their app designs, research and final coded application.

impact
IMPACT

The impact of this unit will be measured by the students final portfolio and app design.

Help Sheet
AppLabHelp

Support Links

 

App LaB

Coding website to use to code your App

App LaB Help Videos

The App Lab YouTube playlist for videos on how to use and code with the App Lab online software. 

Free PNG Logos

A great website to allow you to find small logos and pictures with a transparent background.

Example Tappy Game

You can view and then remix this to your own account, using it as a template for your own game. 

Example Bunny Game

You can view and then remix this to your own account, using it as a template for your own game. 

Example Theme Park

You can view and then remix this to your own account, using it as a template for your own game. 

Example Log in

You can view and then remix this to your own account, using it as a template for your own game. 

Key Terms

decomposition

Breaking complex problems down into smaller, more manageable parts.

event-driven programming

A way of programming in which the flow of the program is determined by events such as user actions.

objects

A way to collect data and assign a unique label to each item.

variables

A named piece of memory that holds a value that can be changed when a program runs.

errors

The program does not run or run but does not produce the intended result.

event-handler

A way to collect data about a user's interaction with interactive components in the application.

GUI (Graphical User Interface)

A visual way of interacting with a computer using items such as windows, icons, menus and pointers.

Future Career Opportunities

programmer
App Developer

Skills

  • Programming
  • Teamwork
  • Working to a deadline

Average UK Salary £57,000

website
Website Designer

Skills

 

  • Creating ideas
  • Communication with clients
  • Working to a deadline 

Average UK Salary £25 - £35,000

graphics
Graphics Designer

Skills

 

  • Creative skills
  • Working with clients
  • Working to a deadline 

Average UK Salary £26,000