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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading

1
F 1/28
Course Introduction
Assignment 1 Syllabus

2

M  1/31

Why Write?
InClass Writing 1
Upload to turnitin.com
Information in Canvas

W 2/2

Discuss Project and Topic Proposal

Scientific Writing
Topic Proposal Guidelines
Project Handout
Scoring Rubric

F 2/4

Discuss how to research for topic proposal


Chapter 1
Pseudo-Code Slides

3

M 2/7

Pseudo-code 1


W 2/9

Pseudo-code 1


F 2/11

Pseudo-Code and tools
1

Tool Slides

4

M 2/14

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.


Reaction Paper:
1. What do you find most concerning?
2. What, if anything should be done?
Must be in essay format, with introduction, body, and conclusion.

W 2/16

FORTRAN 2

FORTRAN Slides
History or FORTRAN

F 2/18

FORTRAN
2
Topic Proposals Due
Upload to turnitin.com


5
M 2/21
FORTRAN 2

Topic Presentation Schedule
W 2/23
FORTRAN 2


F 2/25
Discuss Topic Presentations

Social Dilemma Reaction Due
Upload to turnitin.com
Presentation Handout
Presentation Scoring Guide

6
M 2/28
How to Read a Research Paper
Revised topic proposals go to turnitin,com
Revised Topic Proposal

W 3/2
How to Read a Research Paper, part 2


F 3/4
Q&A Topic Proposals and Presentations



7

M 3/7

Quiz on Pseudo-code and FORTRAN


W 3/9

Topic Presentations
Presentation Feedback Forms:
Link in Canvas Topic Presentation Module

F 3/11

Topic Presentations


8

M 3/14

Topic Presentations


W 3/16

Topic Presentations


F 3/18

Topic Presentations


9

M 3/21

BNF
4

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

W 3/23

BNF
4


F 3/25

Daily Writing Check 




Spring Break, March 28 - April 1



10

M 4/4

Algol
3


W 4/6

Algol
3


F 4/8

Watch:
Barbara Liskov: The Power of Abstraction

Reaction Paper:
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

11

M 4/11

Algol - Contour Diagrams
3
Liskov Reaction Paper Due in Canvas

W 4/13

Algol - Contour Diagrams
3


F 4/15

Algol - Parameter Passing
3, 4


12

M 4/18

Pascal
5


W 4/20

Pascal
5


F 4/22

Plagiarism Reflection - on your own

Assignment in Canvas

13

M 4/25

Block Structured Languages
6
Plagiarism Reflection Due in Canvas

W 4/27

Plagiarism Discussion



F 4/29

Go over take-home final



14

M 5/2

Peer Reviews - Meet for discussion

Turnitin

W 5/4

Peer Reviews - on your own



F 5/6

Peer Reviews - on your own



15

M 5/9

Lisp
9-11
Peer Reviews Due
Turnitin


W 5/11

Lisp
9-11


F 5/13

Lisp
9-11


16

M 5/16

Daily Writing Check


W 5/18

Reading Day










Wednesday 5/25



8:30 am - 10:30 am



See Canvas
EVERYTHING DUE BY 10:30 AM