CS 471 Course Calendar  ** FALL 2020 ***

List of Topics Covered in CS471

Research topics and Schedule for Group Presentations

 Week Links to Notes
Reading assignments
Additional
Graded
Assignment
Comments
1
8/24
No class
Mon


Introductory Notes

Read Chapter 1
  review all cyu for Chapter 1

HW due 9/2
References (individual hw assignment)

The Evolution of Computer Science in One Infographic

Start Selecting Presentation Topic
2
8/31
Grammars

Chapter 2 :: pgs 41-54,65-67,70-75
(ecopy)2, 2.1,2.2, 2.2.4, 2.2.5, 2.3, 2.3.1

Review Chap 1 cyu:1-9,14,19,20,21,22,25,27,35,36
HW2 due 9/8

3
  9/7
   


Prolog

Chapter 12
    Ch. 12.1,12.2 to page 603,
      CYU 12: 1-8,
    Ch. 12.2.6 pages 604 to 612.
      CYU: 9-14
Section: 8.6
Chapter 1 to Chapter 6: Learn Prolog NOW!

Prolog hw3 due 9/15 Some other references:
Prolog Programming Contests
Companies that use SICStus Prolog
4
9/14




Prolog hw4 due 9/22
5
9/21



Prolog hw5 due 9/30

6
9/28


Language Design Issues

Chapter 3,6,7,8,9,10,14

Scheduled reading & CYU on the notes

Monday TA in class
7
10/5

Test (10/1?? 10/8?)
Talks start after test



http://www.adam-bien.com/roller/abien/entry/code_hard_with_java
8
10/12



  The first Web Browser

9
10/19




Arrays in Perl
Arrays in Python
10
10/26



Programming Conversations by A9
11
11/2
Functional Programming References:
 
 Learn You a Haskell for a Greater Good 
Haskell: The Craft of Functional Programming
RIP Tutorial, Stack Overflow, HASKELL 
Yet Another Haskell Tutorial  
FP Complete
Achieve mastery through challenge



13
11/9



 
14
11/16







15
11/23

Exam period 11/22-11/24

16
11/30




16
12/7
last
class





17
12/8

Exam period 12/8-12/10


Home Page  Grades Available on BLACKBOARD