Learn IT Niche Skills from IT Professionals and Academicians

Python, Machine Learning, Artificial Intelligence,IoT, Web Development, Full Stack Development,Test Automation and much more

logo


Kaushalya Technical Training and Consltancy Services

Basics of C

Duration : 25 hours

C is one of the most popular programming language. You can start learning coding in C. It is being widely used in embedded programming, The C Language is developed for creating system applications that directly interact with the hardware devices such as drivers, kernels, etc.C programming is considered as the base for other programming languages, that is why it is known as mother language. It is essential for the graduates and professionals to learn basics of C as it is the mother of programming languages.


Objectives of Training

  • Provide minds-on and hands-on training
  • Understand C and its usages
  • Understand basics of programming
  • Learn how to write algorithms and convert them into program
  • Enhance logical thinking

Outcome of Training

  • Trainees should be able to independently write programs for a given problem
  • Training on C enable trainees to solve objective and programming type questions.
  • Extensive training would help them to prepare for placements/switch career

Course Content

  • Introduction to C
  • Features of C
  • Usages of C
  • History of C
  • Flow of C program
  • Keywords,Operators
  • Writing simple programs
  • If-else
  • switch
  • Loops – do-while,while,for
  • Break,continue
  • goto
  • Type Casting
  • Sample programs
  • What is a function
  • Writing sample functions
  • Recursion
  • Storage class
  • Sample programs
  • 1-D Array
  • 2-D Array
  • Array to function
  • Sample programs
  • Introduction to Pointers
  • Pointer to pointer
  • Pointer Arithmetic
  • Dynamic memory allocation
  • Sample programs
  • String in C
  • String functions
  • Math functions
  • Sample programs
  • Structures in C
  • Arrays of Structures
  • Nested Structures
  • Union
  • Sample programs
  • File Handling in C
  • fprint(),fscanf()
  • fputc(),fgetc()
  • fputs(),fgets(),ftell()
  • Sample programs
  • C preprocessor
  • Macros
  • #include,#define,#undef,#ifdef,#ifndef
  • #if,#else,#error,#pragma
  • Mock test
  • Assessment