CS 329E Elements of Computing in Society
Computers touch everything we do today. In this class we’ll look at many of the ways in which this is true. We’ll try to get a sense of where we are today, where we appear to be heading, and what we can do now if we want to create a world in which computers enhance, rather than diminish, the human experience.
CS 303E or CS 305J or CS 307 or one semester of programming at the college level or one year of programming in high school.
What You’ll Do
We’ll read books and papers and discuss them. You need to check the Schedule of Topics and Assignments and come to each class prepared to discuss the reading assignment of that day. Sometimes there will be homework assignments that relate to the reading and to the class discussions.
As you’re reading the news, be on the lookout for articles that touch on the issues that we are covering in class. Every Thursday, you should come to class with a printout of an article that you found interesting. You should be prepared to present your article to the class.
In addition, everyone in the class will pick a topic for a term project. You’ll submit a final paper and present it to the class at the end of the semester. Check the term project page for more information, including the evaluation sheets we’ll use for grading the project.
This class carries the Writing flag and the Ethics and Leadership flag.
Click on the tabs to the left for more information, including class meetings times, prerequisites, and the instructor’s contact information.