C Programming

  • Category

    C Programming

C Programming

C Programming

The computing world has undergone a revolutionary modification. huge computers became laptops, larger programs bust bent on tiny modules, audio chat to video chat and plenty of a lot of. throughout now, several languages came to the market; some were nice and a few were simply a mere wastage of your time. everybody has their own opinion towards each language. Among all the prevailing high languages, C is referred as a lot of sophisticated and structured language. Moreover, there's many competition among those language however the options and also the perspective of C continues to be easy. The growing quality of this language, involves several creation of compilers, operational systems, games and editors. Moreover, it's the all-purpose language with ability to draw the expressions, data flow, and knowledge structures. it's true! The language is vital to each branch of scholars whether or not it should be engineering, degree or the other course. aside from the universities, there square measure several coaching institutes, which supply this course. Developer Web Technology is one amongst those. Over a few years, Developer Web Technology is providing the platform of each category of scholars to master the C language. Enrolling to the present institute assures a student to be higher than the developer. Therefore, rush to our nearest centre, and be placed in high MNC's.

Course Description:

C is one in every of the foremost wide used general purpose and imperative artificial language. it's been standardized by ANSI and ISO and has been the basis supply of the many different programming languages like C++, C#, D, Java and JavaScript, PHP, Verilog etc.


Introduction to Programming languages

  • Concept of programming language
  • Types of programming language
  • Compiler and Interpreter

Introduction to C

  • History and origin of C
  • Creating a simple C program
  • Platform dependency of C

Data Types and Operators

Decision Making

  • if else
  • else if
  • nested if else
  • switch statement

Loop Controls

  • for loop
  • while loop
  • do-while loop
  • nested loop
  • break keyword
  • continue keyword

Functions

  • Understanding function
  • Types of functions
  • Recursion and recursive function
  • Creating own Header files

Primary Data Types

  • Categorization of primitive data types
  • Type casting
  • Storage classes

Array

  • What is Array
  • Operations on Array
  • Types of Array
  • One-Dimensional Array
  • Multi-Dimensional Array
  • Array with function

String

  • Declaring and initializing a string
  • Reading and Writing string
  • String Manipulations
  • String Manipulations using predefine functions
  • Array of strings

Pointer

  • Understanding pointer
  • Declaring and Initializing pointer
  • Accessing a variable through pointer
  • Array of pointers
  • Pointer chaining
  • Call by value
  • Call by reference
  • Accessing array using pointer
  • Accessing string using pointer
  • Accessing structure using pointer

User-defined data-types

  • Declaring and Operations on structure
  • Nested structures
  • Functions with structure
  • Pointer with structure
  • Understanding union
  • Understanding enumeration

Input/Output & File Handling

  • Understanding Console I/O
  • Understanding File I/O
  • Opening/closing a file
  • Operations on a file
  • Error Handling during File I/O

Preprocessor

  • What is pre-processor
  • Macro substitution
  • File Inclusion
  • Conditional compilation
  • Miscellaneous directives

Dynamic Memory Allocation(DMA)

  • Introduction to dynamic memory allocation
  • Allocating memory at run-time
  • Modifying the allocated memory
  • De-allocating memory

Project Work

Course Information

  • Cource Name: C Programming
  • Course Duration: 3 Month/6 Month
  • Class Schedule: All Day
  • Class Time: 10.00 am - 5.00 pm