You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+18-18
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ In [Computing in Context](https://computing-in-context.afeld.me/), students "exp
37
37
-[Attendance: 12%](#attendance)
38
38
-[Lab work](labs/): 24% (12 x 2% each)
39
39
- Reading responses: 24% (12 x 2% each)
40
-
-[Project](docs/project.md): 40% (divided into eight-ish parts, split to be determined)
40
+
-[Project](docs/project.md): 40% (divided into nine-ish parts, split to be determined)
41
41
42
42
There will not be an exam.
43
43
@@ -90,23 +90,23 @@ You can find the rubric under the [Assignment](https://courseworks2.columbia.edu
90
90
91
91
## Schedule
92
92
93
-
| Week | Lecure date | Lecture topic(s) | Assignments due (at the start of lecture) |[Lab](labs/) topic(s) |[Lab](labs/) due (at the start of the Lab session) |
| Week | Lecure date | Lecture topic(s) | Assignments due (at the start of lecture) |[Lab](labs/) topic(s) |[Lab](labs/) due (at the start of the Lab session) |
Copy file name to clipboardexpand all lines: docs/project.md
+23-3
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,7 @@ All of this will be in [the cloud](https://www.cloudflare.com/learning/cloud/wha
32
32
- All team members are contributing equal amounts.
33
33
- The Project leverages at least one [dataset that's regularly updated](data.md#datasets-that-are-regularly-updated).
34
34
- The site doesn't need to [read like a blog post](https://computing-in-context.afeld.me/projects.html#requirements) necessarily, but it should explain what's going on.
35
+
- By the end, this should be a polished portfolio piece.
35
36
-_More to come_
36
37
37
38
## [Teams](project_teams.csv)
@@ -235,11 +236,30 @@ We'll do this once now, once at the end.
235
236
236
237
Next lecture, each group will do a presentation on their Project.
237
238
238
-
### Requirements
239
-
240
-
- 5-10 minutes
239
+
- 5-8 minutes
241
240
- Slides optional
241
+
- Everyone in the group should speak.
242
242
- Explain the initial [proposal](#proposal) and how it's evolved.
243
243
- Show the live app.
244
244
- Walk through the code.
245
245
- Talk through any findings, even if they're just initial.
246
+
247
+
This is meant to be "the quick version" — we'll do longer ones at the end.
248
+
249
+
## Part 7
250
+
251
+
_IN PROGRESS_
252
+
253
+
Set up Airflow
254
+
255
+
## Part 8
256
+
257
+
_IN PROGRESS_
258
+
259
+
Continued work on the Project
260
+
261
+
## Part 9
262
+
263
+
_IN PROGRESS_
264
+
265
+
You'll do a longer version of [the earlier presentation](#presentation).
Copy file name to clipboardexpand all lines: readings/week_11.md
+1-4
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,6 @@
4
4
5
5
-[Append Load vs Incremental Load vs Truncate and Load](https://medium.com/@santosh_beora/the-3-most-commonly-used-etl-processes-explained-through-everyday-analogies-a7aa9f7a3754)
6
6
-[Timing Function[s] in Python](https://builtin.com/articles/timing-functions-python)
7
-
- Pipeline assignment
8
-
- Airflow
9
-
-[Cracking the Cloud_Open](https://www.redhat.com/en/command-line-heroes/season-1/crack-the-cloud-open)
10
-
-[Overview of Cloud Computing](https://dc.arcabc.ca/islandora/object/dc%3A54375?solr_nav%5Bid%5D=c0f46853d72e7e533f04&solr_nav%5Bpage%5D=0&solr_nav%5Boffset%5D=0), Chapters 1-2
- The specifics here aren't important, just giving you a visual of an algorithm.
9
-
- Your response to this part can be an in-class recital 😉
10
-
1.[Understanding Program Efficiency, Part 1](https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/resources/lecture-10-understanding-program-efficiency-part-1/)
1. Complete [Digital Privacy and Security for Normal People](https://personal-security.afeld.me/) "Low-hanging fruit"
11
-
1.[A simple way to anonymize data with Python and Pandas](https://dev.to/r0f1/a-simple-way-to-anonymize-data-with-python-and-pandas-79g)
12
-
13
-
## Optional
14
-
15
-
-[Alexa and Third Parties' Reasonable Expectation of Privacy](https://www.law.georgetown.edu/american-criminal-law-review/aclr-online/volume-54/alexa-and-third-parties-reasonable-expectation-of-privacy/)
16
-
-[The Privacy Risks of Your Smart Speaker](https://vpnoverview.com/privacy/devices/privacy-risks-smart-speaker/)
- The specifics here aren't important, just giving you a visual of an algorithm.
9
+
- Your response to this part can be an in-class recital 😉
10
+
1.[Understanding Program Efficiency, Part 1](https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/resources/lecture-10-understanding-program-efficiency-part-1/)
1. Complete [Digital Privacy and Security for Normal People](https://personal-security.afeld.me/) "Low-hanging fruit"
11
+
1.[A simple way to anonymize data with Python and Pandas](https://dev.to/r0f1/a-simple-way-to-anonymize-data-with-python-and-pandas-79g)
12
+
13
+
## Optional
14
+
15
+
-[Alexa and Third Parties' Reasonable Expectation of Privacy](https://www.law.georgetown.edu/american-criminal-law-review/aclr-online/volume-54/alexa-and-third-parties-reasonable-expectation-of-privacy/)
16
+
-[The Privacy Risks of Your Smart Speaker](https://vpnoverview.com/privacy/devices/privacy-risks-smart-speaker/)
0 commit comments