Skip to content

Commit 9abe3fa

Browse files
authored
1 parent f319672 commit 9abe3fa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ _What are the consequences when we turn people into numeric scores for algorithm
4545
- **Material:** [Google Doc assn (2021)](https://docs.google.com/document/d/1t_ZvI0brEiHdb4CvvjA5X7-uUSU56p9h7alAf3RAcbg/edit?usp=sharing) \| [Nifty Assignments 2020 Page](http://nifty.stanford.edu/2020/peck-decision-makers/)
4646
- **Author:** [Evan Peck (Bucknell University)](http://www.eg.bucknell.edu/~emp017/)
4747
- **Context:** 2 hour lab setting. Small student groups.
48+
- **Instructor Guidance:** [Guidance provided by Jaye Nias and Marty Wolf](https://www.bemidjistate.edu/academics/departments/mathematics-computer-science/rcs/developers-as-decision-makers/)
4849
- **Supplementary Reading:**
4950
- [New algorithms to score candidates for lifesaving organ donations](http://algorithmtips.org/2021/04/29/new-algorithms-to-score-candidates-for-lifesaving-organ-donations/)
5051
- [We created poverty. Algorithms won't make that go away (Virginia Eubanks)](https://www.theguardian.com/commentisfree/2018/may/13/we-created-poverty-algorithms-wont-make-that-go-away)
@@ -63,6 +64,7 @@ _What assumptions do we make about the people using our technology? What are the
6364
- **Practice:** data types, string and integer operations, python functions, conditionals (`if/elif/else`)
6465
- **Material:** [Google Doc assn (2021)](https://drive.google.com/drive/folders/17Tb1lhn0AP5BUXT5gh80LhPDX7S8FsfX?usp=sharing) \| [old web-based assn (2019)](modules/input)
6566
- **Author:** [Justin Li (Occidental College)](https://justinnhli.com/), Adaptation by [Evan Peck (Bucknell University)](http://www.eg.bucknell.edu/~emp017/)
67+
- **Instructor Guidance:** [Guidance provided by Colleen Greer](https://www.bemidjistate.edu/academics/departments/mathematics-computer-science/rcs/developers-as-gatekeepers/)
6668
- **Supplementary Reading:**
6769
- [Falsehoods Programmers Believe about Names](https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/)
6870
- [Falsehoods Programmers Believe about Addresses](https://www.mjt.me.uk/posts/falsehoods-programmers-believe-about-addresses/)
@@ -80,6 +82,7 @@ _What does it mean to design a fair algorithm? What is the human cost of efficie
8082
- **Practice:** `for` loops, python `list` operations
8183
- **Material:** [updated Google Doc assn (2021)](https://drive.google.com/drive/folders/1_mLvJBKvRLN0KoBW8uIKAhHvBEGn6M2t?usp=sharing) \| [old web-based assn (2019)](modules/hiring)
8284
- **Author:** [Evan Peck (Bucknell University)](http://www.eg.bucknell.edu/~emp017/)
85+
- **Instructor Guidance:** [Guidance provided by Patrick Anderson and Jaye Nias](https://www.bemidjistate.edu/academics/departments/mathematics-computer-science/rcs/developers-as-future-makers/)
8386
- **Writeup:** [Ethical Design in CS 1: Building Hiring Algorithms in 1 Hour (Evan Peck)](https://medium.com/bucknell-hci/ethical-design-in-cs-1-building-hiring-algorithms-in-1-hour-41d8c913859f)
8487
- **Supplementary Reading:**
8588
- [Amazon scraps secret AI recruiting tool that showed bias against women](https://www.reuters.com/article/us-amazon-com-jobs-automation-insight/amazon-scraps-secret-ai-recruiting-tool-that-showed-bias-against-women-idUSKCN1MK08G)
@@ -102,6 +105,7 @@ _How does representation in a dataset impact an algorithm's outcome? Is it possi
102105
- **Practice:** 2D python `list`, nested `for` loops
103106
- **Material:** [Google Doc Assn (2021)](https://drive.google.com/drive/folders/19-2_YE2NiZQ7FvyOxKgKQ4PPHqkU1Imn?usp=sharing)
104107
- **Author:** [Evan Peck (Bucknell University)](http://www.eg.bucknell.edu/~emp017/)
108+
- **Instructor Guidance:** [Guidance provided by Emanuelle Burton and Darakhshan Mir](https://www.bemidjistate.edu/academics/departments/mathematics-computer-science/rcs/developers-as-image-manipulators/)
105109
- **Supplementary Reading:** I use some the following material in a subsequent lecture where we reflect on the lab. [Click this link to get a sense of that material](https://twitter.com/evanmpeck/status/1307043732676644864)
106110
- [Gender Shades - by Joy Buolamwini](https://www.youtube.com/watch?v=rWMLcNaWfe0)
107111
- [ACM US Technology Policy Committee Urges Suspension of Private and Governmental Use of Facial Recognition Technologies](https://www.acm.org/binaries/content/assets/public-policy/ustpc-facial-recognition-tech-statement.pdf)
@@ -119,6 +123,7 @@ _What is 'moral' behavior in the context of a computer? How do we write code tha
119123
- **Practice:** conditionals, use of APIs and objects, dictionaries (in optional last part)
120124
- **Material:** [updated Google Doc assn (2021)](https://docs.google.com/document/d/1G3ghx_oBHVb0XYTEj7BnOnGxyIHsmdQXUIwPNHToKoE/edit?usp=sharing) \| [old website version (2019)](modules/ethicalengine2)
121125
- **Author:** [Evan Peck (Bucknell University)](http://www.eg.bucknell.edu/~emp017/), parts of activity by [Vinesh Kannan (Mimir HQ)](https://github.com/vingkan)
126+
- **Instructor Guidance:** [Guidance provided by Judy Goldsmith and Patrick Anderson](https://www.bemidjistate.edu/academics/departments/mathematics-computer-science/rcs/developers-as-prioritizers/)
122127
- **Write ups:** _Note:_ these reflections are based on an earlier version of the assignment, but should still communicate the philosophy.
123128
- [The Ethical Engine: Integrating Ethical Design into Intro Computer Science (Evan Peck)](https://medium.com/bucknell-hci/ethical-design-in-cs-1-building-hiring-algorithms-in-1-hour-41d8c913859f)
124129
- [Write Up the Ethical Engine Lab (Justin Li)](https://howtostartacsdept.wordpress.com/2018/01/13/step-86-write-up-the-ethical-engine-lab/)

0 commit comments

Comments
 (0)