Object Oriented Software Engineering
Author: Rajesh Nikam, Vaishali Nikam
ISBN: 978-93-94022-51-5
Book ID: 2057
Salient Features
- Object oriented software development process is right from the basic level.
- The advantages of using OOAD to build high quality reusable software methods are well demonstrated
through various chapters. - All the case studies include relevant UML diagrams for better understanding of the readers.
- The language used in the book is simple, lucid and easy to understand.
- Covers case studies on latest topics.
- This books helps in development of students industrial projects.
- This book acts as a guide for preparing project documentation.
Description
Contents
1. Problem Solving Using Computers
1. Introduction
2. Problem Solving Using Computer
3. Algorithms
4. Flowchart
5. Solved Examples
2. Programming Languages as Tools
1. Introduction
2. Computer Languages
3. Compilers and Interpreters
3. Introduction to C
1. Introduction
2. History of C language
3. Advantages and Limitations of ‘C’
4. Structure of a ‘C’ Program
5. Applications of ‘C’
6. C Program Development Life Cycle
7. Sample C programs
4. C Tokens
1. Introduction
2. The C Character Set
3. C Tokens
4. Keywords
5. Identifiers
6. Variables
7. Constants
8. Data Types in C
9. Operators and Expressions
10.Precedence and Associativity of Operators
11.Sample Programs using printf and scanf
5. Input and Output
1. Introduction
2. Character Input and Output
3. String Input and Output (gets and puts)
4. Formatted Output(printf)
5. Formatted Input(scanf)
6. Sample Programs
6. Control Structures
1. Introduction
2. Selection / Decision making statements
3. Iterative Statements (LOOP Control Structure)
4. Jump Statements
5. Solved Programs
7. Functions in C
1. Introduction
2. What is a Function?
3. Advantages of Functions
4. Library and User Defined Functions
5. How a Function Works
6. How to Write Functions
7. Calling a Function
8. Passing Parameters
9. Recursion
10.Scope of Variables
11.Storage Classes
8. Arrays
1. Introduction
2. Array Declaration
3. One–Dimensional Array
4. Two-Dimensional Arrays
5. Multidimensional Arrays
6. Arrays and Functions
Solved Programs
9. Pointers
1. Introduction
2. Applications of Pointers
3. The Basics of Pointers
4. Pointer Arithmetic
5. Pointer to a Pointer
6. Arrays and Pointers
7. Pointers and Functions
8. Array of Pointers
9. Dynamic Memory Allocation
Solved Programs
10. Strings
1. Introduction
2. Declaring and Initializing String Variables
3. String Input/Output
4. Standard Library Functions
5. User Defined String Operations
6. Strings and Pointers
7. Array of Strings
8. Command Line Arguments
Solved Examples
11. Structures and Unions
1. Structures
2. Array of Structures
3. Structures and Functions
4. Nested Structures
5. Pointers and Structures
6. Unions
7. Difference between Structures and Unions
Solved Examples
12. File Handling
1. Introduction
2. Streams
3. Types of Files
4. Operations on a File
Solved Program
13. C Preprocessor
1. Introduction
2. Preprocessor Directives
3. Macro Substitution Directive
Solved Programs

Reviews
Clear filtersThere are no reviews yet.