
Computer Science
A Structured Programming Approach in C
Behrouz Forouzan(Author)
Course Technology Inc (Publisher)
4th Edition
Published on 27. February 2023
Book
Paperback/Softback
1184 pages
978-0-357-50613-4 (ISBN)
Description
Ideal for a first course in the C programming language, Afyouni/Forouzan's COMPUTER SCIENCE: A STRUCTURED PROGRAMMING APPROACH IN C, 4th edition, introduces you to both computer science theory and C-language syntax using a principle-before-implementation approach. Combining a clear organizational structure with easy-to-follow figures, charts and tables, the text helps you sharpen your logic, problem-solving skills and understanding of fundamental CS concepts and software engineering through hands-on programming assignments and applications. In addition, two all-new chapters are devoted to Pointers and Recursion.
More details
Edition
4th edition
Language
English
Place of publication
Boston, MA
United States
Publishing group
Cengage Learning, Inc
Target group
College/higher education
Product notice
Paperback (trade)
Unsewn / adhesive bound
Dimensions
Height: 272 mm
Width: 212 mm
Thickness: 36 mm
Weight
1860 gr
ISBN-13
978-0-357-50613-4 (9780357506134)
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

Behrouz Forouzan | Richard Gilberg
Computer Science: A Structured Programming Approach Using C
Book
02/2006
3rd Edition
Course Technology Inc
€144.08
Article not available at the moment
Person
Behrouz A. Forouzan has more than 38 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++, as well as titles on Data Communication and Networking, and TCP/IP Protocols.
Content
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. Strings.
11. Enumerated, Structure, and Union Types.
12. Binary Input/Output.
13. Bitwise Operators.
14. Lists.
15. Recursion.
Appendix A: Flowcharting.
Appendix B: Numbering Systems.
Appendix C: Preprocessor Commands.
Appendix D: Command-Line Arguments.
Appendix E: Pointers to Void and to Functions.
Appendix F: Storage Classes and Type Qualifiers.
Appendix G: Program Development.
Appendix H: Understand Complex Declarations.
Key Terms/Glossary.
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. Strings.
11. Enumerated, Structure, and Union Types.
12. Binary Input/Output.
13. Bitwise Operators.
14. Lists.
15. Recursion.
Appendix A: Flowcharting.
Appendix B: Numbering Systems.
Appendix C: Preprocessor Commands.
Appendix D: Command-Line Arguments.
Appendix E: Pointers to Void and to Functions.
Appendix F: Storage Classes and Type Qualifiers.
Appendix G: Program Development.
Appendix H: Understand Complex Declarations.
Key Terms/Glossary.