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 |
||
|
|
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 |
|
Pascal | |||
W 4/26 |
Pascal | ||||
F 4/28 |
Block Structured Languages - Watch Video
in Canvas No class meeting |
||||
14 |
|
Peer Reviews | Bring 2
printed copies to class. Upload electronic version to Canvas |
||
W 5/3 |
Peer Reviews | ||||
F 5/5 |
Discuss
Final |
||||
15 |
|
Lisp |
|||
W 5/10 |
Lisp |
||||
F 5/12 |
Lisp |
||||
16 |
|
Daily Writing Check | |||
W 5/17 |
Reading Day |
||||
|
|||||
Wednesday 5/24 |
8:30 am - 10:30 am |