This description was written by a machine and published without a person checking it. It is what the agent made of this grouping, and not a statement anybody has stood behind.

What to give up to teach it

A subject the papers are about. The loosest grouping, and the one to reach for last.

Three arguments about fitting a hard subject into a curriculum, each naming what it gives up to do so: one compulsory formal-methods course rather than formality throughout, separation logic rather than linear logic because its models are heaps and it extends classical logic, and an 8-bit Arm processor on a 1.5 mm die with one component per lab left for the student. Written by people who had to teach the thing, which is why each is specific about the cost.

3 references

Rooting Formal Methods Within Higher Education Curricula for Computer Science and Software Engineering --- A White Paper ---
Antonio Cerone and others (2021) · Formal Methods -- Fun for Everybody · Springer International Publishing
A Simplified Arm Processor for VLSI Education
Noah Boorstin and others (2020) · Proceedings of the Great Lakes Symposium on VLSI 2020 · Association for Computing Machinery
Dynamic Separation Logic and its Use in Education
Evgeny M. Makarov (2020) · Современные информационные технологии и ИТ-образование