Presentation–abstraction–control (PAC) is an interaction-oriented software architecture that separates an interactive system into three components: abstraction, presentation, and control. It differs from MVC in that it is a hierarchical structure of agents, each consisting of a triad of parts, and the view and model are completely insulated from each other. This allows for multithreading of the model and view, resulting in faster program start times.
Stanford University
Winter 2023
The course introduces decision making under uncertainty from a computational perspective, covering dynamic programming, reinforcement learning, and more. Prerequisites include basic probability and fluency in a high-level programming language.
No concepts data
+ 22 more concepts