Exploring Programming and Computer Science with C++
Exploring Programming and Computer Science with C++
Exploring Programming and Computer Science with C++
Goal of this book is
to teach C++ to students who have No programming experience in any language.
Topics covered includes: Computer Science and Programming, C++ Programs: Form
and Function, Program Design and Implementation, Control, Functions, and
Classes, Iteration with Programs and Classes, Classes, Iterators, and Patterns,
Class Interfaces, Design, and Implementation, Arrrays, Data, and Random Access,
Strings, Streams, and Operators, Recursion, Lists, and Matrices, Sorting,
Templates, and Generic Programming, Dynamic Data, Lists, and Class Templates,
Inheritance for Object-Oriented Design.
This note covers the following topics: User defined types, structures,
unions, polymorphism, encapsulation, Abstraction mechanism, Inheritance,
Operator Overloading, Exception handling, Dynamic memory management, Template,
Namespaces.
This
note teach you following topics in C++: Gentle introduction to C++, File
I/O, Arrays and loops, Detailed explanation of classes with built-in arithmetics,
Computational efficiency aspects, Object-oriented programming and class
hierarchies, Using C++ objects in numerical applications.