0% found this document useful (0 votes)
71 views4 pages

Table of Contents

This document provides an overview of the contents of a course on Unix, C & C++ programming. The course is divided into 5 units that cover topics such as the history and fundamentals of Unix, the C programming language, C++ and object-oriented programming, file handling, inheritance, and basic Unix commands. Each unit includes learning objectives, topics to be covered, exercises, and references.

Uploaded by

Jit Agg
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views4 pages

Table of Contents

This document provides an overview of the contents of a course on Unix, C & C++ programming. The course is divided into 5 units that cover topics such as the history and fundamentals of Unix, the C programming language, C++ and object-oriented programming, file handling, inheritance, and basic Unix commands. Each unit includes learning objectives, topics to be covered, exercises, and references.

Uploaded by

Jit Agg
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy