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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading



1


W 8/22

Syllabus
Assignment 1

1

Assignment 1
Syllabus
Chapter 1
Pseudo-Code Slides

F 8/24

Why Write? 1


2

M  8/27

Essays
1
In-Class Writing 1

W 8/29

Pseudo-Code 1


F 8/31

Pseudo-Code 1

Tool Slides

3

M 9/3

Labor Day Holiday



W 9/5

Pseudo-Code and Tools
1


F 9/7

Discuss assignment 2
2
Assignment 2
FORTRAN Slides
Scoring Rubric
History of FORTRAN

4

M 9/10

FORTRAN 2


W 9/12

FORTRAN 2


F 9/14

FORTRAN 2



5
M 9/17
FORTRAN 2
Assignment 2 Due
Turnitin.com
Class ID 18998800

W 9/19
Discuss Project


Project Handout
Topic Proposal Handout
F 9/21
BNF


Ramsay_How to read a research paper
Efficient reading of papers
How to read a CS paper
Plow paper
SciGen

6
M 9/24
How to read a research paper

BNF Slides
W 9/26
BNF and Algol
3

Algol Slides
Algol 60 Revised Report
F 9/28
Algol
3
 
Readable Algol 60 Rev. Report

7

M 10/1

Algol - Contour Diagrams
3
Project Proposal Due
Upload to CS Homework

W 10/3

Algol
3


F 10/5

Algol
4


8

M 10/8

Algol 4


W 10/10

Non-Instructional Day: No Class


F 10/12

Google Talk in Art 40

 Google Essay: write a short essay (four or five paragraphs on the prompt:
I want to be a Google engineer, why or why not.
Presentation Schedule
Presentation Handout
Presentation Scoring Guide
Presentation Response

9

M 10/15

Topic Presentations
Google Essay Due

W 10/17

Tech Fair

Write a reaction paragraph: what was the most interesting thing you saw at the Tech Fair and Why? Tech Fair

F 10/19

Watch:
Barbara Liskov: The Power of Abstraction

1. List papers she discusses.  
2. What shes believes are the challenges for the future.
3. Two questions which the video raises for you.
https://www.youtube.com/watch?v=GDVAHA0oyJU

10

M 10/22

Topic Presentations
Tech Fair Reaction Due

W 10/24

Topic Presentations


F 10/26

Topic Presentations

Midterm Review

11

M 10/29

Topic Presentations
Liskov Reaction Due

W 10/31

Topic Presentations


F 11/2

Midterm Exam


12

M 11/5

Daily Writing Check - in CS Lab



W 11/7

Pascal
5

Pascal Slides

F 11/9

Pascal
5


13

M 11/12

School Holiday: Veterans' Day


W 11/14

Pascal - Campus Closed at 10:30 am



F 11/16

Campus Closed



14

M 11/19

Campus Closed


W 11/21

Campus Closed



F 11/23

School Holiday: Thanksgiving


15

M 11/26

Plagiarism Workshop - Attendance Mandatory
Final Exam
Indiana University Plagiarism Tutorial

W 11/28

Peer Reviews - Attendance Mandatory


F 11/30

Peer Reviews - Attendance Mandatory


16

M 12/3

Lisp in class
9, 10, 11 Lisp Assignment Lisp Slides
Lisp Tutorial
Common Lisp Book

W 12/5

Lisp in class



F 12/7

Lisp in CS Lab

Midterm Rewrites Due

17
M 12/10
Lisp in CS Lab

Lisp Assignment Due
Turn in to CS Homework

T 12/11
Reading Day



Monday 12/17 FINAL EXAM - in CS Lab
8:30 am - 10:30 am

By 10:30 am on Monday, December 17th:

Turn in a hard copy
1. Final Exam
2. Your paper
3. Peer Critiques
4. Your response to Peer Critiques
5. Optional Revision of Assignment 2

Upload to Turnitin.com
Your paper

Daily writing check will be in the CS Lab