 |
Course
Description
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.
Course Syllabus
-
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.
-
Perspectives:
- 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
Learning
Outcomes
After successfully completing CS 3000, the student
will be able to ...
- compare daily life before and after the advent
of personal computing and the Internet
- interpret the social context of a particular
computing implementation
- describe the positive and negative ways in
which computing alters the modes of interaction
between people
- explain why computing/network access is
restricted in some countries
- specify the strengths and weaknesses of
relevant professional codes as expressions of
professionalism and guides to decision-making
- identify ethical issues that arise in software
development and determine how to address them
technically and ethically
- analyze a global computing issue, observing the
role of the professionals and government officials
in managing the problem
- distinguish among patent, copyright, and trade
secret protection and be able to identify the
impact of technology on their implementations and
enforcement
- discuss the consequences of software piracy on
software developers and the role of relevant
enforcement organizations
- summarize the legal bases for the right to
privacy and the freedom of expression in the
US
- describe contemporary computer-based threats to
privacy
- explain how the Internet may change the
historical balance in protecting freedom of
expression
- explain the advantages and disadvantages of
freedom of expression in cyberspace
- describe trends in privacy protection as
exemplified in technology
|