Tutorial Grinnell College Fall, 2006
 
Computing: Limitations, Developments, and Ethical Issues
 

Preliminary Class Schedule

Although the following schedule provides a reasonable overview of the activities anticipated for this course, you should expect various details to change through the semester.


Tuesday Thursday

August 22 August 24
New Student Days 8:00 am Tutorial Introduction
What makes a good class discussion?
  8:40 am Basics of Citation, Quotation and Paraphrasing
Mr. Kevin Crim, Writing Lab
9:15 am More Tutorial Introduction: Goals, Themes, Mechanics, Administrivia
Distributed: Research Exercise 1

August 29 August 31
8:00 am Discussion of Results of Research Exercise 1
Discussion of Findings
Consideration of Strategies
8:00 am Introduction to Computer Organization
Some Basic Terminology,
Components,
Connecting Components
8:40 am Group Exercise #1 on Citation, Plagiarism, and Paraphrasing 8:40 am Group Exercise #2 on Citation, Plagiarism, and Paraphrasing
9:10 am Perspectives on Ethical Decision Making 9:10 am am Laboratory Exercise: Intro. to the MathLAN, MathLAN Computers, and the World Wide Web
Read: Read: Walker, The Tao of Computing, Chapter 1
Class Questions Submit questions on ethical decision making by Monday at 5:00 PM Class Questions Submit questions by Wednesday at 5:00 PM
Due: Research Exercise 1

September 5 September 7
8:00 am Data Representation
Numbers
Character Data
Pictures
8:00 am Issues regarding E-voting
9:05 am Finding and Evaluating Research Materials
Mr. Kevin Engel, Associate Librarian
9:00 am Laboratory Exercise on the Representation of Integers
           OR
Laboratory Exercise on Creating a Photo Album
Distributed Research Exercise 2
Read Walker, The Tao of Computing, Chapter 2 Read Articles on E-voting from the Winter 2001 newsletter of CPSR, Computer Professionals for Social Responsibility (http://www.cpsr.org).
Class Questions Submit questions by Monday at 5:00 PM Class Questions Submit questions by Wednesday at 5:00 PM
Due: Laboratory Exercise on MathLAN

September 12 September 14
8:00 am Demonstration: Inside a Computer
Nate Monaghan, Technician, ITS
no class today 8:45 am Initial group meetings on ethical or technical aspects of e-voting
9:10 am Software Concepts: Software Development
Steps in Software Development
Identification of User Needs
Errors (Bugs)
Read Walker, The Tao of Computing, Chapter 5
Class Questions Submit questions by Wednesday at 5:00 PM
Due: Laboratory Exercise on Integers OR on Creating a Photo Album

September 19 September 21
8:00 am Group Reports on Issues of E-voting
9:15 am Discussion of Research Exercise II with Mr. Engel
Refinement of Strategies
no class today
Distributed Research Exercise 3
Due: Research Exercise 2

September 26 September 28
8:00 am Group Reports on Aspects of E-Voting 8:00 am Remaining Group Report on Aspects of E-Voting
8:30 am Notes on Research Exercise 3
9:15 am Discussion of Research Exercise 3 with Mr. Engel 9:00 am Notes on E-Voting Reports
9:30 am Review of Past Readings
Due: Research Exercise 3

October 3 October 5
8:00 am Speed and Efficiency
Scaling Up Solutions
Computational Complexity
Feasibility and Non-feasibility
Costs and Benefits
8:00 am Video: Mind as Society, Marvin Minsky
9:00 am An Overview of Artificial Intelligence 9:00 am The Halting Problem
Read Walker, The Tao of Computing, Chapter 6
Class Questions Submit questions by Monday at 5:00 PM
Due: Academic Honesty Exercise on Paraphrase Due: Statement of Example or Case Study for Paper 1

October 10 October 12
8:00 am Professional Codes of Ethics 8:00 am Video: Expert Systems, Edward Feigenbaum and H. Penny Nii
9:00 am Basic Concepts of Expert Systems 9:00 am Usefulness of Computers
Application Characteristics
Reliability
Universality
Read Walker, The Tao of Computing, Chapter 7
Due Paper 1 Class Questions Submit questions by Wednesday at 5:00 PM

October 17 October 19
Fall Break Fall Break

October 24 October 26
8:00 am Basic Elements of Neural Networks 8:00 am Some Current Approaches within Artificial Intelligence
9:00 am Networking and Distributed Systems
Connecting Computers
Point-to-Point Connections
Wires and Connectors
Wireless Networks
9:00 am Networking and Distributed Systems: File Sharing
File Servers
Mechanisms for File Sharing
Sharing Protocols
Walker, The Tao of Computing, Chapter 8 Walker, The Tao of Computing, Chapter 9
Class Questions Submit questions by Monday at 5:00 PM Class Questions Submit questions by Wednesday at 5:00 PM
Due: Topic for Paper on Artificial Intelligence

October 31 November 2
8:00 am Risks of Computing Forum 8:00 am Can Computers Think (now or in the future)?
Definitions
Consciousness and Free Will
Determining Intelligence
9:00 am An Introduction to Parallel Algorithms
Basic Concepts
Hardware Configurations
Result, Specialist, and Agenda Parallelism
9:00 am Examples of Parallel Algorithms
Read Dale/Walker, Abstract Data Types, pp. 77-92 Read Walker, The Tao of Computing, Chapter 16
Class Questions Submit questions by Monday at 5:00 PM Class Questions Submit questions by Wednesday at 5:00 PM
Due: 2-3 Page Paper on Artificial Intelligence

November 7 November 9
8:00 am MathLAN: The Departmental PC/Linux Network
Configuration
Hardware and Software
8:00 am Elements of Oral Presentations
Organization, Delivery, Relationship to Writing, Practice
9:00 am Networking and Distributed Systems: Data Security
Availability of Data
Password Systems
Internal and External Threats
Firewalls
9:00 am Internet Organization and Functioning
Internet Organization
Internet Addresses
Display of Information within Browsers
Read Walker, The Tao of Computing, Chapter 10 Read Walker, The Tao of Computing, Chapter 11
Class Questions Submit questions by Monday at 5:00 PM Class Questions Submit questions by Wednesday at 5:00 PM
Due Topic for Paper on Distributed/Parallel Computing or "Risks"

November 14 November 16
8:30 am Data Availability through the Internet
Data Gathering
Transmission Security
Privacy
8:00 am Student Reports on Paper
9:00 am Time to Catch Up
Read Walker, The Tao of Computing, Chapter 12
Due: 2-3 Page Paper on Distributed/Parallel Computing or "Risks" Class Questions Submit questions by Wednesday at 5:00 PM

November 21 November 23
8:00 am The Campus Network — Mr. Francis, Director, ITS
9:00 am Applications that use the World Wide Web
Search Engines
e-mail
annoyances: Pop-up Windows, spam, viruses, etc.
Thanksgiving Holiday
Read Walker, The Tao of Computing, Chapter 13
Class Questions Submit questions by Monday at 5:00 PM Due: Well-deserved rest!

November 28 November 30
8:00 am Laboratory Exercise on Building a Web Page
8:30 am Distribution of Research Papers within Groups
9:00 am Tracking Web Usage 9:00 am Student Presentations
Due: Draft of Research Paper (4 copies needed)

December 5 December 7
8:00 am Discussions, Comments on Research Papers 8:00 am Ethics Discussion: The Internet and Privacy
8:40 am Student Presentations 8:40 am Student Presentations
9:35 am End-of-course Evaluations 9:35 am Semester Wrap Up
Due: Written feedback on Research Papers Due: Research paper on chosen topic

This document is available on the World Wide Web as
http://www.cs.grinnell.edu/~walker/courses/tutorial.fa06/schedules.shtml

created 14 August 2006
last revised 26 November 2006
Valid HTML 4.01! Valid CSS!
For more information, please contact Henry M. Walker at (walker@cs.grinnell.edu)