CS 4100, Spring 2015   Class
        Schedule, Lecture Notes
        Note: Schedule is subject to
            change, please check frequently
| 
             WK  | 
          
             Class/Date  | 
          
             Topic  | 
          
             Book Chapter  | 
          
             Assignments  | 
          
             Reading  | 
        
1  | 
          
             W 1/28  | 
          Syllabus Why Write? Assignment 1  | 
          Assignment 1 | Syllabus and Chapter
            1 Pseudo-code Slides  | 
        |
| 
             F 1/30  | 
          Grace
            Hopper and In-Class Writing Assignment 1 | 
          0 | 
          Grace Hopper
              Interview | 
        ||
| 
             2  | 
          
             M 2/2  | 
          Pseudo-code | 1 | 
          ||
| 
             W 2/4  | 
          Pseudo-code | 1 | 
          |||
| 
             F 2/6  | 
          Pseudo-code and Tools | 1 | 
          |||
| 
             3  | 
          
             M 2/9  | 
          Tools and Project | 
          1 | 
          Assignment 2 | 
          Project Handout Project Proposal Guidelines  | 
        
| 
             W 2/11  | 
          FORTRAN | 
          2 | 
          Fortran Slides | ||
| 
             F 2/13  | 
          FORTRAN | 
          2 | 
          |||
4  | 
          M
            2/16 | 
          FORTRAN | 2 | 
          ||
| W 2/18 | 
          Reading a Research Paper | Topic Proposal Due In-Class Writing II  | 
          
            
            Ramsay_How to read
              a research paper Efficient reading of papers How to read a CS paper Plow Paper SciGen  | 
        ||
| F 2/20 | 
          FORTRAN | 2 | 
          History of
              Fortran | 
        ||
5  | 
          M
            2/23 | 
          BNF | 
          3 | 
          BNF Slides | 
        |
| W 2/25 | 
          Topics and Presentations | 
          Assignment
              2 Due Turnitin  | 
          
            
            Topic
              Presentation Handout Topic Presentation Scoring Guidelines Writing Scoring Guidelines How to demo software  | 
        ||
| F 2/27 | 
          
            
            Watch: Barbara Liskov: The Power of Abstraction  | 
          
            
            List papers she discusses and what shes believes are the
            challenges for the future. Due Monday, March 2nd  | 
          https://www.youtube.com/watch?v=GDVAHA0oyJU | 
        ||
| 
             6  | 
          
             M 3/2  | 
          Algol | 
          3 | 
          Algol
              Slides Algol 60 Revised Report  | 
        |
| 
             W 3/4  | 
          Algol | 3 | 
          |||
| 
             F 3/6  | 
          Algol | 3 | 
          |||
| 
             7  | 
          
             M 3/9  | 
          Algol | 
          3 | 
          Presentation
              Schedule | 
        |
| 
             W 3/11  | 
           Algol | 
          4 | 
          |||
| 
             F 3/13  | 
          
            Algol | 
          4 | 
          |||
| 
             8  | 
          
             M 3/16  | 
          Topic Presentations | Midterm Review | 
        ||
| 
             W 3/18  | 
          Topic Presentations | ||||
| 
             F 3/20  | 
          
            Gotos | 
          Assignment
              3 | 
          Goto References | 
        ||
| 
             9  | 
          
             M 3/23  | 
          Topic Presentations | |||
| 
             W 3/25  | 
          Topic Presentations | ||||
| 
             F 3/27  | 
          Topic Presentations | 4 | 
          |||
| 
             10  | 
          
             M 3/30  | 
          Algol | 
          |||
| 
             W 4/1  | 
          Midterm  | 
          ||||
| 
             F 4/3  | 
          Daily
            Writing Check | 
          ||||
| Spring Break, April
                6 - 10 | 
          |||||
| 
             | 
          
             | 
          Writing and Pascal | 
          5 | 
          Pascal Slides | 
        |
| 
             W 4/15  | 
          Plagiarism Discussion | 
          ||||
| 
             F 4/17  | 
          Pascal | 
          5 | 
          |||
| 
             12  | 
          
             | 
          Research and writing day | 
          Block
              Structured Languages | 
        ||
| 
             W 4/22  | 
          Pascal, Block Structured Languages | 5, 6 | |||
| 
             F 4/24  | 
          Lisp | 
          9-11 | 
          Lisp Slides | 
        ||
| 
             13  | 
          
             | 
          Lisp | 
          9-11 | 
          ||
| 
             W 4/29  | 
          Peer
                Reviews | 
          
            
            Bring two printed copies Upload to "Project_Draft"  | 
          Peer Review Form | 
        ||
| 
             F 5/1  | 
          Peer
                Reviews | 
          ||||
| 
             14  | 
          
             | 
          Discuss Writing
            Assignment 4 | 
          Assignment 4 | 
          Goto Outline The Great Eskimo Vocabulary Hoax  | 
        |
| 
             W 5/6  | 
          Lisp,
            Assignment 4 and Final discussion - P 101 | 
          9-11 | Lisp Programming
              Assignment Final Exam  | 
        ||
| 
             F 5/8  | 
          Lisp
            - CS Lab | 
          9-11 | Assignment 3 Due - Upload to Homework Submission
            and Turnitin | 
          ||
| 
             15  | 
          
             | 
          Discuss Final
            Project and Exam - P 101 | 
          Assignment 3
            Hardcopy in class | 
          ||
| 
             W 5/13  | 
          Lisp - CS
            Lab | 
          9-11 | |||
| 
             F 5/15  | 
          Daily Writing Check | Assignment 4 Due Lisp Programs Due  | 
          |||
|   | 
          
             Friday 5/22  | 
          
             FINAL EXAM  | 
          
            
             Bring to Final Exam: 
            1. Your final project: 
 3. Optional Midterm Rewrites Upload the final version of your project to the submission system by Midnight  |