
Concise Prelude to Programming
Pearson (Publisher)
3rd Edition
Published on 6. November 2006
Book
Paperback/Softback
400 pages
978-0-321-48266-2 (ISBN)
Description
Concise edition is chapters 0-6 from Venit/Drake, Extended Prelude to Programming, 3/e.
Prelude to Programming provides beginning students with a language-independent framework for learning core programming concepts and effective design techniques. This approach gives students the foundation they need to understand the logic behind program design and to establish effective programming skills.
This edition has been fully revised to offer students a lively and accessible presentation as they learn core programming concepts, such as data types, control structures, data files and arrays and program design techniques, such as top-down modular design and proper program documentation and style. Problem-solving skills are developed when students learn how to use basic programming tools and algorithms which include data validation, defensive programming, calculating sums and averages, and searching and sorting lists.
Prelude to Programming provides beginning students with a language-independent framework for learning core programming concepts and effective design techniques. This approach gives students the foundation they need to understand the logic behind program design and to establish effective programming skills.
This edition has been fully revised to offer students a lively and accessible presentation as they learn core programming concepts, such as data types, control structures, data files and arrays and program design techniques, such as top-down modular design and proper program documentation and style. Problem-solving skills are developed when students learn how to use basic programming tools and algorithms which include data validation, defensive programming, calculating sums and averages, and searching and sorting lists.
More details
Edition
3rd edition
Language
English
Place of publication
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 232 mm
Width: 187 mm
Weight
585 gr
ISBN-13
978-0-321-48266-2 (9780321482662)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Previous edition

Book
05/2005
2nd Edition
Addison Wesley
€59.60
Article exhausted; check for reprint
Content
0 Introduction 0.1 Computers Everywhere 0.2 A Brief History of Computers 0.3 Computer Basics 0.4 Software and Programming Languages Chapter Review and Exercises 1 An Introduction to Programming In the Everyday World You Are Already a Programmer! 1.1 What Is Programming? 1.2 Basic Programming Concepts 1.3 Data Processing and Output 1.4 Types of Data Chapter Review and Exercises 2 Developing a Program In the Everyday World Planning to Program? You Need a Plan 2.1 The Program Development Cycle 2.2 Program Design 2.3 Coding, Documenting, and Testing a Program 2.4 Commercial Programs: Testing and Documenting 2.5 Structured Programming 2.6 An Introduction to OOP and GUIs Chapter Review and Exercises 3 Selecting Structure: Making Decisions In the Everyday World Decisions, decisions, decisions ... 3.1 An Introduction to Selection Structures 3.2 Relational and Logical Operators 3.3 Selecting from Several Alternatives 3.4 Applications of Selection Structures 3.5 Focus on Problem Solving: A New Car Price Calculator Chapter Review and Exercises 4 Repetition Structures: Looping In the Everyday World Loops 4.1 An Introduction to Repetition Structures: Computers Never Get Bored! 4.2 Counter-Controlled Loops 4.3 Applications of Repetition Structures 4.4 Nested Loops 4.5 Focus on Problem Solving: A Cost, Revenue, and Profit Problem Chapter Review and Exercises 5 Arrays: Lists and Tables In the Everyday World Arrays 5.1 One-Dimensional Arrays 5.2 Searching and Sorting Arrays 5.3 Other Uses of Arrays 5.4 Two-Dimensional Arrays 5.5 Focus on Problem Solving: An Invoice Preparation Program Chapter Review and Exercises 6 Sequential Data Files In the Everyday World Data Files 6.1 An Introduction to Data Files 6.2 Modifying a Sequential File 6.3 Merging Sequential Files 6.4 Focus on Problem Solving: Control Break Processing Chapter Review and Exercise