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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading



W 8/24

Syllabus
Why Write?
Assignment 1

1

Assignment 1
Syllabus
Chapter 1
Pseudo-Code Slides

F 8/26

Pseudo-Code
1


2

M  8/29

Writing
1
In-Class Writing #1

W 8/31

Pseudo-Code


F 9/2

Tools
1.4
Assignment 2
Chapter 2

3

M 9/5

Labor Day Holiday



W 9/7

Pseudo-Code 2


F 9/9

FORTRAN

FORTRAN slides
History of FORTRAN

4

M 9/12

FORTRAN
Assignment 2 Due
Turnitin
13436810
Scoring Rubric

W 9/14

Project
FORTRAN


Project Handout
Topic Proposal Handout

F 9/16

FORTRAN



5
M 9/19
How to Read a Research Paper

In-Class Writing 2 Ramsay_How to read a research paper
Efficient reading of papers
How to read a CS paper
Plow paper
SciGen
W 9/21
BNF: Describing Syntax and Semantics

BNF Slides
F 9/23
Algol

Topic Proposal Due
upload to CSHomework
Algol Slides
Algol 60 Revised Report
Chapter 3 and Chapter 4

6
M 9/26
Algol



W 9/29
Algol



F 9/30
Scientific Writing Discussion



7

M 10/3

Algol



W 10/5

GOTO

In-Class Writing 3
Assignment 3
GOTO References

F 10/7

International Programs



8

M 10/10

Topic Presentation Discussion


Topic Presentation Handout
Topic Presentation Scoring Guidelines
Topic Presentation Reviews

W 10/12

Non-Instructional Day: No Class



F 10/14

Daily Writing Check in CS Lab


9

M 10/17

Topic Presentations

Presentation Schedule

W 10/19

Topic Presentations


F 10/21

Topic Presentations


10

M 10/24

Topic Presentations


W 10/26

Topic Presentations


F 10/28

Midterm Exam


Midterm Review

11

M 10/31

Pascal
5

Chapter 5
Pascal Slides

W 11/2

Tech Fair

Go to the Tech Fair 10-2 in MSR
Write at least two paragraphs about what was most interesting to you.

F 11/4

Pascal
5
Tech Fair Paper Due

12

M 11/7

Block Structured Languages
6

Block Structured Language Slides

W 11/9

Plagiarism Discussion



F 11/11

School Holiday: Veterans' Day


13

M 11/14

Writing Discussion

Assignment 3 Due

W 11/16

Lisp
9, 10, 11

Lisp Slides

F 11/18

Lisp

Lisp Assignment
Final Exam
Lisp Tutorial
Common Lisp Book

14

M 11/21

Lisp in CS Lab



W 11/23

Research Day



F 11/25

School Holiday: Thanksgiving


15

M 11/28

Peer Reviews


W 11/30

Peer Reviews


F 12/2

Lisp in CS Lab



16

M 12/5

Linguistic Relativity and Programming Languages



W 12/7

Lisp in CS Lab



F 12/9

Lisp in CS Lab



17
M 12/12
Daily Writing Check in CS Lab



T 12/13
Reading Day



Monday 12/19

FINAL EXAM
11:15 am - 1:15 pm


Lisp Assignment Due - Upload to Homework Submission System

Bring to Final Exam:


  1. Your final project:
  •   Hard copy of your paper
  •   Two Peer Critiques
  •   Your response to the peer critiques
  2. Final Exam

Upload the final version of your project to Turnitin.com by 1:15 pm Monday 12/19/16