-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathassignment-webproposal.html
137 lines (125 loc) · 5.7 KB
/
assignment-webproposal.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE html>
<html>
<head>
<title>AC Workshop - Activity: Arrays</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.3.0/styles/default.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.3.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body>
<div class="container">
<div class="container-inner">
<div class="left-sidebar">
<div class="home-anchor">
<h3><a href="index.html">Intro to Programming with JavaScript</a></h3>
</div>
<div class="navigation-links">
<div class="navigation-link-item"><a href="activity-logging.html">Activity: Logging</a></div>
<div class="navigation-link-item"><a href="lecture-variables.html">Lecture: Variables</a></div>
<div class="navigation-link-item"><a href="activity-variables.html">Activity: Variables</a></div>
<div class="navigation-link-item"><a href="lecture-arrays.html">Lecture: Arrays</a></div>
<div class="navigation-link-item"><a href="activity-arrays.html">Activity: Arrays</a></div>
<div class="navigation-link-item"><a href="lecture-conditionals.html">Lecture: Conditionals</a></div>
<div class="navigation-link-item"><a href="activity-conditionals.html">Activity: Conditionals</a></div>
<div class="navigation-link-item"><strong><em><a href="assignment-webproposal.html">Assignment: Web App Proposal</a></em></strong></div>
<div class="navigation-link-item"><a href="lecture-loops.html">Lecture: Loops</a></div>
<div class="navigation-link-item"><a href="activity-arraysadvanced.html">Activity: Arrays (Advanced)</a></div>
<div class="navigation-link-item"><a href="lecture-functions.html">Lecture: Functions</a></div>
<div class="navigation-link-item"><a href="activity-functions.html">Activity: Functions</a></div>
<div class="navigation-link-item"><a href="activity-fizzbuzz.html">Activity: Fizz Buzz</a></div>
<div class="navigation-link-item"><a href="teamchallenge.html">Team Challenge</a></div>
</div>
</div>
<div class="content">
<h1>Assignment: Web Application Concept Statement</h1>
<p>
As part of this workshop, you will create a concept for a web app you would
like to build. A web app is a computer program that runs within a web browser such as Chrome,
and uses HTML, CSS, and Javascript to respond to users. In developing this concept, you will
try your hand at product design, which is a part of the Access Code program.
</p>
<hr>
<h2>Concept Statement (individual)</h2>
<p>
The Concept Statement is assigned during Day 1 of the workshop and due at the beginning of
Day 2.
</p>
<h4>Description</h4>
<p>
Think of a problem that is personally important to you. It may be
a problem you've experienced yourself, or that affects a community you're part of, or that relates
to a hobby, interest, cause, or passion important to you. Then think about how a web
app could address the problem. The problem does not need to be deeply profound (you don't have to
cure cancer!), but choose one that you are passionate about.
</p>
<p>
Once you've chosen a problem, research existing solutions to the problem, particularly web sites,
web apps, and mobile apps that might already address it. Think about what works well about these,
and what doesn't work as well. Then think about how <em>you</em> would like to solve the
problem using a web app.
</p>
<p>
Your Concept Statement should include at least these sections:
</p>
<ul>
<li>
<p>The name of your Concept Statement, and your name.</p>
</li>
<li>
<p>
A <em>Problem Statement</em>, providing context and explaining in detail what the problem is.
</p>
</li>
<li>
<p>
A summary of <em>Existing Solutions</em> to the problem, which may be technological or
otherwise.
</p>
</li>
<li>
<p>
One or more <em>User Stories</em>. A user story is a description of <em>who</em> a user of the app
might be, <em>why</em> s/he is using the app, and <em>how</em> s/he interacts with it to meet his/her
goals. The user could be someone you know, or an imaginary typical user.
</p>
</li>
<li>
<p>
A <em>Concept</em> for the web app, explaining its major features and how they work together
to address the problem better than the existing solutions.
</p>
</li>
</ul>
<p>
Feel free to add additional sections to your Concept Statements to represent additional insights
and ideas you might have.
</p>
<p>
<a href="https://docs.google.com/document/d/1dURnRGL-3pOsRQFseVBLabU7AUkCYg_jBlTaLHJf2ds/edit?usp=sharing">A
sample Concept Statement is here.</a> Your Concept Statement does not need to look exactly like the sample, but
make sure you include the sections above.
</p>
<h4>Deliverables</h4>
<ol>
<li>
<p>
<b>Upload a PDF of your Concept Statement to the your unique link emailed to you via Greenhouse.</b>
</p>
</li>
</ol>
<h2>Evaluation</h2>
<p>
Your Concept Statement and Proposal will be evaluated on:
</p>
<ul>
<li>How thoroughly did you think through your the problem, user stories, design, and features?</li>
<li>How thoroughly did you research existing solutions?</li>
<li>Did you prepare a carefully-written writeup?</li>
<li>How creative is your solution to the problem?</li>
</ul>
</div>
</div>
</div>
</body>
</html>