C And C++ Programming Language

C is a structural or procedural oriented programming language which is machine-independent and extensively used in various applications.

Beginner 0(0 Ratings) 0 Students Enrolled
Created By IISPL ADMIN Last Updated Wed, 13-Apr-2022 English
What Will I Learn?

Curriculum For This Course
0 Lessons 00:00:00 Hours
Requirements
  • Laptop
+ View More
Description

SYLLABUS FOR C & C++

Programming in ‘C’

CHAPTER - 1 Introduction of Programming Languages

1.1 Types of Languages

1.2 Evolution of 'C' Language

1.3 Structure of a ‘C’ Program

1.4 ‘C’ Program development life cycle

1.5 Executing and Debugging a ‘C’ Program

CHAPTER – 2 ‘C’ Tokens

2.1 Keywords and Identifiers

2.2 Operators

2.3 Constants

2.4 Variables

2.5 Data Types

2.6 Precedence of Operators

2.7 Scope and Lifetime of Variables

CHAPTER – 3 Control Statement and Expressions

3.1 Decision Making using if statement

3.2 Types of if …else block

3.3 Switch case Block

3.4 Arithmetic Expressions

3.5 Evaluation of Expressions

3.6 GOTO statement

CHAPTER – 4 Looping

4.1 Concept of Loop

4.2 For loop

4.3 While loop

4.4 Do while loop

4.5 Jumping in Loop

4.6 break and continue statement

CHAPTER – 5 Arrays and String

5.1 Introduction of Array

5.2 One - D Array

5.3 Two - D Array

5.4 Multidimensional Array

5.5 Dynamic Arrays

5.6 Implementing String Variables

5.7 String handling Functions

CHAPTER – 6 Functions

6.1 Concept of Function

6.2 User defined Function

6.3 System Defined Function

6.4 Types of parameter passing in function

CHAPTER – 7 Pointers

7.1 Need of Pointers

7.2 Types of Pointers

7.3 Pointer Expression

7.4 Arrays of Pointers

7.5 Pointers and Functions

CHAPTER - 8 Structure and Unions

8.1 Need of Structure

8.2 Implementing Structure Variable

8.3 Arrays of Structure

8.4 Structure within Structure

8.5 Introduction of Unions

8.6 Difference between Structure and Unions

CHAPTER – 9 File Handling using 'C'

9.1 Opening and Closing File

9.2 Input / Output operations on File

9.3 Random Access to Files

9.4 Command Line Arguments

CHAPTER - 10 Dynamic Memory Allocation

10.1 Concept of Dynamic Allocation

10.2 Implementing Malloc and Calloc Functions

10.3 Releasing the free space

CHAPTER - 11 Storage Classes and Pre-processor

11.1 Introduction of Storage Class

11.2 Types of Storage Classes

11.3 Introduction of Pre-processor

11.4 Macro Substitution

11.5 File Inclusion

CHAPTER - 12 Introduction to Object Oriented Programming

12.1 Concept of OOP

12.2 Features of OOP

12.3 Introduction of ‘C++’

12.4 Structure of ‘C++’ program

12.5 Executing and Debugging a ‘C++’ Program

CHAPTER - 13 ‘C++’ Tokens and Type Casting

13.1 Keywords and Identifiers

13.2 Operators

13.3 Constants

13.4 Variables

13.5 Data Types

13.6 Precedence of Operators

13.7 Scope and Lifetime of Variables

CHAPTER - 14 Classes & Objects

14.1 Classes & Object Specifier

14.2 Defining data members and member functions

14.3 Array of objects

14.4 Managing console I/O

14.5 ‘C++’ stream classes

14.6 Formatted and unformatted console I/O

14.7 Usage of manipulators

CHAPTER – 15 Function in ‘C++’

15.1 Call by reference, Return by reference

15.2 Function overloading and default arguments

15.3 Inline function

15.4 Static class members

15.5 Friend functions

15.6 Virtual Functions

CHAPTER - 16 Constructors and Destructor

16.1 Concept of Constructor

16.2 Types of Constructors

16.3 Memory allocation (new and delete) 

16.4 Usage of destructor

CHAPTER - 17 Operator Overloading

17.1 Overloading Unary and Binary operators

17.2 Overloading using friend function

CHAPTER – 18 Inheritance

18.1 Types of inheritance

18.2 Virtual base classes and abstract base classes

18.3 Constructor and destructor in derived class

CHAPTER - 19 Working with files

19.1 File operations

19.2 File pointer and their manipulation

19.3 File updation with random access

CHAPTER – 20 Exception Handling

20.1 Various Exception Handling classes

20.2 Implementing try and catch block

20.3 Use of throw keyword

+ View More
Other Related Courses
About The Instructor
  • 0 Reviews
  • 0 Students
  • 1 Courses
+ View More
Student Feedback
0
Average Rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
Rp10 Rp8500
Buy Now
Includes:
  • 00:00:00 Hours On Demand Videos
  • 0 Lessons
  • Full Lifetime Access
  • Access On Mobile And Tv