| Instructor | W. Michael McCracken |
|---|---|
| mike@cc | |
| Office | Klaus Advanced Computing Building room 2334 |
| Office hours | Find me after class, or email for an appointment |
| TA | Brian Sherwell |
|---|---|
| sherwell@cc | |
| Office | TSRB |
| Office hours | Email for Appointment |
| Location | Sustainable Education 316 | ||
|---|---|---|---|
| Time | Tuesday & Thursday 3:05-4:25 | ||
| CoWeb | TBA
| Class website | http://www.cc.gatech.edu/classes/AY2009/cs4001a_spring/
| |
In this class. you will learn about:
What do "right" and "wrong" mean anyway? We'll learn about several philosophical approaches to ethics. The goal is for students to be able to address ethical dilemmas with reasoned arguments, grounded in ethical theories.
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?
In what ways does computer technology impact society?
How is what is ethical different from what is legal? How do these two different things reflect themselves in a court of law and living with computers on a daily basis. What is "policy"? How can policy decisions shape social outcomes?
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.
Required Texts:
Class attendance is required. Please remember to sign the attendance sheet each class. Excused absences require appropriate documentation.
Assignments will be graded on a list of criteria (specified on the assignment) such as quality of writing, completeness, insight into technical issues, insight into social issues, etc. Assignments are due at the start of class on the day they are due. Late assignments will not be accepted. Assignments turned in via e-mail should be in PDF or MS Word format. Make sure to follow the expected format for written assignment submissions.
You will have the opportunity to revise your term paper. Your final term paper grade will be the average of your first and revised grade. To hand in a revised paper, you must hand in three things: a copy of the original paper with instructor comments on it, a copy of the revised paper, and a copy of the revised paper with changes highlighted. You may highlight changes with a highlighter pen, or use the 'version tracking' feature of many word processors.
This class abides by the Georgia Tech Honor Code. All assigned work is expected to be individual, except where explicitly written otherwise. You are encouraged to discuss the assignments with your classmates; however, what you hand in should be your own work.
Assignments and ideas on this syllabus build on those from everyone who has taught it before, especially Colin Potts, Mary Jean Harrold, Amy Bruckman, and Spencer Rugaber.