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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading

1
F 1/26
Course Introduction
Write down 2 question about syllabus
Assignment 1- Daily Writing
Syllabus

2

M  1/29

Why Write?
In-Class Writing 1

W 1/31

Discuss Project and Topic Proposal

Scientific Writing
Topic Proposal Guidelines
Project Handout
Scoring Rubric

F 2/2

Discuss how to research for topic proposal


Chapter 1
Pseudo-Code Slides

3

M 2/5

Pseudo-code 1


W 2/7

Pseudo-code 1


F 2/9

Pseudo-Code
1

Tool Slides

4

M 2/12

Scientific Writing, Pseudo-code review, Assn 2
Assignment 2
Topic Proposals Due
See Canvas Module

W 2/14

Class will not meet, instead 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.
Upload to Canvas Assignment
https://www.youtube.com/watch?v=GDVAHA0oyJU

F 2/16

Project Handout



5
M 2/19
How to read a research paper
Liskov Reaction Due
W 2/21
How to read a research paper - Mandatory


F 2/23
Plagiarism Introduction



6
M 2/26
FORTRAN 2
Assignment 2 Due

W 2/28
FORTRAN 2


F 3/1
FORTRAN 2


7

M 3/4

FORTRAN 2


W 3/6

No Meeting - Watch the Social Dilemma
Plagiarism Reflection Due
Reaction Paper Assignment in Canvas

F 3/8

Plagiarism Discussion - Mandatory


8

M 3/11

Research



W 3/13

Discuss topic presentations and more


F 3/15

Topic Presentations - Mandatory


9

M 3/18

Topic Presentations - Mandatory


W 3/20

Topic Presentations - Mandatory


F 3/22

Topic Presentations - Mandatory


10

M 3/25

Topic Presentations - Mandatory


W 3/27

BNF



F 3/29

Daily Writing Check




Spring Break, April 1-5



11

M 4/8

BNF



W 4/10

BNF



F 4/12

BNF and Algol 3, 4
Project Paper Outlines Due

12

M 4/15

Algol - Contour Diagrams - Mandatory 3, 4

W 4/17

Algol - Scoping - Mandatory 3, 4

F 4/19

Algol - Parameter Passing - Mandatory 3, 4

13

M 4/22

Algol 3, 4

W 4/24

Pascal
5


F 4/26

Pascal
5


14

M 4/29

Peer Reviews - Mandatory


W 5/1

Peer Reviews - Mandatory


F 5/3

Block Structured Languages
6


15

M 5/6

Discus Final



W 5/8

Lisp
9


F 5/10

Warrior Day: no class meeting



16

M 5/13

Lisp
9


W 5/15

Daily Writing Check


F 5/17

Reading Day




Monday 5/20



2:00 pm - 4:00 pm