CS 3604:
m-w-f 9:05 - 9:50 MCB 302

Listserv: CS3604_11768@LISTSERV.VT.EDU

Course Moodle

Announcements:


Arrange Your Class Presentation:
  • Choose a week and topic
  • First come, first served:
  • Notify GTA (Mark) to reserve your week
  • Coodinate topic with classmates to prevent overlap or duplication

Service Learning Opportunities


Dr. Dunlap dunlapd [at] vt [dot] edu - by appointment
GTA: Mark Lawson malawso4 [at] vt [dot] edu 2160 T Torgersen by appointment

CS 3604: Professionalism in Computing
This course is intended to study the ethical, social, and professional concerns of the computer science field. It covers the social impact of the computer, implications and effects of computers on society, and the responsibilities of computer professionals in directing the emerging technology.

This course emphasizes oral communications, and it is a writing intensive course. It is a web-based course, so course materials (syllabus, assignments, activities, etc.) are maintained online. Be sure to be check the website each week for updates.

This course is NOT intended to challenge your ethics and values. My hope, as instructor, is to provide situations that encourage you to practice articulating, explaining, and applying related concepts in complex situations related to professional understandings.

PREREQUISITES
Successful completion of CS2604 and COMM 2004.

NOTE
This course does not fulfill the requirements for CS minors as a 3000-level course option, or a higher level course for potential internal transfer applicants.

TEXTS
  • Ethics and Technology: Ethical Issues in an Age of Information and Communication Technology , Herman T. Tavani, Wiley.
  • Writing Arguments: A rhetoric with readings, Concise Edition, Third Edition (2004) Ramage, J. D., Bean, J.C., Johnson, J. New York: Pearson Longman. ISBN 0-321-16338-9
  • Various articles and online materials.

Assignments


  • Writing assignments include essays, outlines, and documents:
    • Resume and cover letter: you will begin with a draft of these items (ungraded), which will then be revised based on class discussion and peer review (graded). A third version will be submitted based on feedback from the GTA and instructor.
    • Essays must be in essay form, with introduction, body, and concluding paragraphs. Use twelve (12) point font, with one (1) inch margins on all sides. Instructors will be focusing on one (1) major and one (1) minor point of feedback. Grading of subsequent essays will be based on your response to that feedback.
    • A one-page email message (about 250 words) addressing a professional issue: This also will be submitted first as a polished first draft, then revised and resubmitted based on feedback from the GRA and instructor.
    • A business memo: You will compose a formal business communication about a serious (but fictitious) issue.
    • Proposal to a hypothetical work group: This will be the summary to a proposal for research or funding. One (1) page will include NSF style overview, statement of intellectual merit, and broader impact.
    • Article review: Professional and collegial review, criticism, and recommendation for an article.
    • Legal Issues: This explores some recent legal issues and key aspects of the Patriot Act and related legislation as it pertains to computing.

  • Presentation:
    • Topic must focus on a "policy vacuum" and/or "conceptual muddle" (see Ethics text for description) related to Cyber-Ethics either current or historical.
    • Each group of 2 students will present at least one 10-20 minute topic in class. Typically, 4 students will be assigned to a week, and they must coordinate among the group to cover the topic without overlap for the week.
    • Each student will be graded individually for their part of the in-class presention.

  • Service Learning: Students will serve at least ten (10) hours in out-of-class service role. Several standard options will be provided, but students can negotiate alternatives with the instructor. All service hours must be documented, and a summary letter from the site supervisor must be submitted. Extra hours may garner extra credit.

CS 3604

Spring 2007
Dr. Dunlap

Your overall grade will be a function of the following:


1. Writing Assignments -- 50%, including
  • Résumé and cover letter
  • Various Essays and writing assignments, such as:
    • Email message
    • Memo
    • Article review
    • Proposal
    • Final Exam

2. Class activities - 20%
The GTA will maintain a record of relative contribution. Calculated as a tally of performance on:
  • in-class discussions
  • group exercises
  • questions contributed

3.Service Learning Project - 15%
Full credit for this category can be obtained through participation in 10 hours of service learning (20 hours total earns a free essay grade)
  • volunteer work
  • participation in research
  • must not be for pay or for grade
  • community service related to computing and engineering professional work is encouraged but not necessary

4. In class Presentations -15%, including:
  • Management of topic
  • Individual oral presentation
  • Group presentation

CS 3604 Fall 2008 Schedule


Week 1 Introduction

Date Topic Assignment Instruction
8/26 Introduction Get Texts, Login Syllabus and Grading
8/28 Resume Writing Resume Assignment Resumes


Week 2 Writing Resume

Date Topic Assignment Instruction
9/2 Service Learning Enroll in Service Project CS2, CSRC, Kids for Change
9/4 Fine Tuning & Cover Letter DUE Resume Draft 1, Upload Fine Tuning
Cover Letters
1/25 Resume mistakes and Interviewing Chapter 3 of Ethics Interviewing
Mock Interview.doc

Week 3 Reading Arguments

Date Topic Assignment Instruction
1/28 Logic, Arguments, Fallacies DUE Assign 1, Upload
Chapter 1 of Arguments
argumentation.ppt
How to Argue
1/31 Analysis of argument Chapter 2 of Arguments Argument Clinic
reading arguments.ppt
2/1 TBA TBA TBA

Week 4 Writing Arguments

Date Topic Assignment Instruction
2/4 Essay Writing DUE Assign 2, Upload
Basics of Essay Writing
2/6 Making Arguments Chapter 3 of Arguments CyberEthics Unique Policy Vacuums.ppt
2/8 Writing an Argument - -

Week 5 Intro to Ethics and Cyber-Ethics (intro to ethics.ppt)

Date Topic Assignment Instruction
2/11 Ethics DUE Assign 3, Upload
Chapter 1 of Ethics
Questions for Panel
What Is Ethics.ppt
2/13 CS Consortium Panel Bring Questions for Panel CS Consortium Panel
2/15 Intro to Cyber-Ethics Chapter 2 of Ethics Ethic Theories

Week 6

Date Topic Assignment Instruction
2/18 Claims, Reasons Chapter 4 of Arguments Toulmin Intro.ppt
2/18 Toulmin Structures Chapter 5 of Arguments Toulmin Intro.ppt
2/22 Morality, Professional, Philosophical, Practical ethics DUE Assign 4, Upload ACM Code of Ethics.ppt

Week 7 Computing Professions & Codes of Ethics

Date Topic Assignment Instruction
2/25 Code of Ethics (IEEE, ACM) Chapter 4 (and Appx A, B, C) of Ethics Code of ethics criticisms.ppt
2/27 Arguments for Professional Codes - QUIZ on ACM Code of Ethics
2/29 NO CLASS DUE Assign 5, Upload -

Week 8 MARCH 1 - 9 SPRING BREAK


Week 9 Science, Technology, & Philosophy of Computing

Date Topic Assignment Instruction
3/10 Science and Tech Computer Interface Design and the Philosophy of Technology Science vs Tech
3/12 Phil of Tech - -
3/14 - - -

Week 10 Using Evidence

Date Topic Assignment Instruction
3/17 - Chapter 5 of Arguments -
3/19 - DUE Assign 6, Upload
The Relationship Between Science and Technology
-
3/21 - - -

Week 11 Privacy

Date Topic Assignment Instruction
3/24 - Privacy, Technology, and Care (By Bruce Umbaugh)
Chapter 5 of Ethics
Philosophy of Technology.ppt
3/26 - - Privacy.ppt
3/28 - DUE Assign 7, Upload -

Week 12 Security and Hacking

Date Topic Assignment Instruction
3/31 Security Chapter 6 of Ethics Security.ppt
4/2 Security Metaphors DUE Assign 8, Upload Security Metaphors.ppt
Lessons from a Security Breach Edited.doc
Warriors of the Net
4/4 - - -

Week 13 Open Source and Peer Production

Date Topic Assignment Instruction
4/7 Open Source Coase's Penguin, Open Source Economics(pdf) Open Source.ppt
4/9 Open Source DUE Assign 9, Upload -
4/11 Dig Divide Article on Digital Divide -


Week 14 Business Writing

Date Topic Assignment Instruction
4/14 Memo Writing - Business Memo Powerpoint
4/16 NO CLASS VT Remembrance -
4/18 - DUE Assign 10 (Word Doc), Upload -

Week 15 Patriot Act and Big Brother Technology

Date Topic Assignment Instruction
4/21 Patriot Act Chapter 6 The Patriot Act.ppt
4/23 Digital Media DUE Assign 11, Upload -
4/25 - - -

Week 16

Date Topic Assignment Instruction
4/28 - Chapter 8 -
4/30 Last Day of Class - -



/public/users/dunlapd/CS3604/syllabus Login | Web Editor | Full Editor
Last modified 1/10/06 1:22 AM by dunlapd (history)
Site contents