Controller Abstractions

Presentation%E2%80%93abstraction%E2%80%93control

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.

1 courses cover this concept

AA 228 / CS 238 Decision Making under Uncertainty

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