Modula-2: Abstractions for Data and
Programming Structures
(Using ISO-Standard Modula-2)

2004-2005 Edition

by

Richard J. Sutcliffe


Table of Contents

Shareware Information
Acknowledgements
Preface for the Instructor
Intro for the Student

1. Planning for the Solution of Problems
2. From Plan to Program
3. Basic Program Structure Abstractions
4. Program Organization and Procedures
5. Iterations, Enumerations and Arrays
6. Program Organization and Modules
7. Solving Real World Problems in Modula-2
8. Data Storage Issues
9. Structured Data--Intermediate Techniques
10. Intermediate Program Structuring--Pitfalls and Techniques
11. Intermediate Programming--Data and Techniques

12. Pointers and Dynamic Data--Introduction
13. Searching and Sorting
14. Intermediate Dynamic Data Structures
15. Advanced Data Types and Techniques
16. Generic Modula-2
17. Advanced Applications
18. Introduction To Graphics
19. Object Oriented Modula-2

Afterword

Appendices
Answers

About the Author