C Programming Language Industrial Training

C Programming Language Industrial Training

C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis M. Ritchie at the Bell Telephone Laboratories to develop the UNIX operating system. C is the most widely used computer language.

GN Infotech provides the best C Training in Khanna with below mentioned course curriculum. GN Infotech labs are equipped with latest software so that students can get 100% practical training.

At the completion of training the participant will exhibit the following :

  • - Understanding of basic programming concepts
  • - Understanding of Control & Iteration statements
  • - Create user define data types
  • - Implement input/output (I/O) functionality to manipulate files, directories and file systems
  • - Using Libraries functions
  • - Graphics Programming

WHY C LANGUAGE TRAINING AT GN INFOTECH ?

  • - Industry Compliant Syllabus
  • - Multi-Platform Demonstration
  • - Product Based Training
  • - Real-Time Case Studies
  • - Use of Latest Tools & Technology
  • - LCD equipped class room
  • - Unlimited Lab facility
  • - Faculty drawn from Industries
  • - Daily Handouts & Lab Exercise
  • - Workshops on New Technologies

TARGET AUDIENCE :

  • - Entry Level Programmer

Introduction to C
C Features
Applications Of C
C Compilers

C Tokens
Keywords,Identifiers,Constants
Data types
Operators

Formatted and Unformatted functions
Working with printf function
Working with scanf function
Declaring variables
Rules for declaring variables

Operator rules
Examples on arithmetic operators
Examples on relational operators
Examples on assignment operator
Examples on unary ++ and – operators
Examples on bitwise operators
Examples on conditional operators

Conditional statements
Working with if
Simple if
if..else
if..else..if
nested if
Working switch statement
Rules for constructing switch

Iterative Statements(Loops)
Working with while loop
Working with for loop
Working with do..while
About break and continue statements
Iterative Statements(Loops)
Working nested loops
Nested while
Nested for
Nested do..while

Introduction to Pointers
Advantages and Dis Advantages of pointers
Declaring pointer

What is an array?
Adv and Dis Adv of arrays
Types of arrays
Working with Single Dimensional Array
Working with numeric single dim array
Working with Multi Dimensional arrays
2- Dimensional Array
3- Dimensional Array

What is String
Declaring Strings
String Operations
Working with multiple strings

Introduction to Functions
Modular programming
Advantages of functions
Function components
What is function prototype
Function Declaration Vs Definition
Function types
Function with return type with parameters
Function with return type without parameters
Function without return type with parameters
Function without return type without parameters
Types of Parameters
Calling Function and Called function
Types of calling function
Pass by value
Pass by address
Using functions with arrays
Using function with strings
Function returning address
Recursive functions
Function pointers
Storage Classes

Introduction to Structures
Adv of using Structures
Syntax of Structure
Init Structure members
Structures with arrays
Manipulating structures using functions
Working with bit fields
Nested structures

Introduction to Unions
Adv of using unions
syntax of unions
Diff between Structures and Unions
Nested unions
Writing structure within union
Writing union within structure
Introduction to enums
Adv of using enums
syntax of enums

Introduction to Files
Types of files
File Manipulating Functions
Formatted I/O Functions
Unformatted I/O Functions
Binary I/O File Functions
I/O operations on records
Random Access Files
Command line arguments

Introduction to Preprocessor Directives
Preprocessor directive categories
Macro substitution directives
File inclusion directives
Compiler control directive

Basics of Drawing & Graphics functions Draw a circle on screen
Draw a rectangle and bar on screen
Draw bar graph on screen
Draw 3D bar graph on screen
Make a digital clock
Bouncing ball animation