CS 4100, Spring 2014 Class
Schedule, Lecture Notes
Note: Schedule is subject to
change, please check frequently
WK |
Class/Date |
Topic |
Book Chapter |
Assignments |
Reading |
1 |
M
1/27 |
Syllabus Why Write? |
1 |
Assignment 1 |
Syllabus and Chapter 1 |
W 1/29 |
Writing and
Assignment 1 |
In-Class Writing 1 |
Pseudo-code Slides | ||
F 1/31 |
Pseudo-code | 1 |
|||
2 |
M 2/3 |
Discuss Project and Scientific Writing | Project Handout Project Proposal Guidelines |
||
W 2/5 |
Pseudo-code | 1 |
|||
F 2/7 |
Pseudo-code and FORTRAN | 1 |
Fortran Slides |
||
3 |
M 2/10 |
Tools and FORTRAN |
1.4, 2 |
Assignment 2 |
|
W 2/12 |
Topic Discussion and FORTRAN | 2 |
|||
F 2/14 |
FORTRAN | 2 |
|||
4 |
M
2/17 |
FORTRAN | 2 |
Topic Proposals DUE | |
W 2/19 |
Reading a Research Paper |
In-Class Writing 2 |
Ramsay_How to read
a research paper Efficient reading of papers How to read a CS paper PLOW paper SciGen |
||
F 2/21 |
FORTRAN | 2 |
History of
Fortran |
||
5 |
M
2/24 |
Topics and Presentation |
Assignment 2 Due |
Topic
Presentation Handout Topic Presentation Scoring Guidelines Writing Scoring Guidelines How to demo software |
|
W 2/26 |
Describing Syntax and Semantics | BNF | |||
F 2/28 |
Watch: Barbara Liskov: The Power of Abstraction |
List papers she discusses and what shes believes are the
challenges for the future. Due Monday, March 3rd |
http://www.youtube.com/watch?v=GDVAHA0oyJU | ||
6 |
M 3/3 |
Algol |
3, 4 |
Liskov Paper Due Algol |
Algol
60 Report |
W 3/5 |
Algol - bring text
book to class |
3 |
|||
F 3/7 |
Algol |
||||
7 |
M 3/10 |
Topic
Presentations |
Presentation
Schedule |
||
W 3/12 |
Work Day |
||||
F 3/14 |
Topic Presentations | ||||
8 |
M 3/17 |
Topic Presentations | |||
W 3/19 |
Topic Presentations | ||||
F 3/21 |
Topic Presentations | ||||
9 |
M 3/24 |
Writing you paper discussion, midterm
review |
Midterm
review |
||
W 3/26 |
Algol |
||||
F 3/28 |
Algol |
||||
10 |
M 3/31 |
School Holiday:
Cesar Chavez Day |
|||
W 4/2 |
Plagiarism Discussion |
||||
F 4/4 |
GOTOs |
Assignment
3 GOTO Papers |
http://www.imore.com/understanding-apples-ssl-tls-bug |
||
|
|
Pascal |
|||
W 4/9 |
Midterm |
||||
F 4/11 |
Daily
Writing Check in CS Lab |
||||
12 |
|
Pascal |
Pascal |
||
W 4/16 |
Pascal |
||||
F 4/18 |
Block Structured Languages | Assignment 3 Due Block Structured Languages |
|||
Spring Break April
21 - April 25 |
|||||
13 |
|
Lisp |
Final Lisp Assignment Lisp |
Peer Review Form |
|
W 4/30 |
Peer Reviews |
Bring two printed
copies Upload to "Project_Draft" |
|||
F 5/2 |
Peer Reviews | ||||
14 |
|
Discuss Assignment 4 |
|||
W 5/7 |
Lisp |
||||
F 5/9 |
Lisp |
||||
15 |
|
Lisp |
|||
W 5/14 |
Lisp |
||||
F 5/16 |
Daily Writing Check in CS Lab | Lisp Assignment Due | |||
|
Friday 5/23 |
FINAL EXAM |
Bring to Final Exam:
1. Your final project:
Upload the final version of your project to the submission system by Midnight |