Presentation is loading. Please wait.

Presentation is loading. Please wait.

CSC 300 Winter, 20051 CSC 300 Professional Responsibilities Instructor: Clark Savage Turner Office: 14-211, Phone: 756 6133 Office Hours (tentative): –Tuesday.

Similar presentations


Presentation on theme: "CSC 300 Winter, 20051 CSC 300 Professional Responsibilities Instructor: Clark Savage Turner Office: 14-211, Phone: 756 6133 Office Hours (tentative): –Tuesday."— Presentation transcript:

1 CSC 300 Winter, 20051 CSC 300 Professional Responsibilities Instructor: Clark Savage Turner Office: 14-211, Phone: 756 6133 Office Hours (tentative): –Tuesday 12:10 - 3 pm –Thursday 2:10 pm - 4 pm and by appointment Email: csturner@calpoly.educsturner@calpoly.edu –don’t count on email (or on cellphones!) Web: www.csc.calpoly.edu/~csturner

2 CSC 300 Winter, 20052 Texts Required: –Johnson, Computer Ethics, 3d Ed., Prentice-Hall –Petroski, To Engineer is Human Recommended: –Baase, A Gift of Fire –Martin, Schinzinger, Ethics in Engineering –Yourdon, Death March Very important to writing (and grade in 300) –Turabian, A Manual for Writers –Strunk and White, The Elements of Style

3 CSC 300 Winter, 20053 2 min reports on current computing ethics issues Try this: –Go to a LUG meeting –Read 2600 magazine –Read (usenet) comp.risks –Peruse Slashdot –Read the business section of the newspaper –Listen to NPR –Bring your own work experience –Make friends with local hackers

4 CSC 300 Winter, 20054 Assignment and Reading Read SE Code of Ethics –Linked from my webpage –QUIZ on the code during the second or third week of classes. You need to read and understand the major topics and some details Be prepared to discuss a few in detail Read Petroski book in its entirety - week 1 –4-5 page reaction paper due 4th class NOT a summary, write analysis! –critical, supportive or both –you may choose a particular angle »show me you’ve read and thought about it –we’ll begin discussing the book 3rd class

5 CSC 300 Winter, 20055 Assignment and Reading (cont’d) First “2 minute talk” due in next three weeks –you will have two at minimum –your choice of topic - broad based –2 minute limit and no reading from a script –Second talk involves code / design ethical issues you’ll present a technical artifact and discuss tradeoffs Readings in Johnson for next week: –Chapter 1 and 2

6 CSC 300 Winter, 20056 Petroski Reaction Paper Facts (unbiased) - what is the book about? Issue list (what do you consider important?) Arguments about the issues (without your comment - as though they were true) Your analysis (where you analyze old arguments, synthesize or make new ones)

7 CSC 300 Winter, 20057 Format for Reaction Paper Use headings –Abstract, Facts, Issues, Arguments, Analysis, Conclusion Cite sources when used –quotes short, indented, single spaced, citation –even cite conversations with colleagues –form of citation: [number] in text then numbered list in Bibliography

8 CSC 300 Winter, 20058 Prerequisites Prerequisites for this class –CSC 205, 206 –rare exceptions (must get approval) Make sure you are on the roll, that you know the drop dates (and “new” rules)

9 CSC 300 Winter, 20059 General Course Themes Review course description from catalog Define terms as we encounter them –there is a lot of ambiguity out there See relationships between technical and social realms –we are often in a very serious business

10 CSC 300 Winter, 200510 Grading Requirements TBD, website for details Goals: (How to get an A, B, C, D or F) –consistent efforts to develop communication skills –writing effectiveness (spelling, grammar, clarity and style) develop research skills develop critical thinking look at computing in a situated context –a broad view of computing as a human activity

11 CSC 300 Winter, 200511 Grading (cont’d) –become familiar with Codes of Ethics –become familiar with current topics in computing ethics Not necessary (possible) to reach “correctness” –must be satisfied with rough methods for ethical analysis compare this with software “formal” correctness

12 CSC 300 Winter, 200512 Grading (cont’d) Perspective on grades –evaluation is part of life but not all of it :-)

13 CSC 300 Winter, 200513 Underlying Questions and Definitions What is “ethics” What are “codes” Who should care –why should anyone care anyway? What is an “employee” What is a “professional” What is a “system” - “emergent behavior?” Digital vs. Continuity Duty to meet a “contract” or “solve a problem?”

14 CSC 300 Winter, 200514 Software / Computing What are YOU doing here? –Why do we get to do computing? Who pays for this? Who suffers costs / enjoys benefits? Who has “authority” to direct, restrict, guide? –What are the issues of consequence?

15 CSC 300 Winter, 200515 Ultimate Goals for CSC 300 You’ll know the SE Code of Ethics –and how to use it Broad general knowledge of issues and opinions in computing ethics –familiarity and ability to argue reasonably A high quality 20+ page paper in some area A set of CSC 300 “lab exercises” –developed by you in groups

16 CSC 300 Winter, 200516 Intro Cases to think about Final exam on professor’s display –you are invited but unobserved Internet gambling program flaw –illegal to gamble in your state Avionics control systems contract –impossible to meet software requirements Small module of safety-critical system –questions about integrity of system/interface

17 CSC 300 Winter, 200517 Thoughts on Analysis of Issues Who are the stakeholders? –direct and indirect What obligations are at stake? –legal, ethical, fiduciary... –what level of obligation is at stake? professional or employee


Download ppt "CSC 300 Winter, 20051 CSC 300 Professional Responsibilities Instructor: Clark Savage Turner Office: 14-211, Phone: 756 6133 Office Hours (tentative): –Tuesday."

Similar presentations


Ads by Google