CS 4100, Spring 2008   Class Schedule, Lecture Notes
Note: Schedule is subject to change, please check frequently

WK

Class/Date

Topic

Book Chapter      

Events                                                               

Reading                                                

1
Th 2/14
Introduction

Assignment 1
Sign up for class email list
Be sure you can access Blackboard
Be sure you can access the submission system
Handouts:
    Rooter paper from SCIgen
    Characteristics of Scientific Writing

2

T 2/19

Pseudocode and inclass writing
1



Th 2/21

Pseudocode and Tools
1
Assignment 2 handout

3

T 2/26

Overview and start FORTRAN
2


Th 2/28

FORTRAN
2
Assignment 2 Due

4

T 3/4

Discuss Project, Gotos

Project Handout, Goto Assignment 3, Citations

Th 3/6

Discuss How to Read a Research Paper, Information Literacy, and Plagiarism

Various handouts given in class

5

T 3/11

FORTRAN
2
Goto Assignment Due

Th 3/13

FORTRAN
2

Slides on Blackboard

6

T 3/18

FORTRAN, describing algorithms,
Algol 60

Topic Proposals Due
Algol-60 Report on  Blackboard

Th 3/20

BNF, Algol 60


Slides on Blackboard


SPRING BREAK: March 24-28



7

T 4/1

Algol 60 (Carter)



Th 4/3

Topic Presentations

Topic Presentations

8

T 4/8

Algol
3


Th 4/10

Algol
3


9

T 4/15

Language Theory (Carter)



Th 4/17

Finish Algol
3, 4

Slides on Blackboard

10

T 4/22

Pascal
5

Slides on Blackboard

Th 4/24

Pascal, review and languages
5

Ojibwa

11

T 4/29

Exam



Th 5/1

Project, Linguistic Relativity Discussion

Assignment 4 Handout
Eskimo Words for Snow

12

T 5/6

Block Structured Languages 6

Slides on Blackboard

Th 5/8

Lisp
9

Slides on Blackboard

13

T 5/13

Peer Reviews - Attendance Mandatory

Peer Reviews of Completed Project Draft
Bring two copies of your draft paper

Th 5/15

Lisp



14

T 5/20



Assignment 4 Due

T 5/27

FINAL EXAM
11:15 AM - 1:15 PM

Project Due