C Language


Course Duration

3 Months

Course Type

Certificate

C Language

Duration: 3 Months

• Basics of C

❋ History and Features of C

❋ Importance of C & Procedural Language

❋ Role of Compiler & Interpreter

❋ The Structure of a C Program

❋ Writing C Programs

❋ Building an Executable Version of a C Program

❋ Debugging a C Program

❋ Examining and Running a C Application Program

Control Statement

❋ The IF.....ELSE Statement

❋ IF......ELSE Statement

❋ Nesting of IF.....ELSE Statements

❋ The Switching Statements

❋ The do-while Statement

❋ The while statement

❋ FOR Statements

Array in C

❋ Array: What and Why?

❋ One Dimensional Arrays

❋ Two Dimensional Arrays

❋ Multi Dimensional Arrays

❋ Dynamic Arrays

Pointers & String in C

❋ Understanding Pointers & String

❋ Pointer Expressions

❋ Pointer and Arrays

❋ Pointers and Character String

❋ Pointers to Functions

❋ Pointers and Structures

Defining a Structure

Advantage of Structure

Size of Structure

Arrays of Structures

Defining Unions

Operator Overloading

❋ Operator Overloading

❋ Working with Overloaded
Operator Methods

Initialization and Assignment

❋ Initialization vs. Assignment

❋ The Copy Constructor

❋ Assigning Values

❋ Specialized Constructors and Methods

❋ Constant and Static Class Members

Storage Management

❋ Memory Allocation

❋ Dynamic Allocation: new and delete

Exception Handling

❋ Inheritance and Exceptions

❋ Inside an Exception Handler

I/O Streams & Files

❋ Streams Hierarchy Input Streams & Output Streams

What is File?

❋ Implementing various file operations on

❋ basic data types(write, read, append and modify)

❋ Implementing various file operations on

❋ object data types(write, read, append and modify)

Frequently Asked Questions

Find your answers in most Frequently Asked Questions.

MSIIT provides a diverse range of courses, including diplomas, certifications, and short-term programs, catering to various interests and skill development needs.

Once enrolled, you gain instant access to our user-friendly platform, allowing you to explore course materials at your convenience. Enjoy 24/7 accessibility from any device.

Most courses have no specific prerequisites. Simply review the course details for any recommended background or skills. MSIIT welcomes learners at all levels.

Absolutely! Our dedicated support team is available to assist you with any technical issues or inquiries you may have. Feel free to reach out for prompt assistance.

Stay informed by subscribing to our newsletter. Receive regular updates on new courses, announcements, and exclusive opportunities directly in your inbox. Enrich your learning journey with the latest information from MSIIT.
Teacher name

Database management teacher


Also vist our other courses

Check our other courses, choose what you excels in