Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
C online training course svr technologies
1. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming 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
2. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
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
3. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
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
4. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
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
Session 9-Conditional Instructions
if
if-else
Nested if-else
Session 10-Conditional Statements
Math Header Files
Logical ‘AND’
Logical ‘OR’
5. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
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
6. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
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
Function-Definition
Return-Type
o Function Name
o Parameters
Function call
Function Prototype
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
7. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
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
8. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 20-Debugging
Errors
Types of Errors
Syntax Errors
Run-Time Errors
Logical Errors
Session 21- Arrays
Definition of Arrays
Concepts
Usage of Arrays
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
9. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
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
Difference between Structures and unions
10. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 28-User Defined Structures
Enumerated DataTypes
typedef
Preprocessor Directives
Differences between different user-defined data types
Session 29-Files
File Stream
Standard Library
Input-Output Functions
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
Session 32-Data Structures
Stack
Operations Performed on Stack
Program on Stack
11. Website: www.svrtechnologies.com Email: info@svrtechnologies.com
Contact Us: +91 - 988 502 2027 (or) +1 - 360 355 9889
C Language Programming SVR
Technologies
Session 33- Data Structures
Queues
Operation Performed on Queue
Program on Queue
Differences Between Stacks and Queues