Project Introduction - tstorrnetnz/teaching2025 GitHub Wiki

start

The 'big project' is an opportunity to design, plan and create a working programme for a stakeholder/client - and so demonstrate that you can use the skills gained so far in this course in a real-life context.

The project is assessed using 2 internally assessed Achievement Standards:

AS number Title Credits Type/link to NZQA
91906 Use complex programming techniques to develop a computer program 6 credits Internal (NZQA)
91907 Use complex processes to develop a digital technologies outcome 6 credits Internal (NZQA)

The due date for the project is Friday 5 September 2025.

The assessment can be found can be found here.

Learning Aim: Choose a suitable project for your assessment

Ideally, you will be able to complete a project of your choice. Otherwise, your teacher will have to choose one for you!

A good project idea:

  • Is relevant to you
  • Solves a genuine problem for a stakeholder
  • Has an easily accessible stakeholder
  • Has a very small list of essential features (just the bare minimum to get it working)
  • Has a larger list of non-essential features
  • Is capable of “ticking off’ the assessment criteria
  • Is realistically capable of being completed in the time available
  • Is doable by you!

In my experience, poor project ideas tend to be ones that are too complex, or with stakeholders that are difficult to get hold of or communicate with.

For you to do:

  • In your Github site, create a new wiki page called Brief. In this page, outline the following:
  • who your stakeholders are
  • what the purpose of the programme is (quite a bit of detail needed here)
  • what the data inputs are
  • what the data outputs are
  • what the data storage will look like
  • what the essential features are
  • what the nice to have features are

Sketch some GUI's (on paper) and include them as images in your brief.

Write (copy) an introduction to your project into the class discussion under the general section.