|
5W
WED, Oct 02
- DUE: Ch. 1 & 2 notes from Neuromancer
- Things to do:
- make a schedule for finishing Neuromancer
- e.g., finish Part I this week
- pick a character and topic (due Oct. 11)
- e.g., Case and organ replacement
- e.g., Molly and artificial sight
- continue to take notes on your character (due Oct. 11)
- research your topic (e.g., what is the state of the art in organ transplants? what does the future hold?)
- IN LAB (csLab)
(see Labs)
- Finding and filtering your own personal online news
- How to handle the "soon to be available" realtime access to your
biological, economic, family, news, and entertainment data?
- bioAgent: if i am correct, your DNA gene
regulatory sequences show a serious long-term defect. (case 0x3FF)
Resources:
HTML: http://www.gettingstarted.net/
A community of web professionals named Project Cool has pages
of tutorials.
The National Center for Supercomputing Applications, University
of Illinois at Urbana-Champaign,
HTML
Primer.
6M
MON, Oct. 07
- TO PREPARE FOR TODAY
- Complete Gibson's Neuromancer.
- IN CLASS
- HTML and JavaScript
6W
WED, Oct. 09
- DUE: your homepage is up to date
- IN LAB: (csLab)
(see Labs)
- Static HTML and why we need JavaScript
- Working with dates
- What was Y2K?
7M
MON, Oct. 14
7W
WED, Oct. 16
---------- Part II -- Software ----------
- DUE: topic of Paper #2: your character/topic and your reading
notes from Neuromancer (at least as far as Part I)
- TO PREPARE FOR TODAY
- Read and take notes of Harel's chapters 1 & 2 (from Computers Ltd. - what computers really can't do. There are lots of details here. Take your time as you read and take good notes (see bibliography).
- IN CLASS
- A "writing moment" (from a Pocket Style Manual)
- (9) Find an appropriate voice
- (10) Make subjects and verbs agree
- Midsemester evaluation -- how are things going?
- Lecture
- Harel's chapter 1 - recipe's, algorithms, software
- programming languages, compilers, software development environments
- Harel's chapter 2 - computers can not solve all types
of problems, really!
- The Turing Test. (see Links).
- It's not that what computing is doing and will do isn't exciting,
it is. Limits are sometimes hard but necessary to face, in computing
as in much of life.
8M
MON, Oct. 21
- DUE: Neuromancer - Paper #2
- TO PREPARE FOR TODAY
- Brush up on your HTML and read through some of the JavaScript
helps.
- IN CLASS
- A "writing moment" (from a Pocket Style Manual)
- (11) Be alert to other problems with verbs
- (12) Use pronouns with care
- Lecture: Writing Software (in JavaScript)
- "bugs" revisited ...
8W
WED, Oct. 23
MIDSEMESTER
- IN LAB: (csLab)
(see Labs)
- generating pseudo-random numbers,
"like totally random, man"
9M
MON, Oct. 28
- TO PREPARE FOR TODAY
- Continue to work on your homepage; add more JavaScript ...
- IN CLASS
- A "writing moment" (from a Pocket Style Manual)
- (13) Choose adjectives and adverbs with care
- (14) Repair sentence fragments
- Lecture: More JavaScript ...
- Forms and functions
- examples of ChatterBots
- How to build a ChatterBot.
9W
WED, Oct. 30
- IN LAB (csLab)
(see Labs)
- Making Decisions: if-else
- generating pseudo-random numbers, eh?
- <forms> and functions
- Text input for a ChatterBot.
- (1) Getting the input is trivial. (2) Now what does it mean? (3) How should your bot respond?
- Grrrr, is this a hard problem or what?
|