C++ Programming: Easy Ways Volume One

purchase button
Review button

by ALIREZA EBRAHIMI
1st edition, 455 pages, $47.95
ISBN 978-0-89641-392-4


C++ Programming: Easy Ways Volume Two

purchase button
Review button

by ALIREZA EBRAHIMI
1st edition, 355 pages, $47.95
ISBN 978-0-89641-393-1


FEATURES OF C++ PROGRAMMING: EASY WAYS

  • Explores easy ways to learn programming in C++
  • Makes the most difficult programming concepts understandable
  • Eases transition from C language to C++
  • Invites readers to participate and interact
  • Presents materials from differnt angles
  • While it is for beginners, it includes something for everyone
  • Knows what is important and what is not, does not overwhelm the reader
  • Includes practical ready-to-run practices with input and output
  • Forwards many first-hand ideas and opinions
  • Covers data structures in an easy style
  • Combines both procedural and object-oriented programming
  • Covers STL in an easy and useful manner
  • Applies Web programming with C++
  • Demonstrates how to run a C++ program using VC++6.0, VC++.NET, Borland 5.02, and Linux GNU C++

CONTENTS

C++ PROGRAMMING: EASY WAYS VOLUME ONE

Chapter 1: The Evolution of Computer Programming and Languages: An Overview of C and C++
Chapter 2: Input, Process, Output (IPO)
Chapter 3: Loop: Doing It Over and Over
Chapter 4: Decision Making: Making Programs Intelligent
Chapter 5: Array: Arrangement of Data
Chapter 6: Function: Organizing the Program
Chapter 7: Structure: Putting Related Items Together
Chapter 8: Object and Class: Everything as an Object of a Class
Chapter 9: File Handling: A Database
Chapter 10: Recursion: Function Calling Itself
Chapter 11: Sorting Algorithms and Analysis
Chapter 12: Searching to Look and to Find
Chapter 13: Address, Pointer Variable, Dynamic Memory Allocation
Appendix A: Visual C++6.0 Edit, Compile, and Run
Appendix B: Visual C++.NET Edit, Compile, and Run
Appendix C: Borland C++5.02 Edit, Compile, and Run with Debugger
Appendix D: Linux GNU C++
Bibliography


C++ PROGRAMMING: EASY WAYS VOLUME TWO

Chapter 14: Data Structures
Chapter 15: Polymorphism, Template, and ADT
Chapter 16: Inheritance: Reusability and Extendability
Chapter 17: Character manipulations, String Class and Iostream
Chapter 18: Standard Template Library
Chapter 19: Errors, Exception handling and Software Engineering
Chapter 20: Potpourri (Mixed Bag)
General Tests, Projects and Solutions
Sample Case Study Solution
Index

ABOUT THE AUTHOR

Dr. Alireza Ebrahimi is a Professor of Computer Science and Management Information Systems at State University of New York/College at Old Westbury where he has taught programming for twenty years. He received a chancellor's award for teaching excellence in 1993. Developed a visual language known as VPCL (1989). Professor Ebrahimi has taught at other institutions such as Forham University, NYU, Polytechnic University of New York, and Nassau Community College. He has also served as ACM lecturer, consultant/trainer to NYNEX and Honeywell. Dr. Ebrahimi received all his three degrees in Computer Science and his graduate study was at NYU and Polytechnic University where he earned his Ph.D. in 1989.