From 81928aea3befa637dddcdd0b1c3613f156e17cf2 Mon Sep 17 00:00:00 2001 From: zmuhls Date: Wed, 11 Sep 2024 20:11:10 -0400 Subject: [PATCH] Update numerous links --- .DS_Store | Bin 10244 -> 10244 bytes activities.md | 84 +++++++++++++++++++++++++------------------------- datasets.md | 12 ++++---- overview.md | 2 +- schedule.md | 13 ++++---- syllabus.md | 14 ++++----- 6 files changed, 62 insertions(+), 63 deletions(-) diff --git a/.DS_Store b/.DS_Store index 08259f0efc4f67734d3368700a576818f80454d1..78abd273106964ff88d5ca85d2a6cb9346492e53 100644 GIT binary patch delta 23 ecmZn(XbISmBsjTLh<|gTAPXZS[String Methods](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/06-String-Methods.html) | | | 09/19 (Thur) | Metaphors of Data | Annette Markham: [Undermining 'data'](https://firstmonday.org/ojs/index.php/fm/article/view/4868/3749) | Walsh: [Files and Character Encoding](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/07-Files-Character-Encoding.html) | —Annotate reading(s) | | 09/24 (Tue) | Control Flow | | Walsh: [Comparisons and Conditionals](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/08-Comparisons-Conditionals.html) | | -| 09/26 (Thur) | Computational Thinking | Jeanette Wing: [Computational Thinking](https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf) | | **Activity 1**: [Building Blocks](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-1-building-blocks) | +| 09/26 (Thur) | Computational Thinking | Jeanette Wing: [Computational Thinking](https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf) | | **Activity 1**: [Building Blocks](https://zmuhls.github.io/ccny-data-science/activities/#activity-1-building-blocks) | | 10/03 (Tue) | No Classes Scheduled | | | | | 10/08 (Tue) | GitHub as a Platform | Nadia Eghbal: [GitHub as a Platform](https://www.google.com/books/edition/Working_in_Public/zxjBEAAAQBAJ?hl=en&gbpv=1&pg=PT6&printsec=frontcover) (PDF) | Walsh: [Lists and Loops](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/10-Lists-Loops-Part2.html) | —Annotate reading
—Sign up for [GitHub](https://github.com) | | 10/10 (Thur) | Batteries Included | | Walsh: [Functions](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/12-Functions.html) | | | 10/15 (Tue) | No Classes Scheduled - Monday Schedule | | | | -| 10/17 (Thur) | Python Review | | Walsh: [Common Python Errors](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/13-Common-Python-Errors.html) | **Activity 2**: [Python Primer](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-2-python-primer) | +| 10/17 (Thur) | Python Review | | Walsh: [Common Python Errors](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/13-Common-Python-Errors.html) | **Activity 2**: [Python Primer](https://zmuhls.github.io/ccny-data-science/activities/#activity-2-python-primer) | | 10/22 (Tue) | Data Biographies | Heather Krause: [Data Biographies: Getting to Know Your Data](https://gijn.org/stories/data-biographies-getting-to-know-your-data) | Walsh: [Missing data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/03-Data-Analysis/02-Pandas-Basics-Part2.html#missing-data) | | | 10/24 (Thur) | Structure of the Repository | | Reitz: [Structure of the Repository](https://docs.python-guide.org/writing/structure/) | | | 10/29 (Tue) | 'Cleaning' Data | Rawson & Muñoz: [Against Cleaning](https://dhdebates.gc.cuny.edu/read/untitled-f2acf72c-a469-49d8-be35-67f9ac1e3a60/section/07154de9-4903-428e-9c61-7a92a6f22e51) | Alice Zhao: [Data Cleaning](https://github.com/adashofdata/nlp-in-python-tutorial/blob/master/1-Data-Cleaning.ipynb) | —Annotate reading(s) | | 10/31 (Thur) | Pandas Basics | Anelise Hanson Shrout: [(Re)Humanizing Data: Digitally Navigating the Bellevue Almshouse](https://crdh.rrchnm.org/essays/v01-10-(re)-humanizing-data/) | Walsh: [Panda Basics I](https://melaniewalsh.github.io/Intro-Cultural-Analytics/03-Data-Analysis/01-Pandas-Basics-Part1.html) | | | 11/05 (Tue) | Data Visualized | [Basic data visualizations](https://github.com/GCDigitalFellows/intro-pandas-dri-2022/blob/main/README.md#10-basic-data-visualizations) | Walsh: [Panda Basics I](https://melaniewalsh.github.io/Intro-Cultural-Analytics/03-Data-Analysis/01-Pandas-Basics-Part1.html) (cont'd) | | -| 11/07 (Thur) | Data Ethics | VPRO Documentary: [Shoshana Zuboff on Surveillance Capitalism](https://www.youtube.com/watch?v=hIXhnWUmMvw) (Optional) | Walsh: [Users’ Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/04-Data-Collection/01-User-Ethics-Legal-Concerns.html) | **Activity 3**: [Practicing Pandas](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-3-practicing-pandas) | +| 11/07 (Thur) | Data Ethics | VPRO Documentary: [Shoshana Zuboff on Surveillance Capitalism](https://www.youtube.com/watch?v=hIXhnWUmMvw) (Optional) | Walsh: [Users’ Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/04-Data-Collection/01-User-Ethics-Legal-Concerns.html) | **Activity 3**: [Practicing Pandas](https://zmuhls.github.io/ccny-data-science/activities/#activity-3-practicing-pandas) | | 11/12 (Tue) | Distant Reading | Stephen Ramsay: [The Hermeneutics of Screwing Around; or What To Do With a Million Books](https://web.archive.org/web/20140604085234/http://www.playingwithhistory.com/wp-content/uploads/2010/04/hermeneutics.pdf) | | —Annotate reading | -| 11/14 (Thur) | Digital Hermeneutics | | Walsh: [TF-IDF with HathiTrust Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/05-Text-Analysis/02-TF-IDF-HathiTrust.html) | **Activity 4**: [Writing Docs](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-4-writing-docs) | +| 11/14 (Thur) | Digital Hermeneutics | | Walsh: [TF-IDF with HathiTrust Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/05-Text-Analysis/02-TF-IDF-HathiTrust.html) | **Activity 4**: [Writing Docs](https://zmuhls.github.io/ccny-data-science/activities/#activity-4-writing-docs) | | 11/19 (Tue) | Sentiment Analysis | Simone Rebora: [Sentiment Analysis in Literary Studies: A Critical Survey](https://www.digitalhumanities.org/dhq/vol/17/2/000691/000691.html) | Walsh: [Sentiment Analysis](https://melaniewalsh.github.io/Intro-Cultural-Analytics/05-Text-Analysis/04-Sentiment-Analysis.html) | | | 11/21 (Thur) | Network Analysis | | Walsh: [Network Analysis](https://melaniewalsh.github.io/Intro-Cultural-Analytics/06-Network-Analysis/01-Network-Analysis.html) | —Explore [Social Network Datasets](https://github.com/melaniewalsh/sample-social-network-datasets) | -| 11/26 (Tue) | Network Visualization | | Walsh: [Interactive Network Visualization](https://melaniewalsh.github.io/Intro-Cultural-Analytics/06-Network-Analysis/01-Network-Analysis.html) | **Activity 5**: [Data Visualization](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-5-data-visualization) | +| 11/26 (Tue) | Network Visualization | | Walsh: [Interactive Network Visualization](https://melaniewalsh.github.io/Intro-Cultural-Analytics/06-Network-Analysis/01-Network-Analysis.html) | **Activity 5**: [Data Visualization](https://zmuhls.github.io/ccny-data-science/activities/#activity-5-data-visualization) | | 11/28 (Thur) | No Class. College Closed. | | | | | 12/03 (Tue) | Reddit API Workshop | | [Reddit Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/04-Data-Collection/14-Reddit-Data.html) | | | 12/05 (Thur) | Coworking Lab | | | | | 12/10 (Tue) | Lightning Talks | | | Send slides by Sun | | 12/12 (Thur) | Lightning Talks | | | Send slides by Tue | | 12/18 (Wed) | Last day to submit work | | | **Final**: **[Social Coding Portfolio](/portfolio.md)** | - diff --git a/syllabus.md b/syllabus.md index 2d47fce..f50b8b6 100644 --- a/syllabus.md +++ b/syllabus.md @@ -19,7 +19,7 @@ This course does not satisfy degree requirements for Computer S ## Course Materials 🗂️ -All required reading materials, activities, and instructions are provided on the [Schedule](https://zmuhls.github.io/CCNY-Data-Science/schedule/) page. Additionally, datasets are provided on the [Datasets](https://zmuhls.github.io/CCNY-Data-Science/datasets/) page, and assets for the course website are hosted [here](https://github.com/zmuhls/ccny-data-science). +All required reading materials, activities, and instructions are provided on the [Schedule](https://zmuhls.github.io/ccny-data-science/schedule/) page. Additionally, datasets are provided on the [Datasets]((https://zmuhls.github.io/ccny-data-science/datasets/) page, and assets for the course website are hosted [here](https://github.com/zmuhls/ccny-data-science). **Technical Readings**: These readings draw from Melanie Walsh's open-access [Introduction to Cultural Analytics and Python ](https://melaniewalsh.github.io/Intro-Cultural-Analytics/welcome.html)(2021), an online textbook written for students in humanities and social sciences to gain a practical introduction to the Python programming language within the context of cultural analysis. The textbook demonstrates how Python can be applied to a wide range of cultural materials, such as magazine articles, classic novels, TV scripts, technical manuals, social networks, and so more. @@ -55,23 +55,23 @@ Assigned readings, activities, and projects are linked below. All work is due on | 09/17 (Tue) | Methods, Files, & Encoding | | Melanie Walsh: [Data Types](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/05-Data-Types.html);
[String Methods](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/06-String-Methods.html) | | | 09/19 (Thur) | Metaphors of Data | Annette Markham: [Undermining 'data'](https://firstmonday.org/ojs/index.php/fm/article/view/4868/3749) | Walsh: [Files and Character Encoding](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/07-Files-Character-Encoding.html) | —Annotate reading(s) | | 09/24 (Tue) | Control Flow | | Walsh: [Comparisons and Conditionals](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/08-Comparisons-Conditionals.html) | | -| 09/26 (Thur) | Computational Thinking | Jeanette Wing: [Computational Thinking](https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf) | | **Activity 1**: [Building Blocks](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-1-building-blocks) | +| 09/26 (Thur) | Computational Thinking | Jeanette Wing: [Computational Thinking](https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf) | | **Activity 1**: [Building Blocks](https://zmuhls.github.io/ccny-data-science/activities/#activity-1-building-blocks) | | 10/03 (Tue) | No Classes Scheduled | | | | | 10/08 (Tue) | GitHub as a Platform | Nadia Eghbal: [GitHub as a Platform](https://www.google.com/books/edition/Working_in_Public/zxjBEAAAQBAJ?hl=en&gbpv=1&pg=PT6&printsec=frontcover) (PDF) | Walsh: [Lists and Loops](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/10-Lists-Loops-Part2.html) | —Annotate reading
—Sign up for [GitHub](https://github.com) | | 10/10 (Thur) | Batteries Included | | Walsh: [Functions](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/12-Functions.html) | | | 10/15 (Tue) | No Classes Scheduled - Monday Schedule | | | | -| 10/17 (Thur) | Python Review | | Walsh: [Common Python Errors](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/13-Common-Python-Errors.html) | **Activity 2**: [Python Primer](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-2-python-primer) | +| 10/17 (Thur) | Python Review | | Walsh: [Common Python Errors](https://melaniewalsh.github.io/Intro-Cultural-Analytics/02-Python/13-Common-Python-Errors.html) | **Activity 2**: [Python Primer](https://zmuhls.github.io/ccny-data-science/activities/#activity-2-python-primer) | | 10/22 (Tue) | Data Biographies | Heather Krause: [Data Biographies: Getting to Know Your Data](https://gijn.org/stories/data-biographies-getting-to-know-your-data) | Walsh: [Missing data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/03-Data-Analysis/02-Pandas-Basics-Part2.html#missing-data) | | | 10/24 (Thur) | Structure of the Repository | | Reitz: [Structure of the Repository](https://docs.python-guide.org/writing/structure/) | | | 10/29 (Tue) | 'Cleaning' Data | Rawson & Muñoz: [Against Cleaning](https://dhdebates.gc.cuny.edu/read/untitled-f2acf72c-a469-49d8-be35-67f9ac1e3a60/section/07154de9-4903-428e-9c61-7a92a6f22e51) | Alice Zhao: [Data Cleaning](https://github.com/adashofdata/nlp-in-python-tutorial/blob/master/1-Data-Cleaning.ipynb) | —Annotate reading(s) | | 10/31 (Thur) | Pandas Basics | Anelise Hanson Shrout: [(Re)Humanizing Data: Digitally Navigating the Bellevue Almshouse](https://crdh.rrchnm.org/essays/v01-10-(re)-humanizing-data/) | Walsh: [Panda Basics I](https://melaniewalsh.github.io/Intro-Cultural-Analytics/03-Data-Analysis/01-Pandas-Basics-Part1.html) | | | 11/05 (Tue) | Data Visualized | [Basic data visualizations](https://github.com/GCDigitalFellows/intro-pandas-dri-2022/blob/main/README.md#10-basic-data-visualizations) | Walsh: [Panda Basics I](https://melaniewalsh.github.io/Intro-Cultural-Analytics/03-Data-Analysis/01-Pandas-Basics-Part1.html) (cont'd) | | -| 11/07 (Thur) | Data Ethics | VPRO Documentary: [Shoshana Zuboff on Surveillance Capitalism](https://www.youtube.com/watch?v=hIXhnWUmMvw) (Optional) | Walsh: [Users’ Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/04-Data-Collection/01-User-Ethics-Legal-Concerns.html) | **Activity 3**: [Practicing Pandas](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-3-practicing-pandas) | +| 11/07 (Thur) | Data Ethics | VPRO Documentary: [Shoshana Zuboff on Surveillance Capitalism](https://www.youtube.com/watch?v=hIXhnWUmMvw) (Optional) | Walsh: [Users’ Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/04-Data-Collection/01-User-Ethics-Legal-Concerns.html) | **Activity 3**: [Practicing Pandas](https://zmuhls.github.io/ccny-data-science/activities/#activity-3-practicing-pandas) | | 11/12 (Tue) | Distant Reading | Stephen Ramsay: [The Hermeneutics of Screwing Around; or What To Do With a Million Books](https://web.archive.org/web/20140604085234/http://www.playingwithhistory.com/wp-content/uploads/2010/04/hermeneutics.pdf) | | —Annotate reading | -| 11/14 (Thur) | Digital Hermeneutics | | Walsh: [TF-IDF with HathiTrust Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/05-Text-Analysis/02-TF-IDF-HathiTrust.html) | **Activity 4**: [Writing Docs](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-4-writing-docs) | +| 11/14 (Thur) | Digital Hermeneutics | | Walsh: [TF-IDF with HathiTrust Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/05-Text-Analysis/02-TF-IDF-HathiTrust.html) | **Activity 4**: [Writing Docs](https://zmuhls.github.io/ccny-data-science/activities/#activity-4-writing-docs) | | 11/19 (Tue) | Sentiment Analysis | Simone Rebora: [Sentiment Analysis in Literary Studies: A Critical Survey](https://www.digitalhumanities.org/dhq/vol/17/2/000691/000691.html) | Walsh: [Sentiment Analysis](https://melaniewalsh.github.io/Intro-Cultural-Analytics/05-Text-Analysis/04-Sentiment-Analysis.html) | | | 11/21 (Thur) | Network Analysis | | Walsh: [Network Analysis](https://melaniewalsh.github.io/Intro-Cultural-Analytics/06-Network-Analysis/01-Network-Analysis.html) | —Explore [Social Network Datasets](https://github.com/melaniewalsh/sample-social-network-datasets) | -| 11/26 (Tue) | Network Visualization | | Walsh: [Interactive Network Visualization](https://melaniewalsh.github.io/Intro-Cultural-Analytics/06-Network-Analysis/01-Network-Analysis.html) | **Activity 5**: [Data Visualization](https://zmuhls.github.io/CCNY-Data-Science/activities/#activity-5-data-visualization) | +| 11/26 (Tue) | Network Visualization | | Walsh: [Interactive Network Visualization](https://melaniewalsh.github.io/Intro-Cultural-Analytics/06-Network-Analysis/01-Network-Analysis.html) | **Activity 5**: [Data Visualization](https://zmuhls.github.io/ccny-data-science/activities/#activity-5-data-visualization) | | 11/28 (Thur) | No Class. College Closed. | | | | | 12/03 (Tue) | Reddit API Workshop | | [Reddit Data](https://melaniewalsh.github.io/Intro-Cultural-Analytics/04-Data-Collection/14-Reddit-Data.html) | | | 12/05 (Thur) | Coworking Lab | | | | @@ -93,7 +93,7 @@ Need a spare laptop? Try CCNY's [Laptop Loaner Program](https://portal.ccny.cuny ### Software 🖥️ -**Jupyter Notebook:** In-class lessons and homeworks are done in Jupyter Notebook so that we can use markdown and Python simultaneously. The notebooks assume a Python 3 installation with the standard modules from the **Anaconda** **installation** (e.g. NLTK, Pandas, Numpy and Matplotlib) linked on the [schedule](https://zmuhls.github.io/CCNY-Data-Science/schedule/). +**Jupyter Notebook:** In-class lessons and homeworks are done in Jupyter Notebook so that we can use markdown and Python simultaneously. The notebooks assume a Python 3 installation with the standard modules from the **Anaconda** **installation** (e.g. NLTK, Pandas, Numpy and Matplotlib) linked on the [schedule](https://zmuhls.github.io/ccny-data-science/schedule/). **Hypothesis Annotation:** Expect to post 2-3 annotations for most critical readings we do in this class, each about 25-50 words in length and assessed on thoughtfulness, style and craft, and a demonstrated effort to respond to others. Hypothesis can also be a useful research tool and means of information management, so I encourage you to engage with it throughout the course.