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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading


1

F 8/23

Syllabus
Assignment 1
1
Assignment 1 Syllabus
Chapter 1
Pseudo-Code Slides

2

M  8/26

Why Write

In-Class Writing 1
Extra Credit: Take survey by 8/31
https://tinyurl.com/CollegeOfScienceFall2019

W 8/28

Pseudo-Code
1


F 8/30

Pseudo-Code 1


3

M 9/2

Labor Day Holiday



W 9/4

Pseudo-Code and tools 1
Assignment 2
Tools Slides

F 9/6

Discuss Project


Project Handout
Topic Proposal Handout
Scoring Rubric

4

M 9/9

Discuss Scientific Academic Writing


Scientific Academic Writing Handout

W 9/11

Career Services with Evelyn Ramos in CX 102

Reaction Paper

F 9/13

Research Day

Topic Proposal Due
CS Homework Submission System

5
M 9/16
How to read a research paper

Reaction Paper Due
Assignment 2 Due
Turnitin.com
Class ID: 22336124
Ramsay_How to read a research paper
Efficient reading of papers
How to read a CS paper
Plow paper
SciGen
W 9/18
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
F 9/20
APA with Tim Held in LX27



6
M 9/23
Topic Discussion

Liskov Reaction Paper Due
(Hardcopy in Class)

W 9/25
Career Fair

Reaction Paper:
The name of someone you spoke to at the career fair and a paragraph about the company they work for.
Rooter Paper
F 9/27
Reading a research paper - In class writing 
Reaction Paper Due
In-Class Writing 2

7

M 9/30

FORTRAN
2

FORTRAN Slides
History on FORTRAN

W 10/2

FORTRAN 2


F 10/4

FORTRAN 2


8

M 10/7

FORTRAN 2


W 10/9

Topic Presentations

Topic Presentation Schedule
Presentation Handout
Presentation Scoring Guide
Presentation Response

F 10/11

Topic Presentations


9

M 10/14

Topic Presentations


W 10/16

Topic Presentations


F 10/18

Topic Presentations


10

M 10/21

BNF and Algol
3

BNF Slides
Algol Slides
Algol 60 Revised Report
Readable version of Algol 60 Revised Report

W 10/23

Schedule and paper discussion



F 10/25

Algol - Contour Diagrams 3

Midterm Review

11

M 10/28

Algol
4


W 10/30

Algol
4


F 11/1

GOTO
In-Class Writing 3
GOTO Articles
GOTO Assignment

12

M 11/4

Daily Writing Check - in CS Lab



W 11/6

Plagiarism Discussion - Attendance Mandatory

Indiana University Plagiarism Tutorial

F 11/8

Pascal
5

Pascal Slides

13

M 11/11

School Holiday: Veterans' Day


W 11/13

Discuss paper and peer review process

Assignment 3 Due
on Turnitin.com

F 11/15

Pascal
5


14

M 11/18

Peer Reviews - Attendance Mandatory

Peer Review Form

W 11/20

Peer Reviews - Attendance Mandatory


F 11/22

Midterm



15

M 11/25

Read on your own
Block Structured Languages
6

Final Exam
Block Structured Language Slides

W 11/27

Read on your own
Lisp
9


F 11/29

School Holiday: Thanksgiving


16

M 12/2

Lisp
9, 10, 11

Lisp Slides
Lisp Assignment

W 12/4

Lisp 9, 10, 11

F 12/6

Lisp in CS Lab


17
M 12/9
Daily Writing Check in CS Lab



W 12/11
Reading Day



Friday 12/13 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

 3. Your midterm and rewrite

Upload to Turnitin.com
1. Your paper
2. Optional Revision of Assignment 2 or
Assignment 3