Introduces modern program design paradigms. Starts with functional program design, introducing the notion of a design recipe. The latter consists of two parts: a task organization (ranging from the description of data to the creation of a test suite) and a data-oriented approach to the organization of programs (ranging from atomic data to self-referential data definitions and functions as data). The course then progresses to object-oriented design, explaining how it generalizes and contrasts with functional design. In addition to studying program design, students also have an opportunity to practice pair-programming and public code review techniques, as found in industry today.
-
Notifications
You must be signed in to change notification settings - Fork 0
somtooo/Programming-Design-Paradigm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Labs and projects which helps provide an intensive tour of programming and design.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published