Coding Project Phase 1 City As Lab 23 24
Coding Project Phase 1 City As Lab 23 24
CODING PROJECT
PHASE 1: AT THE END OF COMPLETING THESE FOUR STEPS, YOU WILL NEED TO SUBMIT THIS
TO CITY AS LAB FOR APPROBVAL IN WORD FORMAT. PLEASE DO NOT START CODING OR
BUILDING YOUR APP UNLESS WE APPROVE THIS.
1. CONTEXT: What is the problem you want to solve? Use the following structure:
2. RATIONALE: Why is it important to solve this problem? Use the following structure:
a) Describe why it is important for YOU to solve this problem i.e., give a personal reason
for becoming involved in this process
b) Identify at least three other apps in the market that are similar and could potentially
solve the problem. Name and describe each app. List the pros and cons of each app.
c) Explain why you can’t use any of these apps and why it is necessary to create your
own app. Describe how your app overcomes the challenges of using any other app
available in the market.
Explain whether you will be writing the code from scratch or using open source codes
available to modify them.
NOTE FOR TEACHER: THIS IS VERY IMPORTANT. WE ARE OKAY WITH STUDENTS USING
OPEN SOURCE CODES OR CODES DEVELOPED BY OTHERS TO MODIFY THEM BUT THEY
MUST GIVE CREDIT ELSE IT WILL BE CONSIDERED PLAIGARISM. IF THEY ARE USING OPEN
SOURCE CODES THEY MUST CHECK FOR A CREATIVE COMMONS LICENSE!
4. DELEGATE: Who will do what? You will need to assign the following roles in your group. Discuss
and complete the template given below. Include it in your submission. If you have a small group, one
person will have to take on more than one role. If you have a large group, more than one person can
be involved in a particular task
PHASE 1