Overview
1.Introduction to C Programming.
a. What is C Programming?
b. Reasons to learn the C programming language?
c. Advantages of C programming.
d. Disadvantages of C Programming language.
e. Features of C programming.
f. Applications of C programming.
g. Environment Set-up: Downloading and Installing C compiler.
i. Setting Up Code::Blocks IDE on Windows Operating System.
ii. Setting Up Code::Blocks IDE on Apple-MAC Operating System.
h. Configuring C compiler.
2. Variables, Data Types, Enumeration, ASCII Values, Comments.
a. Variables.
i. Local Variables.
b. Data Types.
i. Int type.
ii. Char type.
iii. Double type.
iv. Float type.
c. Enumeration.
i. Introduction to Enumeration.
ii. Global Variables.
d. ASCII Values.
e. Comments.
3. Tokens(a) – Keywords, Operators.
a. Keywords.
i. Introduction to Keywords.
ii. Types of keywords.
b. Operators.
i. Assignment Operator.
ii. Arithmetic Operator.
iii. Increment Operator.
iv. Decrement Operator.
v. Relational Operator.
vi. Logical Operator.
vii. Bitwise Operator.
viii. Size Operator.
4. Tokens(b)- Strings, Constant, Escape Sequences, Identifiers.
c. Strings.
i. Introduction to Strings.
ii. Memory representation.
iii. String functions.
d. Constants.
e. Escape Sequences.
f. Identifiers.
i. Introduction to Identifiers.
ii. Valid identifier.
iii. Invalid identifier.
iv. Types of identifier.
-Internal identifier.
-External identifier.
5. Decision control statements.
a. Conditional statements.
i. if statement.
ii. if-else statement.
iii. else if statement.
iv. Nested if statement.
v. Nested if else statement.
vi. for loop.
vii. while loop.
viii. Do-while.
b. unconditional statements.
i. break statement.
ii. switch statement.
iii. continue statement.
iv. goto statement.
v. Return statement.
6. Arrays, Pointers, Functions.
a. Array.
i. Introduction to Array.
ii. Advantages of Arrays.
iii. Disadvantages of Array.
iv. Representation of an Array.
v. Array initialization.
vi. Types of Array.
-One-Dimensional (1d) Array.
-Two-Dimensional (2d) Array.
-Three-Dimensional (nd) Array.
b. Pointers.
i. Introduction to Pointers.
ii. Pointer Operators.
iii. NULL Pointers.
iv. Array of Pointers.
c. Functions.
i. Introduction to Functions.
ii. Scope of a Function.
iii. Advantages of using functions.
7. Parameter Passing Techniques.
What is a parameter passing technique in C?
i. What are Actual Parameters?
ii. What are Formal Parameters?
iii. Types of parameter passing techniques.
iv. Call by value.
v. Call by reference.
8. Structure and Union.
a. Structures.
i. Introduction to Structure.
ii. Declaration of variables in a structure.
iii. Arrays of Structure.
b. Union.
i. Introduction to Union.
ii. Declaration of variables in a Union.
iii. Accessing Union Members.
9. Typedef, Console I/O, Typecasting, Recursion.
a. Typedef.
b. Console I/O.
i. Formatted console I/O functions.
ii. Unformatted console I/O functions.
c. Typecasting.
d. Recursion.
i. Calculating the Factorial of a number.
ii. Generating Fibonacci series.
10. Storage Classes.
a. Introduction to Storage Classes.
b. Types of Storage Classes.
i. Extern.
ii. Static.
iii. Register.
iv. Auto.
11. File Handling, Header Files, Macros , Bit-Fields, Dynamic Memory Allocation.
a. File Handling.
i. Introduction to file handling.
ii. Operations on a file.
iii. List of functions use in file handling.
iv. File pointer.
v. Opening a file.
vi. Closing a file.
b. Header Files.
c. Macros.
d. Bit-Fields.
e. Dynamic Memory Allocation.
i. malloc().
ii. calloc().
iii. realloc().
iv. free().
Who is the course for?
- This course is designed for the students, employees, software programmers who want to learn C programming from scratch to end.
- After successfully completing this course you will be able to understand how the programming works and use it in the real time environment.
Prerequisites before starting this course:
- Before entering into this course you should have the basic understanding of how computer technology works.
- If you don’t have any experience in C or any other programming language then this course is for you.
- If your intermediate level of knowledge in C programming and you want to enhance your C skills to advance level then this course is for you.
- All you need is just any of the one device mobile, laptop, or PC and internet connection.
Questions 🙵 Answers.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eu orci faucibus orci malesuada semper eget non tellus. Cras sed dignissim purus. Mauris varius neque leo, eu pellentesque justo venenatis et. Sed ultricies risus non turpis tempus, nec nulla suscipit. In comdo urna eu turpis accumsan, et viverra mauris fringillaCras interdum
Video 48 Min + 2 Min read to complete
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eu orci faucibus orci malesuada semper eget non tellus. Cras sed dignissim purus. Mauris varius neque leo, eu pellentesque justo venenatis et. Sed ultricies risus non turpis tempus, nec nulla suscipit. In comdo urna eu turpis accumsan, et viverra mauris fringillaCras interdum
Video 48 Min + 2 Min read to complete
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eu orci faucibus orci malesuada semper eget non tellus. Cras sed dignissim purus. Mauris varius neque leo, eu pellentesque justo venenatis et. Sed ultricies risus non turpis tempus, nec nulla suscipit. In comdo urna eu turpis accumsan, et viverra mauris fringillaCras interdum
Video 48 Min + 2 Min read to complete
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eu orci faucibus orci malesuada semper eget non tellus. Cras sed dignissim purus. Mauris varius neque leo, eu pellentesque justo venenatis et. Sed ultricies risus non turpis tempus, nec nulla suscipit. In comdo urna eu turpis accumsan, et viverra mauris fringillaCras interdum
Video 48 Min + 2 Min read to complete
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eu orci faucibus orci malesuada semper eget non tellus. Cras sed dignissim purus. Mauris varius neque leo, eu pellentesque justo venenatis et. Sed ultricies risus non turpis tempus, nec nulla suscipit. In comdo urna eu turpis accumsan, et viverra mauris fringillaCras interdum
Video 48 Min + 2 Min read to complete
More Courses
You might also be interested in these courses


