CS 471 Course Calendar  ** Spring 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
1/19
No class
Mon


Introductory Notes

Read Chapter 1
  review all cyu for Chapter 1
HW 1
References (individual hw assignment)

The Evolution of Computer Science in One Infographic

Start Selecting Presentation Topic
2
1/26
Grammars

Chapter 2 :: pgs 41-54,65-67,70-75,99
Chapter 13 ::pgs
649-655, 661, 672-674, 674-76, 696-704
Chap 1 cyu:1-9,14,19,20,21,22,25,27,35,36
HW 2

3
  2/2
   


Prolog

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

Some other references:
Prolog Programming Contests
Companies that use SICStus Prolog
4
2/9



READ Chap 12 in Scott for lab
HW 4

5
2/16



HW 5
6
2/23


Language Design Issues

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

Scheduled reading & CYU on the notes
HW 6

7
3/1
No class
R/F




HW 7
http://www.adam-bien.com/roller/abien/entry/code_hard_with_java
8
3/8



HW 8  The first Web Browser

9
3/15



HW 9 Arrays in Perl
Arrays in Python
10
3/22


HW 10 Programming Conversations by A9
11
3/29
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
HW 11


14
4/5
No classes




13
4/12




 
14
4/19







15
4/26




16
5/3
Last class
Mon





17
5/7-15

Final:


Home Page  Grades Available on BLACKBOARD