Editing CS 3001
From Georgia Tech Student Wiki
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
{{DISPLAYTITLE:CS 3001 - Computing, Society, and Professionalism}} |
{{DISPLAYTITLE:CS 3001 - Computing, Society, and Professionalism}} |
||
− | '''CS 3001''', formally known as either '''Computing, Society, and Professionalism''' or simply '''Computing and Society''', is a 3-credit [[Computer Science]] course that satisfies the [[Ethics Course (Computer Science)|Ethics requirement]] for the Computer Science bachelor's degree. CS 3001 was formerly listed as CS 4001, CS 4863, and CS 4873 |
+ | '''CS 3001''', formally known as either '''Computing, Society, and Professionalism''' or simply '''Computing and Society''', is a 3-credit [[Computer Science]] course that satisfies the [[Ethics Course (Computer Science)|Ethics requirement]] for the Computer Science bachelor's degree. CS 3001 was formerly listed as CS 4001, CS 4863, and CS 4873, and is equivalent to them. |
− | The course covers the foundations of moral decision-making through an introductory study of ethics |
+ | The course covers the foundations of moral decision-making through an introductory study of ethics as a philosophical subfield. Additional approaches to ethics are explored through existing legislation, organizational codes of conduct, and guidelines from influential thinkers. These approaches are applied in a survey of real-world case studies within which students analyze how computing technologies influence society at large. |
== Topic List == |
== Topic List == |
||
Line 20: | Line 20: | ||
* Deontology |
* Deontology |
||
** The Categorical Imperative - ''Immanuel Kant'' |
** The Categorical Imperative - ''Immanuel Kant'' |
||
+ | ** Are There Absolute Moral Rules? - ''James Rachels'' |
||
* Social Contract Theory |
* Social Contract Theory |
||
− | ** Enlightenment |
+ | ** Enlightenment Social Contract Theory - ''John Locke, Thomas Hobbes, Jean-Jacques Rosseau'' |
** Modern Social Contract Theory - ''John Rawls'' |
** Modern Social Contract Theory - ''John Rawls'' |
||
− | * Stakeholder Analysis |
+ | * Stakeholder Analysis |
* Virtue Ethics |
* Virtue Ethics |
||
** Virtue Ethics - ''Aristotle, Plato'' |
** Virtue Ethics - ''Aristotle, Plato'' |
||
Line 31: | Line 32: | ||
* Privacy |
* Privacy |
||
** Privacy and the Government |
** Privacy and the Government |
||
− | *** The GDPR |
||
** Privacy and Biological Data |
** Privacy and Biological Data |
||
** The PATRIOT ACT |
** The PATRIOT ACT |
||
Line 53: | Line 53: | ||
=== Content === |
=== Content === |
||
− | The first quarter of the class |
+ | The first quarter of the class is spent on learning various ethical theories as outlined in Michael Quinn's ''Ethics for the Information Age'' textbook. Of those discussed, five ethical theories - act utilitarianism, rule utilitarianism, deontology, social contract theory, and virtue ethics - are isolated as workable theories for the purposes of the course. Langdon Winner's influential essay ''Do Artifacts Have Politics?'' is also essential reading. |
The rest of the course covers a wide breadth of topics in computing, which can vary by instructor. Each week presents one or more topics in computing (such as intellectual property, property, or any others listed in the Topic List), which are discussed in lecture and section. |
The rest of the course covers a wide breadth of topics in computing, which can vary by instructor. Each week presents one or more topics in computing (such as intellectual property, property, or any others listed in the Topic List), which are discussed in lecture and section. |
||
=== Lectures and Discussion Sections === |
=== Lectures and Discussion Sections === |
||
− | The class is structured around two 50-minute lectures early in the week (between Monday and Wednesday), and one 2-hour recitation block later in the week (between Wednesday and Friday). |
+ | The class is structured around two 50-minute lectures early in the week (between Monday and Wednesday), and one 2-hour recitation block later in the week (between Wednesday and Friday), which are referred to as 'sections'. |
− | Prior to attending lecture, students are expected to complete each lecture's assigned readings. Instructional time in lecture is spent synthesizing the key points of assigned readings. Depending on the instructor, students may be requested to participate in answering open-ended questions |
+ | Prior to attending lecture, students are expected to complete each lecture's assigned readings. Instructional time in lecture is spent synthesizing the key points of assigned readings. Depending on the instructor, students may be requested to participate in answering open-ended questions. |
− | Sections are small discussion blocks with |
+ | Sections are small discussion blocks with 10 students per section, along with a TA moderating the discussion. Attendance and participation within sections is an important component of the overall course grade. The contents of each week's section reflect the materials from each week's readings and lecture, and they encourage students to engage in nuanced dialogue regarding the materials. Students may be requested to perform an activity prior to section, such as finding a poorly made visualization and a visualization that is well-made to share with their cohort. |
=== Assignments === |
=== Assignments === |
||
Line 131: | Line 131: | ||
If a student is not satisfied with the term paper topic they have chosen, they may change it! If a student has already submitted a proposal and would like to pivot to a new topic entirely, this is acceptable - let the TA know. |
If a student is not satisfied with the term paper topic they have chosen, they may change it! If a student has already submitted a proposal and would like to pivot to a new topic entirely, this is acceptable - let the TA know. |
||
+ | === Quizzes and Exams === |
||
⚫ | |||
+ | Depending on the instructor, there may be quizzes and exams. However, this is highly variable among instructors. |
||
− | No formal prerequisites are listed for CS 3001. Students should ideally be comfortable writing medium-length essays prior to taking this class. [[ENGL 1101]] and [[ENGL 1102]] provide great support for students to build up college-level writing skills, and may be a consideration prior to taking this class. |
||
+ | {| class="wikitable" |
||
+ | !Instructor |
||
+ | !Quizzes? |
||
+ | !Exams? |
||
+ | |- |
||
+ | |Melody Jackson / Clint Zeagler (Spring 2022) |
||
+ | |No |
||
+ | |Yes |
||
+ | |- |
||
+ | |Amy Bruckman (Fall 2021)<ref>CS 4873 CSP, Fall 2021 (gatech.edu)[https://www.cc.gatech.edu/~asb/teaching/4873/fall2021/]</ref> |
||
+ | |No |
||
+ | |Yes |
||
+ | |- |
||
+ | |Munmun De Choudhury (Spring 2021)<ref name=":0" /> |
||
+ | |No |
||
+ | |Yes |
||
+ | |- |
||
+ | |Blair MacIntyre (Spring 2021)<ref name=":1" /> |
||
+ | |Yes |
||
+ | |No |
||
+ | |} |
||
⚫ | |||
− | No background knowledge of course material is necessary to take this class. The course provides an introductory survey of many current issues within computing and society. Students should be aware that the class can be reading-heavy. |
||
+ | To be completed. |
||
== Scheduling == |
== Scheduling == |
||
+ | To be completed. |
||
− | This is a required course for undergraduate [[Computer Science]] majors at Georgia Tech. Completion of this course represents the fulfillment of the [[Ethics Course (Computer Science)|Ethics]] credit. Once the Ethics credit is obtained, students may take their Junior Design capstone. Because of the lack of prerequisites, CS students may take this course at any time. |
||
== References == |
== References == |