Computer Science: An Object Oriented Approach Using C++ - Behrouz A. Forouzan, Richard Gilberg

Computer Science: An Object Oriented Approach Using C++

Buch | Softcover
992 Seiten
2019
McGraw Hill Higher Education (Verlag)
978-0-07-018171-7 (ISBN)
64,80 inkl. MwSt
  • Titel wird leider nicht erscheinen
  • Artikel merken
C++ is a complex and professional language, the experience has shown that beginning students can easily understand and use it. This title teaches the basic principles of programming as outlined in the ACM curriculum for a CS1 class, and the basic constructs of the C++ language.
Computer Science: An Object-Oriented Approach Using C++ has two primary objectives: to teach the basic principles of programming as outlined in the ACM curriculum for a CS1 class and to teach the basic constructs of the C++ language. While C++ is a complex and professional language, our experience has shown that beginning students can easily understand and use it.

Computer Science: An Object-Oriented Approach Using C++ uses a combination of thorough, well-ordered explanations and a strong visual framework to make programming concepts accessible to students. The authors stress incremental program development, wherein program analysis is followed by building a structure chart, constructing UML flow diagrams, writing algorithms, undertaking program design, and finally testing. This foundation, combined with a focus on the benefits of a consistent and well-documented programming style, prepares students to tackle the academic and professional programming challenges they will encounter down the road with confidence

Behrouz A. Forouzan is a Professor at DeAnza College where he is involved in the development of Computer Information System courses. In addition he provides system development consulting with several companies. In addition to C and C++ books, Forouzan is the author of several other successful books, including Computer Networks: A Top-Down Approach, TCP/IP Protocol Suite, and Local Area Networks. Richard F. Gilberg is a retired Professor of Computer Science from DeAnza College where his classes were primarily in computer programming, data structures, and web site development. Prior to joining DeAnza College, Mr. Gilberg worked for a large aerospace company as a programmer, analyst, and manager. He has co-authored six computer science textbooks with Mr. Forouzan.

Chapter 1: Computers and Object Oriented Programming Chapter 2: Basic Elements of C++ Language Chapter 3: Functions Chapter 4: Predefined Classes Chapter 5: Defining Classes Chapter 6: Decision Chapter 7: Repetition (Loops) Chapter 8: Arrays and Vectors Chapter 9: Pointers Chapter 10: More Class Elements Chapter 11: Inheritance and Aggregation Chapter 12: Templates and Virtual Functions Chapter 13: Searching and Sorting Chapter 14: Exception Handling Chapter 15: Files Chapter 16: Recursion Chapter 17: ADTs (Lists, Stacks, and Queues) Chapter 18: Introduction to STL Appendices Appendix A: Unicode Appendix B: Reserved Words Appendix C: UML Appendix D: Numbering System Appendix E: Preprocessor Directives Appendix F: Manipulators Appendix G: Bitwise Operators Appendix H: Command-Line Argument Appendix I: Name Spaces Glossary Index

Erscheint lt. Verlag 16.3.2019
Verlagsort London
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Software Entwicklung Objektorientierung
ISBN-10 0-07-018171-3 / 0070181713
ISBN-13 978-0-07-018171-7 / 9780070181717
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95