The skill of Hands-on Software Development is required by every engineer. We offer short term courses in Software Development. Engineering students can enroll to this program and develop expertise in programming.

Target : Engineering Students 1st sem to 8th Sem

Programming in C
2 Months
  • Introduction to programming language
  • Number systems
  • Basic Datatypes
  • Variables and Constants in C
  • Type casting in C
  • Compilation Stages
  • Operators in C
  • Conditional statements in C
  • Loops
  • Derived datatypes
  • Arrays
  • Enums
  • Union
  • Structures
  • Bitfields in structures
  • Functions in C
  • What is a library?
  • Working with multiple files
  • Creating your own libraries
  • Debugging
  • Pre-processor directives
  • Macros using #define
  • Goto statement
  • Bitwise operators
  • Pointers in C
  • Introduction to early and late binding
  • Revisiting pointers to characters
  • String operations in C
  • Useful library functions when working with arrays and pointers
  • File handling in C using standard C library
  • Basic Algorithms and data structures in C
  • Mini Project
Object Oriented Programming in C++
2 Months
  • History of C++
  • Object oriented programming
  • Data hiding
  • Data encapsulation
  • Abstraction
  • Polymorphism
  • Inheritance
  • New datatypes in C++
  • Constructor and Destructor of a class
  • Introduction to Unified Modelling Language
  • Static variables, functions and classes
  • Namespace in C++
  • Operator overloading
  • Design patterns
  • Typecasting in C++
  • Introduction to standard template library
  • C++11 Standard
  • Mini Project