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

WK

Class/Date

Topic

Book Chapter

Assignments

Reading

1
F 1/27
Course Introduction
Assignment 1 Syllabus

2

M  1/30

Why Write?
In-Class Writing 1

W 2/1

Discuss Project and Topic Proposal

Scientific Writing
Topic Proposal Guidelines
Project Handout
Scoring Rubric

F 2/3

Discuss how to research for topic proposal


Chapter 1
Pseudo-Code Slides

3

M 2/6

Pseudo-code 1


W 2/8

Pseudo-code 1


F 2/10

Pseudo-Code
1

Tool Slides

4

M 2/13

Tools and How to read a research paper
1
Assignment 2
See Canvas module

W 2/15

How to Read a Research Paper


See Canvas module

F 2/17

Quiz 1

Topic Proposals Due in Canvas
Quiz 1 Review Sheet in Canvas

5
M 2/20
Discuss Topic Presentations


W 2/22
FORTRAN

See Canvas module
F 2/24
FORTRAN

Slides in Canvas

6
M 2/27
FORTRAN
Assignment 2 Due in Canvas

W 3/1
FORTRAN


F 3/3
FORTRAN


7

M 3/6

How to Read a Research Paper
In-Class Writing 2

W 3/8

Topic presentations


F 3/10

Topic presentations


8

M 3/13

Topic presentations - Quiz 2 starts



W 3/15

Topic presentations


F 3/17

Topic presentations
Quiz 2 is due 3/19 11:59 pm in Canvas

9

M 3/20

BNF



W 3/22

BNF



F 3/24

Plagiarism Reflection in Canvas - no class meeting



10

M 3/27

Plagiarism Discussion - in class participation required



W 3/29

Daily Writing Check in CS Lab


F 3/31

Cesar Chavez Day - no class





Spring Break, April 3-7



11

M 4/10

Algol
3,4


W 4/12

Algol - Contour Diagrams 3,4


F 4/14

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

12

M 4/17

Algol - Static and Dynamic Scoping 3,4


W 4/19

Algol - Parameter Passing 3,4


F 4/21

Social Dilemma Reaction Paper Canvas Assignment
No Class Meeting



13

M 4/24

Pascal


W 4/26

Pascal


F 4/28

Block Structured Languages - Watch Video in Canvas
No class meeting



14

M 5/1

Peer Reviews
Bring 2 printed copies to class. Upload electronic version to Canvas

W 5/3

Peer Reviews


F 5/5

Discuss Final



15

M 5/8

Lisp



W 5/10

Lisp



F 5/12

Lisp



16

M 5/15

Daily Writing Check


W 5/17

Reading Day










Wednesday 5/24



8:30 am - 10:30 am