[Instructions] [Search] [Current] [News] [Syllabus] [Glance] [Links] [Handouts] [Outlines] [Labs] [Assignments] [Quizzes] [Questions] [Risks] [Examples]
This is a highly approximate syllabus. Expect topics, assignments, ordering, and almost everything else to change.
Class 01 (Monday, January 24, 2000) Introduction to the Course
Class 02 (Tuesday, January 25, 2000) Lab: Getting Started in the MathLAN
Class 03 (Wednesday, January 26, 2000) Markup Languages
Class 04 (Friday, January 28, 2000) Lab: HTML
Class 05 (Monday, January 31, 2000) HTML, Experimentation and Reflections
Class 06 (Tuesday, February 1, 2000) Logical vs. Physical Formatting, Revisited
Class 07 (Wednesday, February 2, 2000) The Building Blocks of Computer Programs
Class 08 (Friday, February 4, 2000) The Parts of an Algorithm
Class 09 (Monday, February 7, 2000) Analyzing Algorithms
Class 10 (Tuesday, February 8, 2000) Searching
Class 11 (Wednesday, February 9, 2000) Sorting
Class 12 (Friday, February 11, 2000) Sorting, Revisited
Class 13 (Monday, February 14, 2000) Background for Ethical Issues
Class 14 (Tuesday, February 15, 2000) Computer Crime and Morality
Class 15 (Wednesday, February 16, 2000) Computer Crime, Revisited
Class 16 (Friday, February 18, 2000) Detour: Growing a Language
Class 17 (Monday, February 21, 2000) Open Source Software
Class 18 (Tuesday, February 22, 2000) Class Cancelled
Class 19 (Wednesday, February 23, 2000) Public-Key Cryptography
Class 20 (Friday, February 25, 2000) Computer Viruses
Class 21 (Monday, February 28, 2000) Introduction to JavaScript
Class 22 (Tuesday, February 29, 2000) Lab: Introduction to JavaScript
.js files.
Class 23 (Wednesday, March 1, 2000) Lab: Some Simple JavaScripts
Class 24 (Friday, March 3, 2000) More Sample JavaScripts
if
for
Class 25 (Monday, March 6, 2000) Lab: Control Structures, Reconsidered
Class 26 (Tuesday, March 7, 2000) Reflections on JavaScript
Class 27 (Wednesday, March 8, 2000) Final Reflections on JavaScript
Class 28 (Friday, March 10, 2000) No Class
Class 29 (Monday, March 13, 2000) Some Reliability Considerations
Class 30 (Tuesday, March 14, 2000) Proving Programs Correct
Class 31 (Wednesday, March 15, 2000) The Costs of Reliability
Class 32 (Friday, March 17, 2000) PacMan, Revisited
Break runs from 5:00 p.m. on Friday, March 17, 1998 to 8:00 a.m. on Monday, April 3.
Class 33 (Monday, April 3, 2000) Introduction to Artificial Intelligence
Class 34 (Tuesday, April 4, 2000) Game Trees
Class 35 (Wednesday, April 5, 2000) Expert Systems
Class 36 (Friday, April 7, 2000) Expert Systems, Revisited
Class 37 (Monday, April 10, 2000) Neural Networks
Class 38 (Tuesday, April 11, 2000) Genetic Algorithms
Class 39 (Wednesday, April 12, 2000) AI Experiments
Class 40 (Friday, April 14, 2000) Evaluating AI
Class 41 (Monday, April 17, 2000) Models of Computation
Class 42 (Tuesday, April 18, 2000) Costs of Computing
Class 43 (Wednesday, April 19, 2000) The Limits of Computing
Class 44 (Friday, April 21, 2000) Planning for the Rest of the Semester
Class 45 (Monday, April 24, 2000) Software Piracy
Class 46 (Tuesday, April 25, 2000) Privacy
Class 47 (Wednesday, April 26, 2000) Ethics Overview
Class 48 (Friday, April 28, 2000) Analog Computation
Class 49 (Monday, May 1, 2000) Autonomous Systems
Class 50 (Tuesday, May 2, 2000) Operating Systems (I)
Class 51 (Wednesday, May 3, 2000) Operating Systems (II)
Class 52 (Friday, May 5, 2000) Computerizing the Workplace
Class 53 (Monday, May 8, 2000) Random Numbers
Class 54 (Tuesday, May 9, 2000) Core Wars
Class 55 (Wednesday, May 10, 2000) Course Evaluation
Class 56 (Friday, May 12, 2000) Course Summary
The history will not include small changes to the summaries of individual classes. You can find more information on such changes in the individual outlines.
Monday, January 4, 1999
[Instructions] [Search] [Current] [News] [Syllabus] [Glance] [Links] [Handouts] [Outlines] [Labs] [Assignments] [Quizzes] [Questions] [Risks] [Examples]
Disclaimer Often, these pages were created "on the fly" with little, if any, proofreading. Any or all of the information on the pages may be incorrect. Please contact me if you notice errors.
This page may be found at http://www.math.grin.edu/~rebelsky/Courses/CS105/2000S/Handouts/syllabus.html
Source text last modified Sat Jan 22 23:36:32 2000.
This page generated on Wed May 10 09:04:23 2000 by Siteweaver. Validate this page's HTML.
Contact our webmaster at rebelsky@grinnell.edu