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. Operators precedence and associativity 
  14. Type Conversion and Type Casting
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 Statements
  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. Recursion vs Iteration
IV. Arrays
  1. Introduction to Arrays in C
  2. One dimensional arrays in C
  3. Operations on Array one dimensional 
  4. One Dimensional array for inter-function communication  
  5. Two dimensional Arrays 
  6. Operations on Two Dimensional Arrays
  7. Two Dimensional Arrays for inter-function communication 
  8. Multidimensional Arrays
  9. Sparse Matrices
V. String Handling in C
  1. Introduction to C Strings
  2. String I/O Functions
  3. String Taxonomy 
  4. String Operations / C String functions
  5. Miscellaneous String and Character functions

VI. Pointers in C

  1. Introduction to pointers
  2. Address and indirection operators 
  3. Pointers arithmetic and expressions 
  4. Null pointer and Generic pointers 
  5. Pointers and arrays
  6. Array of pointers
  7. Pointers and strings
  8. Passing an array to function using pointers
  9. Dynamic memory allocation using pointers.
  10. Advantages and disadvantages of pointers

 VII. Structures

  1. Introduction structures
  2. Creating structures and structure variables
  3. Nested structures
  4. The typedef in C
  5. Pointers and structures 
  6. Self referential structures 
  7. Arrays of structures
  8. Structures and functions
  9. Differences between structure and arrays
  10. Enumerated data type

VIII. File

  1.  File and it's uses 
  2. File management in C
  3. File input and out put functions
  4. Detecting end of file
  5. Error handling during file operations
  6. Random access files
  7. Command line arguments in C


Post a Comment

Note: only a member of this blog may post a comment.

Find Us On Facebook

Computer Basics


C Programming


Java Tutorial


Data Structures


MS Office


Database Management