Preface. On programming, languages and Pascal. Operating systems and the Turbo environment. Programs, characters and strings. Numeric and Boolean data types. The fundamental control structures. Enumerated types, subranges, the case and for statements. Arrays and strings. Subprograms. Programming methodology - case study I. Records; files; Sets. Programming methodology - case study II. Linked lists and pointers. Recursion. Appendices. Bibliography and References. Solutions to selected exercises. Index.