C Tutorial

I. Introduction to Algorithms and Programming Languages
  1. Algorithm – Key features of Algorithms 
  2. Flow Charts – Symbols, Importance
  3. Pseudocode
  4. Programming Languages
  5. Generation of Programming Languages
  6. Structured Programming Language
II. Introduction to C
  1. Introduction C Programming
  2. Structure of C Program
  3. Writing the first C Program
  4. Creating and Running C Program
  5. File used in C Program
  6. Compiling and Executing C Programs
  7. Using Comments and Identifiers in C
  8. Keywords
  9. Basic Data Types in C 
  10. Constants and Variables in C
  11. I/O Statements in C
  12. Operators in C
  13. Type Conversion and Type Casting
  14. Programming Examples
II.Decision Control and Looping Statements
  1. Introduction to Decision Control Statements
  2. Conditional Branching Statements 
  3. Iterative Statements 
  4. Nested Loops 
  5. Break and Continue Statement 
  6. Goto Statement
III. Functions
  1. Introduction to C functions
  2. using functions in C
  3. Function declaration/ prototype 
  4. Function definition, function call, and return statement
  5. Passing parameters
  6. Scope of variables 
  7. Storage Classes
  8. Recursive functions
  9. Type of recursion
  10. Towers of Hanoi
  11. Recursion vs Iteration
IV. Arrays
  1. Introduction to Arrays in C
  2. Declaration of Arrays 
  3. Accessing elements of the Array 
  4. Storing Values in Array
  5. Calculating the length of the Array –
  6. Operations on Array one dimensional 
  7. One Dimensional array for inter-function communication  
  8. Two dimensional Arrays 
  9. Operations on Two Dimensional Arrays -
  10. Two Dimensional Arrays for inter-function communication 
  11. Multidimensional Arrays
  12. Sparse Matrices
V. String Handling in C
  1. Introduction to C Strings
  2. String I/O Functions
  3. String Operations / C String functions
  4. Miscellaneous String and Character functions


Post a comment

Find Us On Facebook

Contact Us


Email *

Message *

C Programming


C++ Tutorial


Java Tutorial


software engineering


MS Office


Database Management