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
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
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.
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
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
(nessuna copia disponibile)
Cerca: Inserisci un desiderataNon riesci a trovare il libro che stai cercando? Continueremo a cercarlo per te. Se uno dei nostri librai lo aggiunge ad AbeBooks, ti invieremo una notifica!
Inserisci un desiderata