+91 9872655566 91 8146677988

Learn & Implement Under One Roof

C, C++

C, C++ (Max 2 Months)

C is focused on runtime-decisions for dispatching and it majorly depends on its runtime library to handle inheritance and polymorphism, while in C++ the focus usually lies on static, compile time and decisions.

Course Objectivess

  • C & C++ is a programming language. Almost each and every computer professional starts the programming basics by using c language, It is also called a base for creation of many other languages.

Course Outline

Algorithm and programming language

  • Steps in development of a program
  • Flow charts, algorithm development

control structure

  • Introduction
  • Decision making with if-else
  • Iif-else-if
  • While,do-while,for loop
  • Break & switch statement

functions

  • Introduction
  • Global & local variable
  • Function declaration
  • Standard functions
  • Parameters
  • Call by value/reference

arrays

  • Introduction
  • Array declaration
  • single & multiple array
  • Arrays of characters

pointers

  • Introduction
  • Address operator & pointers
  • Declaring & initializing pointers
  • Pointers & array

structures & unions

  • Declaration of structure
  • Accessing members
  • Structure initialization
  • Unions

strings

  • Introduction
  • Declaring & initializing string
  • Reading & writing string
  • String handling function

objects & classes

  • Constructors & destructures
  • Operator overloading
  • Inheritance (9th week)
  • Virtual function
  • Exception handling
  • live projects
  • Assignments
    Students will be given assignments after completion of each topic. Assignment helps one to think professionally, to gather data and to draw conclusions from the data gathered. Students are advised to be regular in the class and complete their assignments on time.
  • team projects
    For each individual course, students would be provided with sample projects. After reviewing the performance on the given projects, the best selected candidates will get a chance to work on live projects.
  • class participation
    'Participation' is the most important element to grow and learn more. Students should keep their minds active in each lecture to get the best of knowledge and if they come up with any queries, they can send a mail for the same. Keep clearing your doubts as and when it comes!

online resources

  • developer.apple.com