CS 4100, Fall 2025 Class
Schedule, Lecture Notes
Note: Schedule is subject to
change, please check frequently
|
WK |
Class/Date |
Topic |
Book Chapter |
Assignments
|
Reading |
1 |
W 8/20 |
Course Introduction | Write down 2 question about
syllabus Assignment1 |
Syllabus | |
| F 8/22 |
Why Write? | In-Class Writing 1 | |||
|
2 |
M
8/25 |
Discuss Project and Topic Proposal | |||
|
W 8/27 |
Discuss how to research for topic proposal | Scientific Writing Topic Proposal Guidelines Project Handout Scoring Rubric |
|||
|
F 8/29 |
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 |
||
|
3 |
M 9/1 |
Labor Day Holiday - no class |
|||
|
W 9/3 |
Pseudo-code | 1 |
Liskov Reaction Due | Chapter
1 Pseudo-Code Slides |
|
|
F 9/5 |
Topic Proposals and Pseudo-Code |
1 |
Tool Slides |
||
|
4 |
M 9/8 |
Pseudo-code | 1 |
Topic
Proposal Due |
|
|
W 9/10 |
Pseudo-code | ||||
|
F 9/12 |
Pseudo-code and Tools | ||||
5 |
M 9/15 |
Scientific Writing, Assn 2 | Assignment 2 Pseudo-code Quiz |
||
| W 9/17 |
How to read a research paper | ||||
| F
9/19 |
How to read a research paper - Mandatory | In Class Writing 2 | |||
6 |
M
9/22 |
FORTRAN |
|||
| W 9/24 |
FORTRAN | ||||
| F
9/26 |
FORTRAN | ||||
|
7 |
M 9/29 |
Discuss Topic Presentations |
Assignment 2 Due | ||
|
W 10/1 |
No Meeting - Watch the Social Dilemma | Reaction Paper Assignment in Canvas | |||
|
F 10/3 |
No Meeting - Plagiarism Reflection | Assignment in Canvas |
|||
|
8 |
M 10/6 |
FORTRAN | |||
|
W 10/8 |
Topic
Presentations - Schedule in Canvas |
Social
Dilemma Reaction Due |
|||
|
F 10/10 |
Topic Presentations | ||||
|
9 |
M 10/13 |
Topic Presentations | |||
|
W 10/15 |
Topic Presentations | ||||
|
F 10/17 |
Topic Presentations | Plagiarism Reflection Due |
|||
|
10 |
M 10/20 |
Plagiarism Discussion - Mandatory | https://docs.google.com/presentation/d/1jxucwNHygPMGhm3PyJchZJFLIciLu1qax0dG9TqrAE8/edit?usp=sharing |
||
|
W 10/22 |
Plagiarism Discussion |
||||
|
F 10/24 |
Daily Writing Check in CS Lab |
||||
|
11 |
M 10/27 |
Outline Assignment and FORTRAN | |||
|
W 10/29 |
FORTRAN |
||||
|
F 10/31 |
BNF |
Project
Outline Due |
|||
|
|
|
BNF and Algol |
|||
|
W 11/5 |
Algol - Contour Diagrams - Mandatory | ||||
|
F 11/7 |
Algol - Scoping - Mandatory | ||||
|
13 |
|
Algol - Parameter Passing - Mandatory | |||
|
W 11/12 |
Algol | ||||
|
F 11/14 |
Pascal |
||||
|
14 |
|
Paper Peer
Reviews - Mandatory in Class |
|||
|
W 11/19 |
Paper Peer Reviews - Mandatory in Class | ||||
|
F 11/21 |
Block
Structured Language |
||||
| Thanksgiving Holiday 11/24-28 |
|||||
|
15 |
|
Possible in-class exam |
|||
|
W 12/3 |
Lisp |
||||
|
F 12/8 |
Lisp |
||||
|
16 |
|
Daily Writing Check |
|||
|
W 12/10 |
Reading Day | ||||
Friday 12/17 |
8:30 am - 10:30 am |
Project Paper Due |