Computational Literacies Lab
people
projects
courses
handbook
tasks
openings
5. Functional programming
Week 5 (September 22)
Due:
2.1 Pipes lab
Introduction to functional programming. Streams, files, and pipes.
The Pedagogy of Programming
Assignments
Department-Wide Policies
Schedule
1. Imperative programming
2. Variables and functions
3. Control structures
4. Planning
5. Functional programming
6. Processing data
7. Distributed computing
8. Data science tools
9. Debugging and testing
10. Object-oriented programming
11. Strategy
12. Frameworks
13. Games project
14. Wrap-up
Syllabus