Lecture 7: Higher-Order and Functional Programming; Declarative Data Structures

Declarative Programming contd

Higher-Order and Functional Programming

Procedural Abstraction

Control Abstractions for HOP/FP

Cryptography with HOP/FP

More HOPping

Declarative Data Structures

Abstract Data Types

Variations on a Queue