ABSTRACT

BACKGROUND CONCEPTS Abstract computation and information exchange (Chapter 4); Abstract concepts in computation (Section 2.4); Abstract implementation (Chapter 5); Concurrent programming (Chapter 8); Data structure concepts (Section 2.3); Discrete structure concepts (Section 2.2); Functional programming paradigm (Chapter 9); von Neumann machine (Section 2.1).