
Code for What?: Computer Science for Storytelling and Social Justice
程式設計為何?
類別 : 大眾科普
ISBN:9780262047456
頁數 : 320
出版 : The MIT Press, 2022 年 11 月 1 日
版本 : 精裝版
內容介紹
有目的的程式設計:説明年輕人將新聞、資料、設計和程式設計結合起來,創造能夠帶來改變的媒體。
教育工作者被敦促教授“面向所有人的程式設計”課程——讓通常被排除在外的學生可以進入這個專業領域。在《程式設計為何?》一書中,作者Clifford Lee和Elisabeth Soep 提出了一個問題:“程式設計用來做什麼?”如果程式設計是由正義驅動的講故事媒介,而不是一種狹隘的技術技能呢?如果“民主化”電腦科學可以超越通常的一次性研討會,賦予青年創造有社會影響力的數位產品的能力呢?Lee和Soep用加利福尼亞州奧克蘭的一群年輕人的故事回答了這些問題,他們將新聞、資料、設計和程式設計結合起來,創造出能夠帶來改變的媒體。
這些青少年和年輕的製作人創建了互動專案,探索學校中的性別和種族化著裝政策;為遭受歧視的LBGTQ+青年設計工具;研究面部識別軟體以及可以做些什麼;並開發了一款移動應用程式,通過自我意識和拓展支援等方式促進心理健康,分發給能觸及的數百萬的受眾。YR media是一個屢獲殊榮的組織,旨在説明貧困社區的年輕人培養媒體、新聞和藝術技能。通過與該組織的教育工作者和媒體專業人士的合作,這些青少年找到了他們自己對“為什麼要程式設計”的生動答案。他們為洞察力、連結和社區、責任感、創造性表達、快樂和希望編碼。
