Always Learning

Concise Prelude to Programming: Concepts and Design, 2/E
Stewart VenitCalifornia State University Los Angeles

ISBN-10: 1576761169
ISBN-13:  9781576761168

Publisher:  Addison-Wesley
Copyright:  2004
Format:  Paper; 240 pp
Published:  10/15/2003
We're sorry, this product is no longer available and has been replaced with Prelude to Programming: Concepts and Design, 5/E.

Please contact your Pearson rep if you are using this product and need instructor resources.


Print this content

In this section:


Description

This book, in a language-free context, helps students learn general programming topics (e.g. data types, control structures, files, arrays, subprograms), structured programming principles (e.g. top-down design, modular design, documentation and style), how to use basic tools and algorithms (e.g. data validation, defensive programming, searching and sorting), and about other programming paradigms (e.g. object-oriented, event-driven).


Features

Both the Concise and the Extended Prelude to Programming: Concepts and Design, Second Edition, are intended for use in a language-independent, introductory programming course. The purpose of the text is, in a language-free context, to help students learn

  1. General programming topics, such as the use of data types, control structures, files, arrays, and subprograms.

  2. Structured programming principles, such as top-down modular design and proper program documentation and style.

  3. How to use certain basic tools and algorithms, such as data validation, defensive programming, calculating sums and averages, and searching and sorting lists.

  4. About other programming paradigms, such as object-oriented and event-driven programming.

No prior experience with computers or programming is necessary, nor is any special knowledge of mathematics, finance, or any other discipline


Table of Contents

Introduction
   A Brief History of Computers
   Computer Basics
   Software and Programming Languages

Chapter 1    An Introduction to Programming
   1.1  What Is Programming?
   1.2  Basic Programming Concepts
   1.3  Data Processing and Output
   1.4  Data Types

Chapter 2    Developing a Program
   2.1  The Program Development Cycle
   2.2  Program Design
   2.3  Coding, Documenting, and Testing a Program
   2.4  Structured Programming
   2.5  An Introduction to GUIs and OOP

Chapter 3    Selection Structures: Making 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

Chapter 4    Repetition Structures: Looping
   4.1  An Introduction to Repetition Structures
   4.2  Counter-controlled Loops
   4.3  Applications of Repetition Structures
   4.4  Nested Loops
   4.5  Focus on Problem Solving

Chapter 5    Sequential Data Files
   5.1  Sequential File Basics
   5.2  Modifying a Sequential File
   5.3  Merging Sequential Files
   5.4  Focus on Problem Solving

Chapter 6    Arrays: Lists and Tables
   6.1  One-dimensional Arrays
   6.2  Searching and Sorting Arrays
   6.3  Other Uses of Arrays
   6.4  Two-dimensional Arrays
   6.5 Focus on Problem Solving



Back to top

Print this content

In this section:

Online Appendices, 2/E
Venit
©2004  |  Addison-Wesley  |  Electronic Supplement  |  Available
ISBN-10: 0321396448  |  ISBN-13: 9780321396440

Show Downloadable Files
 | More Info

Online Even Answers, 2/E
Venit
©2004  |  Addison-Wesley  |  Electronic Supplement  |  Available
ISBN-10: 0321390113  |  ISBN-13: 9780321390110

Show Downloadable Files
 | More Info

Online Instructor Resource Manual, 2/E
Venit
©2004  |  Addison-Wesley  |  Electronic Supplement  |  Available
ISBN-10: 0321393309  |  ISBN-13: 9780321393302

Show Downloadable Files
 | More Info

Online PowerPoints, 2/E
Venit
©2004  |  Addison-Wesley  |  Electronic Supplement  |  Available
ISBN-10: 0321395468  |  ISBN-13: 9780321395467

Show Downloadable Files
 | More Info

Online Solutions to Programming Problems, 2/E
Venit
©2004  |  Addison-Wesley  |  Electronic Supplement  |  Available
ISBN-10: 032139500X  |  ISBN-13: 9780321395009

Show Downloadable Files
 | More Info

Back to top


Websites and online courses

CS Support-Student Support Material
Addison-Wesley
©2008  |  Addison-Wesley  |  On-line Supplement  |  Live
ISBN-10: 0321446852  |  ISBN-13: 9780321446855
More Info

Log in to the Instructor Resource Center

Login name: 

  Password: 

Forgot login/password?  |  Need to redeem an access code?

        

Instructor Resource Center File Download

This work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Dissemination or sale of any part of this work (including on the World Wide Web) will destroy the integrity of the work and is not permitted. The work and materials from this site should never be made available to students except by instructors using the accompanying text in their classes. All recipients of this work are expected to abide by these restrictions and to honor the intended pedagogical purposes and the needs of other instructors who rely on these materials.

Cancel     I accept, proceed with download

Print this content

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

Back to top