-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathindex.html
179 lines (163 loc) · 7.07 KB
/
index.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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<!DOCTYPE html>
<html>
<head>
<title>Welcome to Pursuit</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</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"><a href="assignment-webproposal.html">Assignment: Web App Proposal</a></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>Welcome to Pusuit Core - <script> document.write((new Date()).getFullYear())</script> JavaScript Workshop</h1>
<h2>What is this thing?</h2>
<p>
Welcome to the Pursuit Core <script> document.write((new Date()).getFullYear())</script> JavaScript workshop! In this workshop we'll be teaching you the basics of JavaScript and some of the fundamentals of programming. During this class you'll learn about expressions, variables, Arrays, Loops, Conditionals, and Functions, and use these concepts to write your own programs!
</p>
<h2>Game Plan</h2>
<p>
This workshop also serves as part of the Pursuit application process. After this workshop, you'll be given an assessment containing questions about reading and writing JavaScript. The assessment will test your understanding of what you will learn during the workshop, as well as your ability and initiative to teach yourself new concepts in a short period of time. We'll look at the assessment as part of your application.
</p>
<h2>Environment</h2>
<p>
We will all be using the <a href="https://www.google.com/chrome/browser/desktop/index.html">Google Chrome browser</a>. Make sure you are on the latest version.
</p>
<p>
We will be using <a href="https://repl.it/languages/javascript_web">repl.it</a> to write and run small JavaScript programs. Make sure to select the <b>"JavaScript Web"</b> language if you land on the homepage, or go straight to <a href="https://repl.it/languages/javascript_web">repl.it/languages/javascript_web</a>.
</p>
<h2>Resources</h2>
<p>
Some incredibly good JavaScript resources are available at <a href="http://www.w3schools.com">w3schools</a>; Specifically the <a href="http://www.w3schools.com/js">JavaScript Tutorial</a> for explanations about the language and the <a href="http://www.w3schools.com/jsref">JavaScript Reference</a> for a comprehensive guide to the fundamental tools, libraries, and built-in objects and types of the language.
</p>
<h2>Partnering up</h2>
<p>
Many of the exercises in this workshop will ask you to partner up with your neighbor. What does that mean?
</p>
<p>
You should be talking out your thought process with your partner before you write any code. If there's a disagreement, try to identify the fundamentals that you disagree on, and try and use the workshop content and reference resources to find out the truth about the fundamentals. If you're still having disagreements, feel free to raise your hand and a TA or instructor can help you resolve it.
</p>
<p>
When coding, usually you should have one person code while the other person "drives" by instructing the coder what to type. When you're done, the driver then copies the code back to their computer so they can have a copy of it for future reference. Make sure you switch off "driver" and "coder" as often as possible!
</p>
<p>
In addition, we will be asking you to switch neighbors at least once throughout the workshop so you can meet lots of your peers! We are interested in evaluating your teamwork skills with lots of different students, so be polite and courteous but push each other to learn and write great code!
</p>
<h2>Schedule for the workshop</h2>
<table>
<tr>
<td>Day 1</td>
</tr>
<tr>
<td>10:30am - 11:00am</td>
<td>Intro, Ice-Breakers, Settle In, & Intro Assessment</td>
</tr>
<tr>
<td>11:00am - 11:30am</td>
<td>Logging</td>
</tr>
<tr>
<td>11:30am - 12:00am</td>
<td>Variables</td>
</tr>
<tr>
<td>12:00am - 12:30pm</td>
<td>Variable Exercises</td>
</tr>
<tr>
<td>12:30pm - 1:15pm</td>
<td>Lunch Break</td>
</tr>
<tr>
<td>1:15pm - 2:00pm</td>
<td>Arrays</td>
</tr>
<tr>
<td>2:00pm - 2:15pm</td>
<td>Arrays Exercises</td>
</tr>
<tr>
<td>2:15pm - 2:30pm</td>
<td>Quick Break!</td>
</tr>
<tr>
<td>2:30pm - 3:30pm</td>
<td>Conditionals</td>
</tr>
<tr>
<td>3:30pm - 4:30pm</td>
<td>Conditionals Exercises</td>
</tr>
<tr>
<td>4:30pm - 5:30pm</td>
<td>Review/Feedback</td>
</tr>
<tr>
<td>5:30pm - 6:00pm</td>
<td>HW Assignment</td>
</tr>
<tr><td> </td></tr>
<tr>
<td>Day 2</td>
</tr>
<tr>
<td>10:30am - 11:30pm</td>
<td>Loops</td>
</tr>
<tr>
<td>11:30pm - 12:30pm</td>
<td>Advanced Arrays</td>
</tr>
<tr>
<td>12:30pm - 1:15pm</td>
<td>Lunch Break</td>
</tr>
<tr>
<td>1:15pm - 2:15pm</td>
<td>Functions</td>
</tr>
<tr>
<td>2:15pm - 3:00pm</td>
<td>Functions Exercises</td>
</tr>
<tr>
<td>3:00pm - 3:10pm</td>
<td>Quick Break!</td>
</tr>
<tr>
<td>3:10pm - 4:10pm</td>
<td>Team Challenge</td>
</tr>
<tr>
<td>4:10pm - 4:20pm</td>
<td>Quick Break!</td>
</tr>
<tr>
<td>4:20pm - 6:00pm</td>
<td>Post-Assessment</td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>