Unformatted text preview:

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 edu don t count on email or on cellphones Web www csc calpoly edu csturner CSC 300 Winter 2005 1 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 CSC 300 Winter 2005 2 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 CSC 300 Winter 2005 3 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 CSC 300 Winter 2005 4 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 CSC 300 Winter 2005 5 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 CSC 300 Winter 2005 6 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 CSC 300 Winter 2005 7 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 CSC 300 Winter 2005 8 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 CSC 300 Winter 2005 9 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 CSC 300 Winter 2005 10 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 CSC 300 Winter 2005 11 Grading cont d Perspective on grades evaluation is part of life but not all of it CSC 300 Winter 2005 12 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 CSC 300 Winter 2005 13 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 CSC 300 Winter 2005 14 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 CSC 300 Winter 2005 15 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 CSC 300 Winter 2005 16 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 CSC 300 Winter 2005 17


View Full Document

Cal Poly CSC 300 - week 1

Loading Unlocking...
Login

Join to view week 1 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view week 1 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?