CS3604 - Professionalism in Computing - McCrickard/Wheaton - Fall 2003

Home | Syllabus | Calendar | Writing & Assignments | Debates | Participation | Grades

CS 3604 - Professionalism in Computing
Dr. McCrickard, Mr. Wheaton
Department of Computer Science
Virginia Tech

Syllabus

COURSE DESCRIPTION

This course covers the social impact, implications and effects of computers on society, and the responsibilities of computer professionals in directing the emerging technology. Relevant professional skills explored via active-learning activities include literate business writing, oral presentations, debates, job hunting and interviewing, professional etiquette,critical thinking, and peer reviewing. Specific topical areas include an overview of the history of computing, computer applications and their impact, the computing profession, the legal and ethical responsibilities of professionals, careers in computing (e.g., résumé writing, interviewing techniques), risks to the public, special needs and assistive technology, Internet censorship, industrial intelligence gathering, intellectual property issues (e.g., software copyrights), environmental concerns, medical and biotechnology ethics, hacking, professional liability, "malware" (e.g., viruses), hacking, whistle blowing, privacy, data security, and universal accessibility. Outside-class participation activities include service learning assignments, career fairs, etc.).

This course is "different" from most other computer science courses in that it deals with the non-technical aspects of the profession. It emphasizes oral and written communications in accordance with the requirements of the Computer Sciences Accreditation Commission. Moreover, this is a web-based course such that a great portion of the course materials (syllabus, class notes, assignments, class activities) are on-line. Thus, we highly recommend your making frequent visits to the web-site, especially the calendar, and keeping up with the prescribed class activities.

SUBJECT MATTER OBJECTIVES

The outcome-oriented objectives for of the course are that each student, upon successful completion, will be able to:

Concerned About Taking a Course Involving Ethics?

This course is NOT intended to change your own ethical values, but to assist you in clarifying and applying them in complex situations in your professional career.

PREREQUISITES

A depth of knowledge of computers sufficient to understand the implications and impact of applying a computer to everyday situations, through junior standing and successful completion of CS2604 and COMM 2004. PLEASE NOTE: These prerequisites are strictly enforced. Any attempt to get into this course without having the prerequisites will be considered an Honor System violation.

WARNING: 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.

TEXTBOOK

Required textbook: A Gift of Fire: Social, Legal, and Ethical Issues for Computers and the Internet. Sara Baase. 2nd Ed. Pearson Education, Inc. Upper Saddle River, NJ. 2003
 

ADDITIONAL STUDY MATERIALS AND RESOURCES

The primary source of study materials and resources for this course is the comprehensive digital library and web site established by Prof. J.A.N. Lee. Note, in particular, the site map (link is at the bottom of the list in the left hand margin), which is very useful for finding your way around in this large site. You are highly encouraged to browse this site at length. All of our course topics are supported by material on this site and much of the material we use comes from this site.

The above link takes you to Dr. Lee's CS3604 site. This site contains a rich source of overall CS3604 reference materials and resources that supports activities in all sections of CS3604. However, you should understand that all references to assignments, requirements, due dates, etc. in this site are for Dr. Lee's section of CS3604, not necessarily for mine. You should get all of your information about assignments, requirements, due dates, etc. from our own course site, including this syllabus and our calendar. The url for this semester is http://courses.cs.vt.edu/~cs3604/fall03/.

YOUR RESPONSIBILITY TO CHECK THE COURSE WEB SITE

This is a web-based class. It is your responsibility to be familiar with the activities, assignments, and library of web-pages relevant to each class, and thus should see this course web site (and the general Professionalism in Computing resource site) in advance of each class. Many classes have pre-class readings and activities that are listed in the calendar. Announcements of your obligations will not necessarily be made in class; it is your responsibility to check the web-page for each day and be prepared.

LISTSERV®

A course LISTSERV® will be created during the first week of classes and will be used extensively for class communications. If you register late or drop the class or do not receive a broadcast message during the first week, you should send a message to your instructor (either Mr. Wheaton or Dr. McCrickard) so that the listing can be amended. This means can also be used to discuss homework assignments and raise questions that arise from classes.

NOTE: That the registrar uses your assigned university pid as your e-mail address. If you wish to receive mail elsewhere you should set the forwarding address at vt.edu to the desired address. PLEASE DO NOT ASK to have your mailing address in the LISTSERV changed.

GRADING

Assignments
50%

Essay #1 (due end of week 2)

5%

Resume and Cover Letter (due end of week 3)

5%

Essay #2 (due end of week 9)

10%

Term paper (draft due end week 11, final due week 13)

20%

Oral Presentation (due date variable)

10%
Quizzes
10%
Participation activities and in class activities
10%

Debate/Case Presentations (see Debate page for detailed information, weeks 14 and 15)

20%
Final exam
10%

ASSIGNMENTS AND GRADING IN GENERAL

All assignments (e.g., writing assignments, debates, and final exam) are designed by the instructor. The instructor grades the oral presentations and the instructor and GTA work together to grade the final exam. The writing assignments and on-line debates are graded by the GTA, with consultation by the instructor. If you have any questions about the grading of these items or feel that something has been graded incorrectly or unfairly, you should contact the GTA first. If you do not get satisfaction from the GTA, you can appeal to the instructor by requesting a regrading. Regrading requests must be submitted to the instructor within three class meetings after the graded work was returned to the class. A regrade will entail a COMPLETE REEVALUATION OF THE ENTIRE ASSIGNMENT. This may increase or decrease your original score. The regraded score is final.

WRITING ASSIGNMENTS

This is a writing intensive course required for all CS majors. There will be three writing assignments  to be handed-in for grading in this course, each tailored to the context of the typical professional working world of a Computer Science graduate going into business, industry, or government. Detailed information will be on the assignments page.

All due dates are given on the course calendar. More details.

For help in understanding what the grader's editing marks on your graded papers mean, or for hints about common grammatical mistakes to avoid, see this page.

PLAGIARISM

Plagiarism in your writing assignments is likely to be detected and will be prosecuted via the university Honor Court. See the course plagiarism policy.

IN-CLASS QUIZZES

There will be several in-class quizzes, possibly some unannounced, including some short writing exercises. The final examination will use the same style of questions.

PARTICIPATION ACTIVITIES

A certain percentage of your course grade will come from your participation in various activities out of class (see "Grading" section above). Each qualifying activity that you participate in will get you a certain percentage of the total credit for participation allowed towards the the final grade.  The list of approved activities and associated grade percentages will be maintained and expanded as the semester progresses. Your are welcome to suggest new activities and events for this list. The form of "proof of participation" will be described along with the percentage of full participation credit it is worth, as part of this list. Examples include attendance to or participation in the organization of the semester's career fair, participation in Service Learning, etc.

PRESENTATION

Each student will be responsible for a short, in class presentation of a section from the book.  You can start with the instructor's slides that can be found at http://www-rohan.sdsu.edu/faculty/giftfire/ as a starting point, but note that as part of this assignment you must go beyond the book material by creating a discussion around the issues by integrating recent issues (current events, etc.).  More details about the presentation will appear in separate section.

DEBATES

More information to come

FINAL EXAM

This course is heavily loaded with in-class activities, out-of-class activities, and writing assignments. Thus, there is only one examination - the final examination.

CLASS POLICIES

Due Dates and Times for Assignments

All homework and project assignments must be turned in at the beginning of class on the due date.  All due dates for assignments are firm.  Any assignment that you do not hand in on time will be penalized in grading. If you are not able to complete an assignment by the due date, it would be best for you to hand in as much of it as you have done.  You must prepare your assignments using a word processor and hand in a hardcopy by the due date/time.  Assignments may not be submitted via email to either the professor or GTA (some exceptions may be negotiated in advance).

Late Policy

In brief, unless there are extreme extenuating circumstances, all assignments are due at the beginning of the class on the prescribed day. It is better for you to hand-in an incomplete assignment on time than to be late. See the detailed late policy. If you must hand in a writing assignment late, bring all late papers to class and give them personally to your GTA, or take them directly to your GTA between classes. Do NOT give or send late papers to the instructor. Your GTA takes first pass at grading all the papers, and giving it to the instructor or putting it under his door will just delay getting it to the person who starts the grading.

Announcements

Announcements of updates to class materials, including (possibly) clarifications of assignments, changes in due dates, etc. will be announced through the class LISTSERV and/or the "Announcements" section at the top of the course home page. Please consult both these sources, as assignment due dates get close. Often a very useful clarification is given that will help you with your assignment.

Attendance and Making-Up Graded Activities

Attendance is not required for the course, nor does it play a direct part in the course grade. However, a portion of the final grade is based on in-class quizzes, exercises, and participation. To get a grade for these, you need to attend class.

Absences From Class

However, occasionally you might need to be absent from class for a good reason, and it might cause you to miss a quiz and/or an in-class activity.  If you are absent for a quiz, or if your turn comes up for an in-class activity when you are absent, you will get a grade of zero for that quiz or activity. A small number of absences will have a negligible effect on your overall course grade, but habitual absences can create a more significant cumulative effect.

If you have to miss class for an extended period due to a protracted illness or similar reason, we will treat your needs as a special case and I will do everything I can to help you recover lost ground.

No Extra Credit Work

Students sometimes ask for some extra credit work near the end of the semester in an attempt to bring up sagging grades. However, beyond the makeup assignments for missing quizzes or in-class activities, university policy does not allow extra credit work to be given to any student on an individual basis.

Classroom Etiquette

It is expected that you will be courteous and mannerly in your dealings with your colleagues and the class staff. See Dr. Lee's statement of classroom etiquette.

Weather delays

If the university is closed on an assignment due date, it will be due (in a box or pile outside your instructor's door) by 2 p.m. on the first day the university reopens.

Questions about grading

It is the professor's responsibility to establish grading standards and work with the GTA in grading. Your GTA has the responsibility to grade homework and project assignments. Therefore, when you have questions about grading of these, you should first see the GTA who graded the work.  All questions regarding grading must be resolved within one week of return of the graded work.  Keep all graded work until the end of the semester.  In case your grade is incorrectly recorded, you will need to bring in the graded original in order for the recorded grade to be changed.

Responding to e-mail

The professor and GTA will make every effort to answer your email in a timely fashion.  However, due to the volume of email with classes of this size, you should not necessarily expect to get a reply in less than 24 hours or over a weekend.  Many times you may get a reply in less than 24 hours, but you should not count on it (e.g., to answer questions about a homework or project assignment within the last few hours before that assignment is due).  Please put "CS3604" as the subject line of your email; that will help us identify your emails more quickly.

Grades via e-mail

Because of the large number of students in each class, professors and GTAs will not be able to reply to individual email requests for final exam and/or class grades at the end of the semester, but grades will be posted (on the Web and the Hokie Spa).

HONOR CODE

The Virginia Tech honor code is in effect for all work, whether performed individually or in teams. This means that individual assignments are to be done alone, without help from someone else. Similarly, team assignments are to be done by the team, without help from others.

Exceptions: Getting help in your writing from the Writing center is an important exception, and is always encouraged. Further, this application of the honor code is not intended to interfere with the free exchange of ideas and peer assistance that support learning.

NOTE about plagiarism: We will be especially zealous in prosecuting Honor Court cases involving plagiarism from the Web or Internet. Plagiarism of any work from a current or former student in this course is also considered to be an honor code violation. Through the use of peer evaluations and collaborative development, and the use of the WWW, there is a strong possibility that you will be exposed to concepts and ideas that you can use in your own work. Getting permission to use those ideas and concepts from the originator (except when it is already in the public domain) and/or giving appropriate acknowledgment in your own work circumvents a charge of plagiarism.

All assignments submitted shall be considered graded work unless otherwise noted. All aspects of your coursework are covered by the honor system. Any suspected violations of the honor code will be promptly reported to the honor system. Honesty in your academic work will develop into professional integrity. The faculty and students of Virginia Tech will not tolerate any form of academic dishonesty.

AMERICAN DISABILITIES ACT STATEMENT

We wish to make any accommodations needed by any student because of a disability. Please contact the instructor during the first week of class.