<강의 필기>
The End
American Repertory Theater에서 CS50강의를 host해주시고 소품, 조명, 음향을 제공해주신 것에 감사합니다.
또한 CS50 Team은 무대 밖에 계신 하버드 대학교와 예일 대학교의 학생들과 조교분들에게 감사드립니다.
David가 일부 질문에 대해 제대로 답변해드리지 못한 점이 있을지라도
그 질문에 대한 배움은 강의가 끝나서도 지속되기를 바랍니다.
그동안 배운 first principles:
computational thinking
입력에서 출력으로 문제해결을 위한 알고리즘 적용
프로그래밍 코드의 교정, 디자인, 스타일에 대한 평가
문제를 단순화하기 위해 함수의 레이어 생성과 추상화
가능한 edge case에 대해 고려하여 정확성 확인
*edge case와 corner case는 프로그래밍, 디버깅, 단위 테스트 등에서 사용되는 용어이다.
Ethics
우리가 무엇을 해야하는지 어떻게 길을 걸어야하는지 윤리에 대해 생각하곤 합니다.
철학과 교수 Meica Magnani과 Susan Kennedy와 함께 의사결정을 하는데 있어서 프레임워크를 어떻게 고려해야하는지 논의합니다.
컴퓨터과학과 교육과정에서 Embedded EthiCS 프로그램은 미래의 컴퓨터 과학자가 될 학생들의 윤리적 추론을 위한 통합 도구입니다.
Guest Lecture
기술의 디자인, 개발, 전개에 대한 의사결정을 내리는 것은 사회·정치·개인적 영향을 미칩니다.
컴퓨터 과학자로서 사회적 책임감이란 무엇일까요?
소셜 미디어 플랫폼이 뉴스와 정보와 어떻게 이해관계를 맺는지에 대한 관심을 기울여봅시다.
선거 방송은 인터넷과 텔레비전의 콘텐츠가 점령했고 소셜미디어에서 관심을 끄는 정치적 논쟁이 이어지고 있습니다.
미국 성인의 44%가 페이스북에서 뉴스 기사를 읽을 정도로 소셜 미디어는 정보에 대한 접근, 공유, 참여에 대해 큰 영향력을 행사하고 있습니다.
IT 기술은 최근 몇년간 많은 것을 바꿔왔습니다.
이러한 결과는 지금까지 걸어오면서 마주친 수많은 문제에 대해 우리가 대응하는 모습을 되돌아보게 합니다.
즉, 제대로 굴러가는 민주주의를 지탱할 논의에 참여하는 능력의 관점에서 말입니다.
인터넷이 등장하기전에는 소수의 방송국과 신문사가 움직이는 mass media의 영역에서 뉴스와 정보가 전달됐습니다.
방송국과 신문사 조직이 바라보는 관점은 정보 유통에 대한 필터를 만들었습니다.
언론인은 자료 조사를 하고 콘텐츠를 작성하는데 직업정신을 가졌고
비평, 여론, 보도를 주제로 한 공론장을 만드는데 큰 관여를 했습니다.
당신이 신문과 텔레비전 방송이 좋은지 싫은지에 상관없이 'likes'와 'comments sections' 는 존재하지 않았습니다.
뉴스 보도의 주요 영역이 종이에서 온라인으로 그리고 소셜 미디어 플랫폼으로 이동하면서
소수 언론인의 시각에 집중되는 커뮤니케이션이 다수의 소셜 미디어 사용자에게 확대되었습니다.
사회 조직이나 전문 언론인이 아니더라도 Tweet하고 Facebook에 게시물을 올리고 읽을 수 있습니다.
콘텐츠의 다양성에 기여할뿐만 아니라 정보에 대한 접근성이 높아졌습니다.
특정 뉴스 콘텐츠를 구독하면 간단한 마우스 클릭만으로도 그에 대한 수많은 option을 선택하여 자유롭게 접근할 수 있습니다.
콘텐츠의 다양성과 정보에 대한 접근성은 제대로 굴러가는 민주주의를 지탱하는 대중의 공론장을 형성하는 데 기여합니다.
예를 들어 Twitter와 Facebook에서 #Metoo와 Black Lives Matter 운동이 있었습니다.
또한 CDC가 coronavirus 전파에 대한 의학적 증거를 수집하고 입장을 전달하는 데 도움이 됐습니다.
그러나 반대로 콘텐츠의 다양성이 적어지는 소셜 미디어 사용의 역설적인 효과가 있습니다.
개인 맞춤형 정보는 curated한 뉴스 피드를 제공하여 특정한 정치적 견해를 추구하게 합니다.
누군가를 저격하는 자극적인 콘텐츠를 제작하고 공유하고 가짜뉴스는 정보 전달의 거대한 축을 형성합니다.
디지털 미디어의 구조에서 viral하게 좋아요와 retweet를 받은 가짜뉴스는 전세계로 퍼져갑니다.
가쨔뉴스가 정치 갈등을 극대화하는 것에 대한 심각한 우려가 있습니다.
그래서 기술은 우리에게 이점과 문제를 동시에 가져옵니다.
우리는 소셜 미디어 플랫폼에서 콘텐츠를 어떻게 규제해야 하는지에 대해 생각해봐야 합니다.
어떤 사람은 온라인의 수많은 사용자의 행동을 규제할 수 없다고 주장하며 회의적인 시각을 보입니다.
어떤 사람은 소셜 미디어 규제에 대해 긍정적인 입장을 보입니다.
Democracy and the Digital Public Sphere에서는 소셜 미디어 플랫폼의 구조에서 디자인 결정과 알고리즘을 어떻게 수행해야하는지에 대한 철학적 개념들을 설명합니다.
저자 Joshua Cohen과 Archon Fung 교수는 정치적 사회의 이상을 3가지 항목으로 요약하여 제시합니다.
(1) 민주주의 사회
(2) 민주주의 정치 체제
(3) 심의 민주주의
민주주의는 우리의 자유와 평등이 반영된 의사결정들을 수렴하여 통치하는 정치 체제입니다.
의사결정에는 투표, 선거, 입법 등의 공식적인 과정과
시민들이 문제를 규정하고 의논하고 자신의 의견을 표현하는 비공식적인 과정으로 구성되어 있습니다.
Five Rights and Opportunities for a Democratic Public Sphere
Rights
Oppotunity for Expression
Access
Diversity
Communicative Power
강의 자료
Week 10 - CS50
Introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, r
cs50.harvard.edu
CS50 Sandbox
CS50 Sandbox
Temporary programming environments for students and teachers.
sandbox.cs50.io
Embedded EthiCS
Embedded EthiCS
embeddedethics.seas.harvard.edu
How to Fix Fake News (The New York Times by Regina Rini)
Opinion | How to Fix Fake News (Published 2018)
Technology has given rise to an age of misinformation. But philosophy, and a closer look at our own social behavior, could help eliminate it.
www.nytimes.com
엣지 케이스(edge case)와 코너 케이스(corner case) | 박연오
엣지 케이스(edge case)와 코너 케이스(corner case)는 프로그래밍, 디버깅, 단위 테스트 등에서 사용되는 비슷하지만 다른 용어다.
bakyeono.net
'Doc > 컴퓨터' 카테고리의 다른 글
컴퓨터과학 CS50 2020 Lecture : Artificial Intelligence (0) | 2022.07.04 |
---|---|
컴퓨터과학 CS50 2020 Lecture : Security (0) | 2022.07.03 |
컴퓨터과학 CS50 2020 Lecture 9 : Flask (0) | 2022.07.03 |
컴퓨터과학 CS50 2020 Lecture 8 : HTML, CSS, JavaScript (0) | 2022.06.27 |