C, CPP, Linux
C, CPP, Linux
Prerequisite
Basic knowledge of Computer Fundamental.
Module Outline
Environment Setup Decision Making Unions Error Handling
Program Structure Loops Bit Fields Recursion
Basic Syntax Functions Typedef Variable Arguments
Data Types Scope Rules Input & Output Memory
Variables Arrays File I/0 Management
Constants Pointers Preprocessors Command Line
Storage Classes Strings Header Files Arguments
Operators Structures Type Casting
Project 1
C++
Prerequisite
An added advantage of learning the basics of C first is that every part of what you are
probably going to learn in C++ would already be covered by you while learning C.
Module Outline
Cvs C++ Break Statement Function Pointer in C++ Polymorphism
History Continue Statement Memory Management Overriding
Features Goto Statement malloc() vs new in C++ Virtual Function
Installation Comments free vs delete inC++ Abstraction
Program Functions OOPs Concepts Interfaces
cout, cin, endl Call by value& reference Object Class Data Abstraction
Variable Recursion Constructor Namespaces
Data types Storage Classes Copy Constructor Strings
Keywords Arrays Destructor Exception
Operators Array to Function this Pointer Handling
Identifiers Multidimensional Arrays static try/catch
Expression Pointers Structs User-Defined
if-else Size of() operator in C++ Enumeration Templates
switch Array of Pointers Friend Function Signal Handling
For Loop Void Pointer Math Function File& Stream
While Loop References Inheritance getline()
Do-While Loop Reference vs Pointer Aggregation
Module Outline
For Beginners Processes Basic Operators Advanced Unix/ Linux
Home Communication Decision Making Regular Expressions
Getting Started The vi Editor Shell Loops File System Basics
File Management Shell Programming Loop Control User Administration
Directories Shell Scripting Shell Substitutions System Performance
File Permission What is Shell? Quoting Mechanisms System Logging
Environment Using Variables IO Redirections Signals and Traps
Basic Utilities Special Variables Shell Functions
Pipes & Filters Using Arrays Manpage Help