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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading



1

W 1/28

Syllabus
Why Write?
Assignment 1

Assignment 1 Syllabus and Chapter 1
Pseudo-code Slides

F 1/30

Grace Hopper and In-Class Writing Assignment 1
0

Grace Hopper Interview

2

M 2/2

Pseudo-code 1


W 2/4

Pseudo-code 1


F 2/6

Pseudo-code and Tools 1


3

M 2/9

Tools and Project
1
Assignment 2
Project Handout
Project Proposal Guidelines

W 2/11

FORTRAN
2

Fortran Slides

F 2/13

FORTRAN
2



4
M 2/16
FORTRAN 2


W 2/18
Reading a Research Paper
Topic Proposal Due
In-Class Writing II
Ramsay_How to read a research paper
Efficient reading of papers
How to read a CS paper
Plow Paper
SciGen
F 2/20
FORTRAN 2

History of Fortran

5
M 2/23
BNF
3

BNF Slides
W 2/25
Topics and Presentations

Assignment 2 Due
Turnitin
Topic Presentation Handout
Topic Presentation Scoring Guidelines
Writing Scoring Guidelines
How to demo software
F 2/27
Watch:
Barbara Liskov: The Power of Abstraction

List papers she discusses and what shes believes are the challenges for the future.
Due Monday, March 2nd
https://www.youtube.com/watch?v=GDVAHA0oyJU

6

M 3/2

Algol
3

Algol Slides
Algol 60 Revised Report

W 3/4

Algol 3


F 3/6

Algol 3


7

M 3/9

Algol
3

Presentation Schedule

W 3/11

Algol
4


F 3/13

Algol
4


8

M 3/16

Topic Presentations

Midterm Review

W 3/18

Topic Presentations


F 3/20

Gotos

Assignment 3
Goto References

9

M 3/23

Topic Presentations


W 3/25

Topic Presentations


F 3/27

Topic Presentations 4


10

M 3/30

Algol



W 4/1

Midterm



F 4/3

Daily Writing Check





Spring Break, April 6 - 10



11

M 4/13

Writing and Pascal
5

Pascal Slides

W 4/15

Plagiarism Discussion



F 4/17

Pascal
5


12

M 4/20

Research and writing day


Block Structured Languages

W 4/22

Pascal,  Block Structured Languages 5, 6

F 4/24

Lisp
9-11

Lisp Slides

13

M 4/27

Lisp
9-11


W 4/29

Peer Reviews

Bring two printed copies
Upload to "Project_Draft"
Peer Review Form

F 5/1

Peer Reviews



14

M 5/4

Discuss Writing Assignment 4

Assignment 4
Goto Outline
The Great Eskimo Vocabulary Hoax

W 5/6

Lisp, Assignment 4 and Final discussion - P 101
9-11
Lisp Programming Assignment
Final Exam

F 5/8

Lisp - CS Lab
9-11 Assignment 3 Due - Upload to Homework Submission and Turnitin

15

M 5/11

Discuss Final Project and Exam - P 101

Assignment 3 Hardcopy in class

W 5/13

Lisp - CS Lab
9-11

F 5/15

Daily Writing Check
Assignment 4 Due
Lisp Programs Due


Friday 5/22

FINAL EXAM
8:30 am - 10:30 am


Bring to Final Exam:

  1. Your final project:
  •   Hard copy of your paper
  •   Two Peer Reviews
  •   Your response to the peer reviews
  2. Final Exam
  3. Optional Midterm
       Rewrites

Upload the final version of your project to the submission system by Midnight