Anda di halaman 1dari 2

ISBN: 978-93-5004-191-8 Pages: 420

Book Description
This book provides a systematic approach with an in-depth analysis of computer systems as well as the operating systems. It explores the different programming languages starting from the basic concepts of C++ and extends up to understanding arrays and functions in C++. The theme of this book is the exploring of the different concept of computer systems. This book combines techniques with practical advice and many new ideas, methods, and examples related to C++ language. It covers inheritance of various classes, structures and unions for computer engineering students, system specialists, and programmers. This book is based on the syllabus of Rajiv Gandhi Proudhyogiki Vishwavidyalaya (RGPV) and provides explanation to different concepts with numerous examples and figures. Summing up, this book is a valuable source of information about computer systems, programming in the C++ language, database management system (DBMS), and basic networking concepts for engineering first year students.

Rs. 329/-

Salient Features
q simple, clear and concise language, which makes the book easy and enjoyable to read Provides q a code centric approach and provides code snippets Follows q well-structured text and illustrative block diagrams and figures Provides q chapter objectives at the beginning of each chapter to describe what the reader would learn in the chapter Includes q complete code to support various concepts in the C++ language Provides q step-wise approach for writing different queries related to commands in DBMS Provides q comprehensive and detailed coverage of each topic Includes

About the Authors

The proficient team at Kogent Learning Solutions Inc. and Dreamtech Press has seized the market of engineering textbooks, bringing excellent content in engineering and technical education to the fore. The team at Kogent Learning Solutions Inc., and Dreamtech Press is committed to providing excellence in quality of content by judiciously analyzing the needs of its readers and ensuring dedication of its authors and editors in catering to these needs.

Published by:

19-A, Ansari Road, Daryaganj New Delhi-110 002, INDIA Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078 Email: Website:


4435-36/7, Ansari Road, Daryaganj New Delhi-110 002, INDIA Tel: +91-11-4363 0000, Fax: +91-11-2327 5895 Email: Website:

Distributed by:

Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email:

Dreamtech Press books are exclusively distributed by Wiley India Pvt. Ltd.

Table of Contents
Introduction to Computer Systems
Defining the Computer | Exploring the History of Computers | Exploring the Generations of Modern Computer | Categorizing Computers | Exploring the Basic Parts of a Computer | Exploring the Basic Structure of a Computer | Describing Computer Hardware | Describing Computer Software | Understanding Computer Ethics and Ethical Issues | Exploring Areas of Computer Application

Operating Systems
Defining an Operating System | Exploring the Types of OS | Describing the Functions of OS | Exploring File Management | Defining a Process | Exploring Computer Processing Techniques | Exploring Memory Management

Introduction to Programming Languages

Exploring the Basic Model of Computation | Exploring the Programming Languages | Programming Paradigms | Introducing the C++ Language

Getting Started with C++

Defining the Terminologies in C++ | Exploring the Basic Components of C++ | Structuring a C++ Program | Exploring Data Input and Output Processes | Working with Conditional Statements | Working with Iteration Statements | Working with Jump Statements | Usage of the exit () and abort () Functions

Object-Oriented Programming with C++

Features of OOP | Merits of OOP | POP versus OOPS | Exploring the Basic Concepts of Object-Oriented Programming | Working with Classes and Objects | Working with Constructors and Destructors | Overloading

Working with Arrays and Functions

Arrays | Function | Scope of Variable

Structures and Unions

Working with Structures in C++ | Working with Union in C++

Inheritance in C++
Exploring the Concept of Base and Derived Classes | Using the protected Access Specifier | Creating a Simple Program of Inheritance | Explaining the Various Types of Derivations | Overriding Base Class Members | Invoking Constructors and Destructors of Base and Derived Classes | Creating Container Classes | Explaining the Various Forms of Inheritance | Describing Problems of Multiple Inheritance

Working with Database Management System

File-Oriented Approach and Database Approach | Basic DBMS Concepts | DBMS Architecture | Data Models | Database Models | Data Independence | DBA Role | Data Dictionary | Data Definition Language | Data Manipulation Language

Introduction to Computer Networking

Need for Networking | Goals of Networking | Exploring the Benefits of Networking | Disadvantages of Computer Networks | The ISO-OSI Model | The TCP/IP Model | Types of Networks | Hardware and Software Used for Networking | Introduction to the Internet | Introduction to the Internet | Introduction to WWW | Network Security and E-Commerce