Search Here

Introduction to Programming - CS-201

In this course you will learn a full fledged programming language C++. You will learn all programming concepts in detail. Just download c++ book in pdf.
Introduction to Programming - CS-201 - C++

Introduction to Programming - CS-201

In this course you will learn following concepts.

Introduction

  • What is programming
  • Why programming is important
  • What skills are needed
  • Develop a basic recipe for writing programs

Software Categories

  • System Software
  • Application  Software
  • History of C language
  • Development Environment of 'C'

Basic Building Blocks

  • First C++ program
  • Variables in C++
  • Data Types in C++
  • Arithmetic Operators in C++
  • Precedence of Operators in C++
  • Sample Program of C++
  • Examples of Expressions in C++
  • Use of Operators in C++

Conditional Statements in C++

  • Flow Charting
  • if/else structure 
  • Logical Operators

Repetition Structure (Loop) in C++

  • Infinite Loop
  • Properties of While loop
  • Flow Chart
  • Do-While Statement 
  • Increment/decrement Operators
  • Switch Statement
  • Break Statement
  • Continue Statement
  • Rules for structured Programming

Functions in C++

  • Structure of a Function
  • Declaration and Definition of a Function
  • Default Function Arguments
  • Call by Value
  • Call by Reference
  • Function Overloading

Arrays in C++

  • Initialization of Arrays 
  • Copying Arrays
  • Linear Search
  • The Keyword 'const'
  • Character Arrays
  • Initialization Of Character Arrays
  • Arrays Comparison
  • Sorting Arrays
  • Searching Arrays
  • Functions And Arrays
  • Multidimensional Arrays
  • Array Manipulation
  • Arrays of Objects
  • Dynamic Arrays of Objects
  • Overloading [] Operator to Create Arrays

Pointers in C++

  • Pointers
  • Declaration of Pointers
  • Bubble Sort Example using pointer
  • Pointers and Call By Reference
  • Relationship between Pointers and Arrays
  • Pointer Expressions and Arithmetic
  • Pointers Comparison
  • Pointer, String and Arrays
  • Pointers to Pointers

String Handling in C++

  • String Manipulation Functions
  • Character Handling Functions
  • Text File Handling 
  • String Conversion Functions
  • String Functions
  • Search Functions 

Sequential Access Files

  • Random Access Files -Position in a File
  • Setting the Position -Example of seekg() and tellg() Functions
  • Example of Data Insertion in the Middle of a File
  • Efficient Way of Reading and Writing Files
  • Copying a File in Reverse Order

Structures in C++

  • Declaration of a Structure
  • Initializing Structures
  • Functions and structures
  • Arrays of structures
  • sizeof operator in c++
  • Unions 

Bit Manipulation

  • Bit Manipulation Operators 
  • AND Operator 
  • OR Operator 
  • Exclusive OR Operator 
  • NOT Operator
  • Bit
  • Bitwise Manipulation and Assignment Operator
  • Bitwise operators
  • Flags
  • Masking
  • Unsigned Integers            
  • Sample Program Shift Operators
  • Pre-processor
  • Include directive
  • Define directive
  • Other Preprocessor Directives
  • Macros

Memory Allocation

  • Dynamic Memory Allocation
  • Calloc Function
  • Malloc Function
  • free() function
  • Realloc Function
  • Memory Leak
  • Dangling Pointers

Classes and Objects

  • Definition of a class
  • Separation of Interface from the Implementation
  • Structure of a class
  • Class Abstraction
  • main() Function and Classes
  • Constructor
  • Types of Constructors
  • Default arguments with constructors
  • new Operator and Constructors
  • Destructors     
  • Messages and Methods
  • Classes and Structures in C++
  • Friend Functions 
  • Declaration of Friend Functions
  • Friend Classes

Introduction to Programming - CS-201

Don,t forgot to share, keep sharing keep learning

Post a Comment

0 Comments