12 items under this folder.
Exploring architectural principles, design patterns, and modeling techniques
Unpacking the connection between theory building and systems thinking in software engineering, highlighting their shared goals and differences.
Different fundamental approaches to organizing and structuring computer programs, each with distinct philosophies, principles, and patterns for solving computational problems.
Exploring programming paradigms, design patterns, and software construction techniques
A simple, readable syntax for creating formatted text that can be easily converted to HTML and other formats.