走進她的社會正義軟件和 C++ 課程 (CSC 490/496),計算機科學專業(yè)的大四學生 Comal Virdi 對回頭看她的各種面孔感到措手不及。她說,這種不同尋常的人口結(jié)構(gòu)不僅讓 Virdi 感到震驚,而且還提出了有關(guān)加州理工大學計算機科學多樣性性質(zhì)的問題。
這門實驗課程是本季度計算機科學課程的全新內(nèi)容,由 Zoe Wood 教授教授。
根據(jù)伍德的說法,該課程將根據(jù)不同的社會正義相關(guān)數(shù)據(jù)(如人口普查數(shù)據(jù)和槍擊人口統(tǒng)計數(shù)據(jù))構(gòu)建地圖可視化。
“創(chuàng)建這些不同事物的地圖,如種族人口統(tǒng)計數(shù)據(jù)和射擊人口統(tǒng)計數(shù)據(jù)——它提供了一種統(tǒng)一我們對我們國家歷史、我們國家系統(tǒng)的理解的方法,”伍德說。
根據(jù) Wood 自己的計算,這個班級的女性比例約為 40%,而她典型的女性學生比例為 22%——預(yù)期分布的兩倍。
根據(jù) Virdi 的說法,男性在 Virdi 以前的計算機科學課程中占主導地位,其中僅包括少數(shù)女性演講者,但隨著 CSC 490/496 的出現(xiàn),這種情況發(fā)生了巨大變化。
“我們至少正在接近 50/50 [作為女性與男性的比例],我一方面可以數(shù)出這個班級中有多少,”Virdi 說。
盡管這一新的人口統(tǒng)計數(shù)據(jù)起初讓 Virdi 耳目一新,但它的含義引發(fā)了更多問題。
“為什么[這個社會正義階層]的這么少,為什么潮流已經(jīng)改變了這個階層?” 她問。
然后她回答了她自己的問題。
“[有時]有色人種是唯一真正看到這樣一個階級的重要性的人,因為我們是受社會正義倡議影響更大的人,”維爾迪說。
根據(jù) Virdi 的說法,許多計算機科學專業(yè)的學生的思維方式都集中在賺錢上,因此社會正義領(lǐng)域的話題經(jīng)常被忽視。
“結(jié)果就是這樣,”維爾迪說。“當你提供這樣的課程時,你的人口統(tǒng)計會完全改變。”
然而,Virdi 說她注意到,她和她的 CSC 490/496 同學的一個共同主題是欣賞這些材料,并希望將這項工作融入他們的職業(yè)生涯。
“我覺得在這樣的課堂上被看到了。當我們提供這樣的課程時,作為加州理工學院的學生,我感到更加自豪,”她說。“我們實際上正在關(guān)注世界上正在發(fā)生的事情,我們實際上是在利用我們的專業(yè)來嘗試做一些事情。”
計算機科學大三學生 Emma Sauerborn 和 CSC 490/496 的同學說,一些計算機科學專業(yè)的學生 沒有認識到每個人都與計算息息相關(guān),并且個人身份是該領(lǐng)域的核心。
“一般科技界的一些人只是將社會學和類似的東西視為附屬或額外的東西,但實際上,當你編寫軟件時,你實際上是在將你的價值觀編碼到一個軟件中,”Sauerborn 說。
處理軟件涉及深思熟慮和重要的決策。
“軟件是一種抽象,”Sauerborn 說。“沒有辦法在代碼中真正捕捉到人類的細微差別,所以當你編寫涉及人的代碼時,你必須做出假設(shè)。”
她舉了一個關(guān)于名字的假設(shè)的例子。
“如果你試圖讓某人輸入名字和姓氏,這已經(jīng)是一個假設(shè),即他們將擁有 [a] 名字和姓氏,但世界各地的名字差異很大,”她說。
知道這一點,Sauerborn 說 STEM 的多樣性和各種經(jīng)驗是必要的。
“你正在構(gòu)建的軟件應(yīng)該是為所有人設(shè)計的,如果你說軟件是普遍適用的,那么它必須是普遍適用的,不能只為看起來像你的人制作,”她說。
女性參與軟件和硬件(WISH)的計算機科學初級和多樣性主管Piper Feldman 說,她在課堂上遇到了很多男性,他們很樂意在課堂上關(guān)閉女性。
費爾德曼說:“我肯定去過分組討論室,在那里我剛剛讓男人向我解釋我已經(jīng)知道的話題,所以這對我來說更煩人,但對其他人來說真的很沮喪。”
她還同意隱性偏見會進入代碼。
“代碼與程序員一樣好,”費爾德曼說。“不幸的是,如果你有頑固的程序員,你最終會得到頑固的代碼。”
她舉了一個酒店皂液器只能檢測白皮膚的例子。發(fā)現(xiàn)一個團隊開發(fā)了這種產(chǎn)品,但沒有對深色皮膚類型進行測試。
多樣性不僅對公平編程本身至關(guān)重要,而且可以進一步擴展。
“科技就是未來,把任何特定群體從它那里看門實際上就是在把那個群體從未來的成功中看出來,這是一個危險的循環(huán),”她說。
計算機科學高級 Kiran Pinnipati 正在審核本季度的課程。她說,作為一名女 CS 學生的經(jīng)歷值得額外考慮。
“如果你是女孩,總是需要加倍努力。我覺得一切都更加明顯,”Pinnipati 說。“所以,如果你在某件事上做得不好,人們會接受它并進一步擴大它,比如破壞你的可信度。”
在進一步實施和鼓勵 CS 的多樣性方面,Pinnipati 說她希望看到更多的女教授作為學生在更親密的層面上建立聯(lián)系。她補充說,WISH 和女工程師協(xié)會(SWE)等校園俱樂部也有助于為代表性不足的學生維持一個社區(qū)。
伍德教授在一月份開始開發(fā)這個課程。的種族緊張局勢,例如喬治·弗洛伊德(George Floyd)被謀殺,是她個人的轉(zhuǎn)折點。
“我的大腦有一部分醒來,就像,'嘿,我在做什么讓世界變得更美好?'”她說。
針對這種多樣化的課堂人口統(tǒng)計,伍德談到了“目標可供性”一詞。
“總的來說,來自歷史上服務(wù)不足背景的學生——比如女性和少數(shù)族裔學生——有更強的‘目標可供性’。他們希望感覺他們所做的事情最終將實現(xiàn)他們的目標,當然,作為人類,我們的目標之一往往是我們希望世界變得更美好,”伍德說。
計算機科學教育的這一重點并非加州理工學院獨有,伍德從布朗大學等其他學術(shù)界和大學中汲取靈感,因為許多人現(xiàn)在正在教授更具社會意識的計算實踐。
“[個人在使用技術(shù)時遇到的問題] 確實暴露了技術(shù)不是中立的;它可以用來促進和加強我們國家存在的系統(tǒng)性種族主義和偏見,”伍德說。“所以我認為在一些計算教育中存在這樣的轉(zhuǎn)變,以真正了解我們?nèi)绾螢閷W生做好準備。”
在改變計算機科學現(xiàn)狀方面,伍德說潮流正在改變,即使在加州理工學院也是如此。
“當我 17 年前第一次來到加州理工大學時,女學生的數(shù)量年復(fù)一年地增加了 9%,”伍德說。“我們必須在該部門積極改變和提升——這確實經(jīng)歷了一個戰(zhàn)略性地試圖說‘是’的過程,提升計算機科學領(lǐng)域的女性很重要——這就是我們從 9% 接近 22% 的地方。 ”
這門課的未來有待確定,但其他項目正在進行中:Wood 提出的一項有意識地努力提高 CS 多樣性和提高保留率的建議,兩名學生的高級項目,提議為非營利組織開設(shè)一門關(guān)于軟件工程的課程和教授合作開設(shè)了包括社會責任計算在內(nèi)的入門課程。
“[我們開始] 提出 [關(guān)于計算的倫理和影響] 的問題,這正在發(fā)生。[這不僅僅是我的課],它是全國性運動的一部分,希望這將意味著計算可以對更廣泛的受眾應(yīng)用產(chǎn)生興趣,”伍德說。