DEPARTMENT OF COMPUTER SCIENCE
CS 3000: PROFESSIONAL AND SOCIETAL ISSUES IN COMPUTING
CS 3000. Professional and Societal Issues in Computing (3). Summer. Impact of computers, the Internet and related computer technology on society and the social forces underlying the rapid and widespread adoption of computer technology. Personal privacy, intellectual property, legislative and constitutional issues, changing labor force composition, professional ethics. Not a programming course. Prerequisite: CS 2010 or equivalent. Approved for Distance Ed.
- Controversies and alternative points of view such as ...
- privacy vs. access to information
- privacy vs. law enforcement
- freedom of speech vs. control of content on the Net
- market-based vs. regulatory solutions to problems
- controversies about banning technologies that can have negative impacts
- How computers change established social and legal institutions and conventions, and the need for those institutions to adapt to computers.
- comparing risks and problems of computer technology with other technologies
- noncomputerized alternatives
- benefits of computers
- Solutions to computer related problems from technology, the market, management, education and law.
- How organizations and governments attempt to control computer technology.
- Recent significant court cases and decisions.
- The ethical issues impacting computer professionals and their employers and clients.
- Current controversies such as ...
- Censorship of the Internet
- Government restrictions on encryption
- The impact of electronic media on intellectual property
- Privacy threats from government and business databases
- Privacy of email
- Neo-Luddite criticisms of computing
- Hacking and computer crime
Student Learning Outcomes
After successfully completing CS 3000, the student will be able to ...
- I can compare daily life before and after the advent of personal computing and the Internet
- I can interpret the social context of a particular computing implementation
- I can describe the positive and negative ways in which computing alters the modes of interaction between people
- I can explain why computing/network access is restricted in some countries
- I can specify the strengths and weaknesses of relevant professional codes as expressions of professionalism and guides to decision-making
- I can identify ethical issues that arise in software development and determine how to address them technically and ethically
- I can analyze a global computing issue, observing the role of the professionals and government officials in managing the problem
- I can distinguish among patent, copyright, and trade secret protection and be able to identify the impact of technology on their implementations and enforcement
- I can discuss the consequences of software piracy on software developers and the role of relevant enforcement organizations
- I can describe contemporary computer-based threats to privacy
- I can explain how the Internet may change the historical balance in protecting freedom of expression
- I can explain the advantages and disadvantages of freedom of expression in cyberspace
- I can describe trends in privacy protection as exemplified in technology