Computer Science: A Structured Programming Approach Using C, 3rd Edition

  • Behrouz A. Forouzan De Anza College
  • Richard F. Gilberg De Anza College
  • ISBN-10: 0534491324
  • ISBN-13: 9780534491321
  • 1184 Pages Paperback 
  • Previous Editions: 2000, 1997
  • © 2007 | Published
Request a Copy
 

About The Solution

Overview

The third edition of Computer Science: A Structured Programming Approach Using C continues to present both computer science theory and C-language syntax with a principle-before-implementation approach. Forouzan and Gilberg employ a clear organizational structure, supplemented by easy-to-follow figures, charts, and tables.


Additional Product Information

Features/Benefits

  • Intended for a first course in the C programming language.
  • Introduces programming principles before details of the C language are implemented.
  • Emphasizes structured programming and software engineering.
  • Contains robust end-of-chapter material, including Review Questions, Exercises and Projects.

Table of Contents

1. Introduction to Computers
2. Introduction to the C Language
3. Structure of a C Program
4. Functions
5. Selection-Making Decisions
6. Repetition
7. Text Input/Output
8. Arrays
9. Pointers
10. Pointer Applications
11. Strings
12. Enumerated, Structure, and Union Types
13. Binary Input/Output
14. Bitwise Operators
15. Lists
Appendices
A: Character Sets
B: Keywords
C: Flowcharting
D: Numbering Systems
E: Integer and Float Libraries
F: Function Libraries
G: Preprocessor Commands
H: Command-Line Arguments
I: Pointers to Void and to Functions
J: Storage Classes and Type Qualifiers
K: Program Development
L: Understanding Complex Declarations

Supplements

Instructor Supplements

Instructor Supplements

All supplements have been updated in coordination with the main title. Select the main title’s "About the Solution" tab, then select "What's New" for updates specific to title's edition. For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor's Resource  (ISBN-10: 141883713X | ISBN-13: 9781418837136)


Meet the Author

About the Author

Behrouz A. Forouzan

Behrouz A. Forouzan has more than 32 years of electronics and computer science experience in industry and academia. His industry experience includes designing electronic systems. After leaving the industry, he joined De Anza College as a professor of computer science. In addition to this text, he has authored and co-authored nine other textbooks including: Computer Science: A Structured Approach Using C, Computer Science: A Structured Approach Using C++, and Data Structures: A Pseudocode Approach with C++.

Richard F. Gilberg

Richard F. Gilberg has more than 40 years of computer science experience in industry and academia. His industrial experience includes the development of large application systems, database administration, system testing, and data administration. After leaving the industry, he joined De Anza College as a professor of computer science. In addition to this text, he has also co-authored several others including Computer Science: A Structured Approach Using C, Computer Science: A Structured Approach Using C++, and Data Structures: A Pseudocode Approach with C++.