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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading

1

M  8/24

Course Introduction
1
Assignment 1 Syllabus

W 8/26

Why Write?
InClass Writing 1
Upload to turnitin.com
Information in Canvas
Chapter 1
Pseudo-Code Slides

F 8/28

Discuss Project and Topic Proposal


Scientific Writing
Topic Proposal Guidelines
Project Handout
Scoring Rubric

2

M 8/31

Topic Proposal Questions



W 9/2

Pseudo-code 1


F 9/4

Pseudo-code 1


3

M 9/7

Labor Day Holiday



W 9/9

Tools
1.4

Tools Slides

F 9/11

Class is optional. I will be available to discuss topic proposals.
Watch /the social dilemma_ on Netflix and write a reaction paper (email me if you don't have access to Netflix)

Alternate assignment: read the following 3 articles and write the reaction paper base on them.

Topic Proposals Due
Upload to CSHomework
Reaction Paper:
1. What so you find most concerning ?
2. What, if anything should be done?
Must be in essay format, with introduction, body, and conclusion.

4
M 9/14
FORTRAN


FORTRAN Slides
History of FORTRAN
W 9/16
FORTRAN



F 9/18
FORTRAN
Social Dilemma Reaction Due
Upload to turnitin.com


5
M 9/21
Quiz1 on Canvas: 9/20 6 pm - 9/21 11;59 pm
Come to zoom only if you have question
1.1, 1.2, 1.3

Quiz 1 Review
W 9/23
FORTRAN


F 9/25
Discuss Topic Presentations


Topic Presentation Schedule
     4100-002 10 am
     4100-003 11 am
Presentation Handout
Presentation Scoring Guide
Presentation Response

6

M 9/28

Research Day (no class meeting)



W 9/30

BNF
4.2 (p 148)

BNF Slides

F 10/2

Research Day (no class meeting)



7

M 10/5

Organizing Topic Presentations



W 10/7

Topic Presentations



F 10/9

Topic Presentations


8

M 10/12

Topic Presentations


W 10/14

Topic Presentations


F 10/16

Topic Presentations


9

M 10/19

Proposal wrap-up, project discussion, quiz review


Quiz 2 Review

W 10/21

Quiz 2 on FORTRAN 2.1-6

F 10/23

BNF and Algol

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

10

M 10/26

BNF and Algol

Daily Writing Check (Assn 1)
upload to CSHomework

W 10/28

Algol
3


F 10/30

Contour Diagrams
p 102, p 104


11

M 11/2

Algol - See Algol Module in Canvas

BNF Practice Due
Email one per group
copy in other group members and put all names in file

W 11/4

Algol - See Algol Module in Canvas


F 11/6

Plagiarism - See Plagiarism Assignment in Canvas

Algol Questions Due on Google Forms
Plagiarism Assignment
Plagiarism Case Study
Indiana University Tutorial

12

M 11/9

Pascal
5

Pascal Slides

W 11/11

Veteran's Day Holiday

Plagiarism Reflection due in Canvas 11-12-20 11:59 pm

F 11/13

Plagiarism and Discuss Peer Reviews



13

M 11/16

Peer Reviews


Peer Review Form

W 11/18

Peer Reviews
Peer Reviews Due
Turnitin

F 11/20

Pascal - See Pascal Module in Canvas
5




Thanksgiving Holiday November 23-27



14

M 11/30

Block Structured Languages
6
Pascal Questions due on Google Forms
Block Structured Languages Slides

W 12/2

Lisp
9-11

Lisp Slides

F 12/4

Lisp
9-11


15

M 12/7

Lisp
9-11
Block Structured Languages Questions Due on Google Forms

W 12/9

Wrap-Up Meeting



F 12/11

Daily Writing Check





Friday 12/18

Monday 12/14
Final Exam Times
8:30 am - 10:30 am for 10 am Class (Section 2)

11:15 am - 1:15 pm for 11 am Class (Section 3)

Lisp Questions due on Google Forms

Final Exam Due on Canvas

Final Paper due on turnitin.com

Peer Review Response due on turnitin.com