Documente Academic
Documente Profesional
Documente Cultură
SVR Technologies
SVR
Technologies
Contact: 091-9885022027 Email: info@svrtechnologies.com
Course Name: C Language Duration: 30 Teaching Hours Prerequisites: Nothing Technical Hardware Requirements: Normal PC Mode of Training: Online Trainer: Parikshit
C Language Programming
SVR Technologies
Session 1- Getting Started Why C is a Language? Need for C language Session 2- Getting Started The C Alphabet Set Constants Types of Constants Integer Constant Character Constant Real Constant
Variables Keywords or Reserved Words Identifiers or User Defined words Rules To Define Identifiers
Session 3- C Instructions C Instruction Set Types of Instructions Input-Output Instructions Arithmetic Instructions Type Declaration Instructions Control Instructions
C Language Programming
SVR Technologies
Session 4- C Data Types Definition of a DataType Types of DataTypes Predefined DataType Derived DataType User-Defined DataType
Session 5- Predefined DataTypes Memory Units int long unsigned float double char
Session 6- Operators Arithmetic Operators Relational Operator Assignment Operators Equality Operators Conditional Operators Declaration Statements Statement Terminator Comments
C Language Programming
SVR Technologies
Session 7-First Program Header Files Program To print Hello World Format Specifiers Program To Calculate Area and Circumference of a circle printf function scanf function
Session 8- Programs C Program To Swap 2 Numbers Using third variable Without using third variable Pow method in c Sqrt method in c
C Language Programming
SVR Technologies
Session 11-Iterative Statements For loop Syntax Flowchart Program on for loop While loop Syntax Flowchart Program on while loop
Session 12-Iterative Statements Do-while loop Syntax Flowchart Program on do-while loop Differences between for, while and do-while loop Session 13-Binary Operators Pre-Increment Post-Increment Pre-Decrement Post-Decrement Differences between different Binary Operators To generate Fibonacci series
C Language Programming
SVR Technologies
Session 14-Control Structures Switch Statement Break statement Continue statement Rules for writing Switch-Case Statements
Session 15-Functions Definition of Functions Need For Functions Types of Functions Pre-Defined Functions User-Defined Functions
Session 16-Programs on Functions Program to find the sum of digits of a given number Program to find a number is a palindrome or not Program to find the sum of digits of a given number repeatedly until we get a single digit number Program to find whether a given number is a Armstrong number or not Program to find whether a given number is prime or not
C Language Programming
SVR Technologies
Session 17- Functions Scope of a function Recursive Functions Iterative Functions Differences between Recursive and Iterative
Session 18-Programs on Functions Program to find Factorial of a number Program to find GCD of a number Program to find power of a variable Program to find mathematical table for a given numbers Program to print mathematical table from 1 to n numbers
Session 19-Variables Auto Variables Static Variables Differences between Auto Variables and static Variables Global Variables Local Variables Differences between Global Variables and Local Variables Scope of a Variable Register Variables Extern Keyword
C Language Programming
SVR Technologies
Session 20-Debugging Errors Types of Errors Syntax Errors Run-Time Errors Logical Errors
Session 22-Arrays Passing arrays to functions Initialization of an Array Reading an Array from The Key Board Printing an Array
Session 23-Arrays Single Dimension Arrays Multi-Dimension Arrays Matrix Addition, Subtraction Matrix Multiplication
C Language Programming
SVR Technologies
Session 24-Pointers Introduction Differences between Pointers and Arrays Memory Allocation Functions
Session 25-Advanced Pointers Pointers to Pointers Pointers To a Function Command Line Input
Session 26-User Defined Data Types Structure Definition of a structure Usage of Structures
Session 27-User-Defined Data Types Program on Structures Unions Definition of union Usage of Union Program on Union
C Language Programming
SVR Technologies
Session 28-User Defined Structures Enumerated DataTypes typedef Preprocessor Directives Differences between different user-defined data types
Session 30-Files Low level Files High Level Files Differences between High level Files and Low Level Files
Session 31- Programs on Files Copying the contents from one file to another Displaying the Contents of one file on the screen
C Language Programming
SVR Technologies
Session 33- Data Structures Queues Operation Performed on Queue Program on Queue Differences Between Stacks and Queues