Description

Class Time/Location:

Tuesday – Thursday 1:35p – 2:55p.
Location: CoCB 102.
Class Description

Although Computing, Society and Professionalism is a required course for CS majors, it is not a typical computer science course. Rather than dealing with the technical content of computing, it addresses the effects of computing on individuals, organizations, and society, and on what your responsibilities are as a computing professional in light of those impacts. The topic is a very broad one and one that you will have to deal with almost every day of your professional life. The issues are sometimes as intellectually deep as some of the greatest philosophical writings in history – and sometimes as shallow as a report on the evening TV news. This course can do little more than introduce you to the topics, but, if successful, will change the way you view the technology with which you work. You will do a lot of reading, analyzing, and communicating (verbally and in writing) in this course. It will require your active participation throughout the semester and should be fun and enlightening.

Learning Objectives

In this class. you will learn about:

Ethics: What do “right” and “wrong” mean anyway? How is “ethical” different from “legal”? We’ll learn about several philosophical approaches to ethics including utilitiarianism, Kantianism, stakeholder analysis, and virtue ethics. The goal is for students to be able to address ethical dilemmas with reasoned arguments, grounded in a combination of these ethical theories.
Professional Ethics: What special responsibilities do we have as computing professionals? What do the Software Engineering Code of Ethics and ACM Code of Ethics say, and how can we use these in our daily practice?
Computing and Society: In what ways does computer technology impact society? We’ll talk about a host of issues including privacy, intellectual property, and freedom of speech.
Argumentation: How do you construct a well-reasoned argument? Whatever you go on to do in your professional career, your success will arguably depend more on your oral and written communication skills than on your technical skills. This class is one of your few and precious opportunities to work to improve those skills.
Core issues about computing and society and about computing professionalism.

Following issues will be touched on during the course of the term

Impact of Computing on Society, Individuals and Organizations
Governance and Regulation
Free Speech
Intellectual Property
Privacy
Security and law enforcement
Dependability other than security.
Professional Responsibility
Media and its impact on computing and society

General Information


Announcements

Announcements are not public for this course.

Staff Office Hours

Irfan Essa
--
--
Brandon Conway
--
--
Christopher Reinert
--
--