C/C++ & Data Structures

10000 Learners


Course Objective:

C & C++ will help the learner to move forward in progressive languages. C & C ++ is the mother language of all courses will help the learner understand the fundamentals of computer in all fields. The candidate will learn:

  • Operating System development industry
  • Practical programming on C & C ++
  • Can move on with any type of software development.

Course Content:

Introduction to C
  • History and features of C Language
  • Flow of C program
  • printf(), scanf(),variable and datatype
  • Keyword, operators and constants
Control Statement
  • if, else-if and switch statement
  • for , while and do –while loop
  • break , continue statement
  • Type casting
C function
  • Call : by value and by reference
  • Recursion
  • Storage class
Array
  • 1-d array, 2-d array
  • Array to function
Pointer and Dynamic Memory Allocation
  • C pointers
  • Pointers arithmetic
  • Dynamic Memory Allocation
File Handling
  • Introduction
  • fprintf() and fscanf()
  • fputc() , fgetc()
  • fseek() , rewind()
  • ftell()
Structure and Union
  • C structure
  • Array of Structure
  • Nested structure
  • Union
Introduction to C++
  • History and features
  • cin , cout and endl
  • Basic syntax including function and pointers
Object Class
  • OOPS concept
  • Object class
  • Constructor
  • Destructor
  • this Pointer
  • friend function
Inheritance and Polymorphism
  • Inheritance
  • Aggregation
  • Polymorphism
  • Overloading
  • Overriding
  • Virtual Function
Abstraction and Exception
  • Interface
  • Data Abstraction
  • Exception Handling
  • try/catch
  • User-defined
Data Structure Introduction
  • Introduction
  • DS Algorithm
  • Asymptotic Analysis
  • DS Pointer
  • DS Structure
Array and Linked List
  • DS Array
  • 2D Array
  • Linked List
  • Double Linked List
  • Circular Linked List
DS Stack and Queue
  • DS Stack
  • Array Representation
  • Linked List Representation
  • Link list Representation
Searching and Sorting
Doubt session & Revision

Q & A

Key Features

  • Gain skills and competencies required in Industry by Experts.
  • Work on Real-time Projects depending upon the course you select.
  • Students work in a professional corporate environment.
  • Get a globally recognized Certificate form WebTek with our partner logos.
  • Global Brand recognition for Placements.
learn c programming language

Includes

  • Course Duration: 4 – 6 Weeks
  • Regular Batches: Online / Offline
Copyright © 2019 webteklabs.com
Webteklabs
Webteklabs
Webteklabs
Webteklabs
Free Demo
Call now