Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

p5js - Programming Project - Page 1 of 9

p5js - Programming Project


1 Pre-Acceptance Tasks
1.1 Introduction

As part of the p5js, we would like you to undertake a serious programming project
that will:

 last several lessons


 be piece of work that you work on alone
 utilise all your coding skills
 utilise additional higher software analysis skills

Page 1 of 9
p5js - Programming Project - Page 2 of 9

1.2 Scope

Your program can be about anything you like, but it must include these elements:

 a detailed description including:


o a complete project pro-forma as discussed with your teacher
o full narrative as to how your program will work
o flow chart
o pseudocode
o analysis of areas that facilitate functions
 include file management
o opening files
o read and writing to files
 a test plan
o details the tests you are going to run
o why those tests are needed
o what the results of those tests were after your program is completed
 your entire code
o with comments
o ensuring that it is as efficient as possible
o ensuring that is utilises functions, where applicable
o ensuring that is highly readable (i.e. variable names indicate the data
type and usage within the program).

Page 2 of 9
p5js - Programming Project - Page 3 of 9

1.3 Programming Project Pro-Forma

Complete the following before starting with your project:

First Name Jayan


Surname Bhaskaran
Title of Project ,,,,,,4 mn
Summary of Project (1-2 sentences describing how your code will work)

Detail of project (Full description of what the code will do, why you have chosen
this project, what skills will you demonstrate, what areas you think will be
difficult, what support you think you will need and how you will test and evaluate
the finished code).

Project Teacher Signed


Project Start Date
Project End Date

Page 3 of 9
p5js - Programming Project - Page 4 of 9

2 Post Acceptance Tasks (60 marks in total)


2.1 Success Criteria (10 marks)

What is the success criteria for your project?

Page 4 of 9
p5js - Programming Project - Page 5 of 9

2.2 Structure diagram (10 marks)

Create a structure diagram in http://draw.io and paste a link to it here or

Page 5 of 9
p5js - Programming Project - Page 6 of 9

2.3 Flowchart (10 marks)

Create a flowchart in http://draw.io

Page 6 of 9
p5js - Programming Project - Page 7 of 9

2.4 Variables (10 marks)

Complete the table below determining what variables you will need, why you need
them and what data type they are.

Variable Name How it is used in the What data type it is (int,


program real, float, string, char,
boolean)

Page 7 of 9
p5js - Programming Project - Page 8 of 9

2.5 Testing Table (10 marks)

What is your test How do you know it is Did it pass the test?
successful

Page 8 of 9
p5js - Programming Project - Page 9 of 9

2.6 Evaluation (10 marks)

Write your evaluation of your code below.

Page 9 of 9

You might also like