Criterion B: Devise ideas

Task B1: Design specification

The design specification is where you generate a list of project success criteria that you will use to judge how successful you have been with the project. Each success criterion should be as specific and measurable as possible. Remember, you will use your success criteria when you complete your project evaluation and reflection, so the more measurable you can make them the better.

To assist you in brainstorming your success criteria, you should use the following categories as headings, and then create criteria for each category.

To adequately address strand B1 you should:

Task B2: Design ideas

Create different ideas that might solve the problem. Label all parts so other people can understand your ideas. You can draw screenshots or storyboards or what you anticipate the final solution may look like. You may draw sketches, take photos, or use modelling software if you prefer. * If you draw by hand, please be as neat as possible. Use a ruler!

You should design at least 3 different sets of proposals.

If you need blank templates for your Criterion B design sketches, you can use this Criterion B Prototype Sketches Template

Task B3: Design selection

How well do each of your proposed designs satisfy your success criteria from B1?

To adequately address strand B3 you should:

Task B4: Final design proposal

Create a final design that draws on all your thoughts from the previous strands. You should provide enough information that another person could make one identical to the idea in your head. (Alternatively: You could create a screencast video that discusses your design mockups provided you cover all of the points below)

Rather than just being a storyboard of screenshots, this strand will also require you to articulate the logic of how your program will function.

To adequately address strand B4 you should:

As a guide, how detailed should your diagram/drawing be? The intent is that you are creating a specific plan/blueprint for your project. This is an example I created for a platformer-style game, take note of the level of (1) detail, (2) accuracy in drawing and measuring out, (3) labelling. This is a diagram that any one could follow in order to create that game.

As a guide, how do you articulate the logic of your program? Here are some example bullet points that would describe product behaviour: