0% found this document useful (0 votes)
6 views2 pages

Coding Project Phase 1 City As Lab 23 24

Phase 1 of the coding project requires submission of a detailed proposal to address a specific problem before coding begins, with a deadline of August 15th, 2023. The proposal must include context, rationale, technical background, and delegation of roles within the team. Students are encouraged to use open source codes responsibly and must provide credit to avoid plagiarism.

Uploaded by

manasmokashi111
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Coding Project Phase 1 City As Lab 23 24

Phase 1 of the coding project requires submission of a detailed proposal to address a specific problem before coding begins, with a deadline of August 15th, 2023. The proposal must include context, rationale, technical background, and delegation of roles within the team. Students are encouraged to use open source codes responsibly and must provide credit to avoid plagiarism.

Uploaded by

manasmokashi111
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

PHASE 1

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.

DEADLINE: AUGUST 15th 2023

1. CONTEXT: What is the problem you want to solve? Use the following structure:

a) Describe where you live in some detail.


b) Describe the problem: what is it, whom does it affect, why is it a big deal?
c) Describe how your app will help solve this problem. Identify the end user.

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.

3. TECHNICAL BACKGROUND: What language /resource/program will you be using to write


the code? These days there are online programs available to create apps. Please list and
describe any such programs you may use. Why have you chosen this language or online
resource/program? List two advantages of using this method over others? List one limitation
of this method.

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

Role Task Who is responsible?

Coder This person will write the actual


code

Videographer This person will plan and collect


relevant video footage

Editor This person will edit the video


and make the final product

Researcher This person will lead the testing


portion of the app and data
collection/analysis

You might also like