Computer Science: An Object Oriented Approach Using C++
McGraw Hill Higher Education (Verlag)
978-0-07-018171-7 (ISBN)
- Titel wird leider nicht erscheinen
- Artikel merken
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? |
aus dem Bereich