Sunteți pe pagina 1din 4

Unix, C & C++

Table of Contents
UNIT I 1.0 1.1 1.2 Introduction Objective Content 1.2.1 Operating System An Introduction 1.2.2 History of UNIX 1.2.3 UNIX Fundamentals 1.2.4 Text Processing 1.2.5 Communication 1.2.6 The UNIX Environment 1.2.7 Introduction to Shell Programming 1.2.8 Shell Variables 1.2.9 Shell Meta Characters 1.2.10 Text Processing 1.2.11 Program Development Tools 1.2.12 Debugging Tools 1.2.13 Program Maintenance Tools Revision Points Intext Questions Summary Terminal Exercises Supplementary Materials Assignments Suggested Reading Learning Activities Keywords Page No. 1 1 1 1 2 3 5 5 6 7 7 9 11 11 12 13 13 14 14 14 14 15 15 15 15

1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11

UNIT II 2.0 2.1 2.2 Introduction Objective Content 2.2.1 Introduction to Programming 2.2.2 C Character Set Instructions 2.2.3 Operators 2.2.4 Data Types 2.2.5 Console based I/O 2.2.6 Functions 2.2.7 Processor Directives 2.2.8 Programming Style in C 2.2.9 Control Structures Revision Points Intext Questions 16 16 16 16 18 19 20 20 22 24 24 25 33 33

2.3 2.4

2.5 2.6 2.7 2.8 2.9 2.10 2.11

Summary Terminal Exercises Supplementary Materials Assignments Reference books Learning Activities Keywords

33 34 34 34 35 35 35

UNIT III 3.0 3.1 3.2 Introduction Objective Content 3.2.1 Structure 3.2.1.1 Declaration of Structure 3.2.1.2 Accessing and Initialization of Structure 3.2.1.3 Array of Structure 3.2.1.4 Nested Structure 3.2.1.5 Pointers and structure 3.2.2 Unions 3.2.3 File Handling 3.2.3.1 Text mode Unformatted I/O functions 3.2.3.2 Line Input and Output 3.2.3.3 Text mode Formatted I/O functions 3.2.3.4 Binary mode I/O Functions Revision Points Intext Questions Summary Terminal Exercises Supplementary Materials Assignments Reference books Learning Activities Keywords 36 36 36 36 37 38 39 40 41 42 42 44 45 47 47 48 48 48 49 49 49 49 50 50

3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11

UNIT IV 4.0 4.1 4.2 Introduction Objective Content 4.2.1 Object Oriented Programming 4.2.1.1 Features of OOPs 4.2.1.2 Basic Concepts of OOPs 4.2.1.3 Principles of OOP 4.2.1.4 Problems in Software Development 4.2.1.5 Applications of OOP 4.2.2 Introduction to C++ 4.2.3 Introduction to I/O 51 53 53 53 53 53 55 55 56 56 59

4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11

4.2.4 Operators & Manipulators 4.2.5 Basic Control Structures 4.2.6 Defining Classes and Objects 4.2.7 Functions and its Types 4.2.8 Function Overloading 4.2.9 Constructors 4.2.10 Constructor Overloading 4.2.11 Destructors 4.2.12 Dynamic initialization of objects 4.2.13 Copy Constructor 4.2.14 Friend Function 4.2.15 Operator Overloading 4.2.16 Type Conversions Revision Points Intext Questions Summary Terminal Exercises Supplementary Materials Assignments Reference books Learning Activities Keywords

64 71 81 86 89 90 92 93 94 97 99 100 104 107 108 109 111 111 111 112 112 112

UNIT V 5.0 5.1 5.2 Introduction Objective Content 5.2.1 Inheritance 5.2.1.1 Kinds of Inheritance 5.2.1.2 C++ Inheritance & Class Scope 5.2.1.3 Types of Inheritance 5.2.2 Virtual Base Class 5.2.3 Pointers 5.2.4 Virtual Functions 5.2.5 File Class and Hierarchy 5.2.5.1 Opening and Closing a File 5.2.5.2 Random Access File 5.2.6 Command Line Arguments 5.2.7 Basic UNIX Commands 5.2.8 Vi Editor 5.2.9 Shell Programming Revision Points Intext Questions Summary Terminal Exercises Supplementary Materials Assignments Suggested Reading 113 113 114 114 117 118 119 123 126 133 138 139 145 148 149 151 157 164 164 165 166 167 167 167

5.3 5.4 5.5 5.6 5.7 5.8 5.9

5.10 5.11

Learning Activities Keywords

168 168

S-ar putea să vă placă și