• Home
  • Identifying and defining
  • Researching and planning
  • Producing and implementing
  • Testing and evaluating

Producing and implementing

  • Produce and implement an app using the preferred design in a general-purpose or object-oriented programming language
  • Develop the user interface (UI) and user experience (UX) of an app, including using event-driven programming to respond to user input
  • Develop a web page or app that separates content and presentation using HTML and cascading style sheet (CSS)
  • Document the design and implementation of the solution in a project notebook
  • Interpret and modify existing programs (code) for apps
  • Design and implement modular programs (code) with functions for apps
  • Apply selected algorithms and data structures for apps
  • Validate programs using test cases and debug a range of errors
  • Describe the features of an object-oriented programming language
  • Interpret and extend or implement an object-oriented program (code)
  • Select and use specialist terminology in context
  • Create a record of project development demonstrating iterative design and evaluation