This text adopts a modern software engineering approach to teaching a programming language which recognizes that the main difficulties experienced by students are associated with the understanding of problems and the synthesis of their related algorithms. Throughout the book, the concept of a software "system" rather than a "programme" is emphasized, and software design is tackled independently from any programming language. Modularisation and its implications for software engineering are described early on, so that the tools, techniques and principles developed may be used throughout the remainder of the text.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Für höhere Schule und Studium
Illustrationen
Maße
Höhe: 246 mm
Breite: 175 mm
Gewicht
ISBN-13
978-0-273-03147-5 (9780273031475)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Klassifikation
Computers and computing; software engineering; modularisation and data abstraction; procedural abstraction; modules for abstraction; "standard" data abstraction; implementing dynamic data structures; process abstraction; the input/output abstraction; algorithm complexity and efficiency; software testing.