truck
Free shipping to Greece, for orders over €23
guarantee
Reader Satisfaction Guarantee
call
Order Online at 210 28 04 800

15312 Foundations Of Programming Languages Jun 2026

To reason about state, 15312 introduces :

: Students use formal techniques like structural induction and inference rules to prove properties like Type Safety , ensuring that well-typed programs do not exhibit undefined behavior. 15312 foundations of programming languages

The course focuses on the study of programming language phenomena using the tools of and Operational Semantics . Instead of looking at languages like Java or Python as monolithic tools, you learn to see them as a collection of "features" (functions, recursion, exceptions, parallelism) that can be formally defined and proven correct. The Pillars of the Course 1. Abstract Syntax To reason about state, 15312 introduces : :

This content includes a , core topics with precise definitions , and sample lecture notes on a key concept (Operational Semantics). The Pillars of the Course 1

That question became the seed of —not a course number, but a conceptual landmark representing the deep principles that govern how languages are designed, analyzed, and understood.

15312 foundations of programming languages
15312 foundations of programming languages
Copyright © 2026 Psichogios Publications. Designed & developed by Netsteps