|
10 | 10 | "source": [
|
11 | 11 | "**Course Announcements**\n",
|
12 | 12 | "\n",
|
13 |
| - "- **A4** due Mon 2/28 (11:59 PM)\n", |
14 |
| - "- **CL7** due Wednesday (3/2)\n", |
15 |
| - "\n", |
16 |
| - "**Note**\n", |
17 |
| - "- Prof Ellis' OH: extra **zoom office hours today 9-10 AM** (will use normal zoom link on canvas; make-up for Monday)" |
18 |
| - ] |
19 |
| - }, |
20 |
| - { |
21 |
| - "cell_type": "markdown", |
22 |
| - "metadata": { |
23 |
| - "slideshow": { |
24 |
| - "slide_type": "fragment" |
25 |
| - } |
26 |
| - }, |
27 |
| - "source": [ |
28 |
| - "**Black History Month**: Foundational Fridays\n", |
29 |
| - "\n", |
30 |
| - "- [Kimberly Bryant](https://twitter.com/6Gems) - founder and CEO of BlackGirlsCode\n", |
31 |
| - "- [Dr. Joy Buolamwini](https://twitter.com/jovialjoy) - founder of the Algorithmic Justice League\n", |
32 |
| - "- [Dr. Timnit Gebru](https://twitter.com/timnitGebru) - founder of The Distributed AI Research Institute; AI Ethics\n", |
33 |
| - "- [Erica Baker](https://twitter.com/EricaJoy) - CTO at DCCC\n", |
34 |
| - "\n", |
35 |
| - "Note: From 1977 to 2013, the. largest # of black women to earn a CS PhD in any given year was...10" |
36 |
| - ] |
37 |
| - }, |
38 |
| - { |
39 |
| - "cell_type": "markdown", |
40 |
| - "metadata": { |
41 |
| - "slideshow": { |
42 |
| - "slide_type": "notes" |
43 |
| - } |
44 |
| - }, |
45 |
| - "source": [ |
46 |
| - "**Q&A**\n", |
47 |
| - "\n", |
48 |
| - "Q: is there an easy way to download all the lecture notes from datahub using code in the terminal on my computer? \n", |
49 |
| - "A: Yes - you can zip/tar all the contents on datahub into a single file, download, and then unzip/untar on your computer. I will provide instructions on this at the end of the quarter.\n", |
50 |
| - "\n", |
51 |
| - "Q: I was using cat, and it wasn't printing anything out even though I know that new_file was placed within dir_name. Is there a reason for this? \n", |
52 |
| - "A: This is likely b/c you didn't add any contents to that file. Open that file up, add some text, and try `cat` again.\n", |
53 |
| - "\n", |
54 |
| - "Q: I still don't understand the purpose of using the command line. \n", |
55 |
| - "A: Quickly navigate to and organize files. Also, run python scripts (we'll be doing this today).\n", |
56 |
| - "\n", |
57 |
| - "Q: Why can't we just stick to jupyter for an intro class \n", |
58 |
| - "A: Because understanding how to work with .py files is critical for moving forward/understanding other code you see out in the world.\n", |
59 |
| - "\n", |
60 |
| - "Q: What does `!cd ~/` do? \n", |
61 |
| - "A: Takes you to your home directory. If you're already in your home directory...it will leave you where you are.\n", |
62 |
| - "\n", |
63 |
| - "Q: How do we use the command line directly on our computer, like in our computer's terminal? \n", |
64 |
| - "A: Search for \"terminal\" on your computer (if you don't have a terminal application already installed (depends on your computer), you could download a \"bash shell\". (I use iTerm.)\n", |
65 |
| - "\n", |
66 |
| - "Q: What is the difference between shell command and command line? Is there a difference? \n", |
67 |
| - "A: The command line is where you type shell commands. So, when you open up a terminal and get the black background, that is the command line. One thing you can do at the command line is type shell commands.\n", |
68 |
| - "\n", |
69 |
| - "Q: Is the command line somewhere we are able to write code or is it purely used for locating files, documents, and code that has already been written? A follow-up question if we don't write code in the command line would be where would we write code then? Just in another Jupyter Notebook file that we then retrieve using the command line? \n", |
70 |
| - "A: In a text editor! (The part of the notes we didn't get to on Wednesday but will discuss today.)\n", |
71 |
| - "\n", |
72 |
| - "Q: How is array different from other collections (like tuples, lists, dictionaries)? \n", |
73 |
| - "A: We'll discuss arrays next week when we discuss `numpy`, but for now, arrays can be N-dimensional." |
| 13 | + "- **A4** accepted for full credit until late deadline tonight (11:59 PM)\n", |
| 14 | + "- **E2** take-home due Friday at 11:59 PM" |
74 | 15 | ]
|
75 | 16 | },
|
76 | 17 | {
|
|
83 | 24 | "source": [
|
84 | 25 | "# Python Party!\n",
|
85 | 26 | "\n",
|
86 |
| - "It's a bit less of a party while learning remotely..." |
| 27 | + "Parties have snacks - come on up and grab snacks! " |
87 | 28 | ]
|
88 | 29 | },
|
89 | 30 | {
|
|
148 | 89 | "source": [
|
149 | 90 | "Caveats if you take the final exam:\n",
|
150 | 91 | "1. The highest grade you can get in the course is an A (not an A+)\n",
|
151 |
| - "2. There is no additional opportunities for extra credit (Note: if you've been filling out daily participation surveys that EC *will* apply to both exam and project)\n", |
152 |
| - "3. You have to complete on your own (same rules as previous midterms)" |
| 92 | + "2. There is no additional opportunities for extra credit (Note: if you've been answering ClassQuestin that EC *will* apply to both exam and project)\n", |
| 93 | + "3. You have to complete on your own (same rules as previous midterms, but it's completely take-home)" |
153 | 94 | ]
|
154 | 95 | },
|
155 | 96 | {
|
|
234 | 175 | "2. Brainstorm an idea\n",
|
235 | 176 | "3. Design what \"pieces\" (functions/classes/etc.) you need to execute that idea\n",
|
236 | 177 | "4. Start writing code + tests\n",
|
237 |
| - "5. Submit on 1) Canvas or 2) datahub" |
| 178 | + "5. Submit on 1) datahub or 2) Canvas" |
238 | 179 | ]
|
239 | 180 | },
|
240 | 181 | {
|
|
312 | 253 | }
|
313 | 254 | },
|
314 | 255 | "source": [
|
315 |
| - "#### Clicker Question #1\n", |
| 256 | + "#### Class Question #1\n", |
316 | 257 | "Do you have an idea of what you want to do for your **project**?\n",
|
317 | 258 | "\n",
|
318 | 259 | "- A) absolutely no idea\n",
|
|
332 | 273 | "source": [
|
333 | 274 | "### Example Projects: \n",
|
334 | 275 | "\n",
|
335 |
| - "* Previous Examples: https://github.com/COGS18/Projects#projects\n", |
336 |
| - "* Andrew's project video" |
| 276 | + "* Josh S!\n", |
| 277 | + "* Mingson: https://www.youtube.com/watch?v=ipEj5DtkopA&feature=youtu.be\n", |
| 278 | + "* Previous Examples: https://github.com/COGS18/Projects#projects" |
337 | 279 | ]
|
338 | 280 | },
|
339 | 281 | {
|
|
0 commit comments