I. Introduction to Algorithms and Programming Languages
- Algorithm – Key features of Algorithms
- Flow Charts – Symbols, Importance
- Pseudocode
- Programming Languages
- Generation of Programming Languages
- Structured Programming Language
- Introduction C Programming
- Structure of C Program
- Writing the first C Program
- Creating and Running C Program
- File used in C Program
- Compiling and Executing C Programs
- Using Comments and Identifiers in C
- Keywords
- Basic Data Types in C
- Constants and Variables in C
- I/O Statements in C
- Operators in C
- Operators precedence and associativity
- Type Conversion and Type Casting
- Introduction to Decision Control Statements
- Conditional Branching Statements
- Iterative Statements
- Nested Loops
- Break and Continue Statements
- Goto Statement
- Introduction to C functions
- using functions in C
- Function declaration/ prototype
- Function definition, function call, and return statement
- Passing parameters
- Scope of variables
- Storage Classes
- Recursive functions
- Type of recursion
- Recursion vs Iteration
- Introduction to Arrays in C
- One dimensional arrays in C
- Operations on Array one dimensional
- One Dimensional array for inter-function communication
- Two dimensional Arrays
- Operations on Two Dimensional Arrays
- Two Dimensional Arrays for inter-function communication
- Multidimensional Arrays
- Sparse Matrices
- Introduction to C Strings
- String I/O Functions
- String Taxonomy
- String Operations / C String functions
- Miscellaneous String and Character functions
VI. Pointers in C
- Introduction to pointers
- Address and indirection operators
- Pointers arithmetic and expressions
- Null pointer and Generic pointers
- Pointers and arrays
- Array of pointers
- Pointers and strings
- Passing an array to function using pointers
- Dynamic memory allocation using pointers.
- Advantages and disadvantages of pointers
VII. Structures
- Introduction structures
- Creating structures and structure variables
- Nested structures
- The typedef in C
- Pointers and structures
- Self referential structures
- Arrays of structures
- Structures and functions
- Differences between structure and arrays
- Enumerated data type
VIII. File
- File and it's uses
- File management in C
- File input and out put functions
- Detecting end of file
- Error handling during file operations
- Random access files
- Command line arguments in C
0 comments:
Post a Comment
Note: only a member of this blog may post a comment.