Computational Literacies Lab
people
courses
handbook
tasks
openings
5. Functional programming
Week 5 (September 25)
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. Simulation
14. Wrap-up
Syllabus