Welcome to SRI KALKI COMPUTERS
FESTIVAL OFFER 1 + 1 DIPLOMA ADMISSION GOING ON DON'T MISS IT JOIN NOW
DIPLOMA IN COMPUTER PROGRAMMING        C & C++ ( S-SKC003 )

BASIC INFORMATION

DIPLOMA IN C AND CPP

Module 1: Introduction to Programming

 

  • Basics of Computer Systems (Hardware, Software, OS)
  • Programming Paradigms (Procedural vs OOP)
  • Overview of C Language
  • Structure of a C Program
  • Compilation, Linking, Execution Process
  • Algorithm & Flowchart Design

 

Module 2: C Progamming Furndamentals

  • Data Types, Variables, Constants
  • Operators: Arithmetic, Relational, Logical, Bitwise, Assignment, Ternary
  • Input / Output Functions (printf, scanf, getchar, putchar)
  • Control Statements (if, nested-if, switch)
  • Looping: for, while, do-while, nested loops

 

Module 3: Functions & Arrays

  • Functions (declaration, definition, calling)
  • Function Parameters (call by value vs reference)
  • Recursion examples
  • Arrays (1D, 2D, Multidimensional)
  • Strings & String Handling Functions (strlen, strcmp, strcpy)

 

Module 4: Pointers & Structures

  • Pointers Basics & Pointer Arithmetic
  • Pointers & Functions
  • Dynamic Memory Allocation (malloc, calloc, free)
  • Structures & Unions
  • Typedef & Enumerations
  • File Handling (open, read, write, append)

 

Module 5: C++ Programming Basics

  • Evolution of C++
  • OOP Concepts: Class, Object, Encapsulation, Abstraction
  • Constructors & Destructors
  • Function & Operator Overloading
  • Inheritance (single, multiple, multilevel)
  • Polymorphism (compile-time & runtime)

 

Module 6: Advanced C++

  • Exception Handling (try, catch, throw)
  • File Handling (fstream, ifstream, ofstream)