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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading

1

M  8/21

Course Introduction
Assignment 1 Syllabus

W 8/23

Why Write?

Scientific Writing
Topic Proposal Guidelines
Project Handout
Scoring Rubric

F 8/25

Discuss Project and Topic Proposal


Pseudo-Code Slides

2

M 8/28

Discuss Research for Topic Proposal


W 8/30

Pseudo-code 1


F 9/1

Pseudo-Code
1

Tool Slides

3

M 9/4

Labor Day Holiday



W 9/6

Pseudo-Code and tools 1
Assignment 2

F 9/8

FORTRAN
2
Topic Proposal Due


4
M 9/11
FORTRAN 2


W 9/13
FORTRAN 2


F 9/15
Discuss Topic Presentations




5
M 9/18
FORTRAN 2


W 9/20
Topic Presentations



F 9/22
Topic Presentations
Assignment 2 Due in Canvas

6

M 9/25

Topic Presentations


W 9/27

Topic Presentations


F 9/29

Topic Presentations


7

M 10/2

Discuss Paper format and deadlines



W 10/4

Reading Research Papers
In-Class Writing 2

F 10/6

Reading Research Papers
Quiz 1 and 2 Due

8

M 10/9

Daily Writing Check - in DBH 288



W 10/11

No Meeting - Watch Liskov

Reaction Paper Assignment in Canvas

F 10/13

No Meeting - Watch the Social Dilema
Reaction Paper Assignment in Canvas

9

M 10/16

BNF Slides



W 10/18

BNF - in class work


F 10/20

BNF - in class work
See Canvas

10

M 10/23

Algol



W 10/25

Contour Diagrams - in class work



F 10/27

Algol - Static and Dynamic Scoping


11

M 10/30

Algol - Parameter Passing
Contour diagram due

W 11/1

Plagiarism

Plagiarism Reflection Assigned

F 11/3

Pascal



12

M 11/6

Plagiarism Discussion - Mandatory

Plagiarism Reflection Due Before Class

W 11/8

Pascal



F 11/10

Veteran's Day Holiday



13

M 11/13

Peer Reviews - Mandatory In-Person



W 11/15

Peer Reviews - Mandatory In-Person



F 11/17

Pascal





November 20-24 Thanksgiving Holiday



14

M 11/27

Block Structured Languages - watch lecture in Canvas



W 11/29

Discuss Final exam



F 12/1

Pascal



15

M 12/4

Lisp



W 12/6

Lisp



F 12/8

Daily Writing Check





Friday 12/15



8:30 am - 10:30 am