/* */ Click to Join Live Class with Shankar sir Call 9798158723

C Programming Syllabus BCA, MCA, , B-TECH



1.Fundamentals in C

  1. Program
  2. Programming
  3. Programming Languages
  4. Types of software
  5. Introduction to C
  6. History of C
  7. Features of C
  8. Applications of C
  9. Character set, ASCII Table
  10. Tokens
  11. Keywords
  12. Identifiers & Naming Rules
  13. constants
  14. Data Types
  15. Type Qualifiers
  16. How does the data stored in Computers Memory
  17. Variables
  18. Variable Declaration
  19. Variable Assignment
  20. Variable Initialization
  21. Comments
  22. Defining Constants
  23. MCQs

2.Operators and Expressions

  1. Arithmetic operators
  2. Arithmetic expressions
  3. Evaluation of expressions
  4. Relational operators
  5. Logical operators
  6. Assignment operators
  7. Increment & decrement operators
  8. Conditional operator
  9. Bitwise operators
  10. Type casting
  11. Sizeof operator
  12. Comma operator
  13. Operators Precedence and Associativity
  14. Expressions
  15. Evaluation of Expressions
  16. MCQs

3.Input-Output Functions

  1. Input-Output Library Functions
  2. Non-formatted Input and Output
  3. Character oriented Library functions
  4. Compiler, Linker and Loader
  5. Program execution phases
  6. Formatted Library Functions
  7. Mathematical Library Functions
  8. Structure of a C Program
  9. IDE
  10. Basic programs
  11. MCQs

4.Conditional Statements

  1. if
  2. if-else
  3. nested if-else
  4. if-else-if ladder

5.Multiple Branching Control Structure

  1. switch-case

6.Loop Control statements

  1. while
  2. do-while
  3. for
  4. Nested Loops
  5. break
  6. continue
  7. goto
  8. return
  9. Programs
  10. MCQs

7.Arrays

  1. What is Array with RealLife Example
  2. One dimensional arrays
  3. Declaration of 1D arrays
  4. Initialization of 1D arrays
  5. Accessing element of 1D arrays
  6. Reading and displaying elements
  7. Programs on 1D Arrays
  8. Two dimensional arrays
  9. Declaration of 2D arrays
  10. Initialization of 2D arrays
  11. Accessing element of 2D arrays
  12. Reading and displaying elements
  13. Programs on 2D Arrays
  14. MCQs

8.Strings

  1. String Concept
  2. Introduction to String in C
  3. Storing Strings
  4. The string Delimiter
  5. String Literals (String Constants)
  6. Strings and Characters
  7. Declaring Strings
  8. Initializing Strings
  9. Strings and the Assignment Operator
  10. String Input Functions / Reading Strings
  11. String Output Functions / Writing Strings
  12. String Input-Output using fscanf() and fprintf() Functions
  13. Single Character Library Functions / Character Manipulation in the String
  14. String Manipulation Library Functions
  15. Programs Using Character Arrays
  16. Array of Strings (2D Character Arrays)
  17. Programs Using Array of Strings
  18. MCQs

9.Pointers

  1. Understanding Memory Addresses
  2. Pointer Operators
  3. Pointer
  4. Pointer Advantages and Disadvantages
  5. Declaration of Pointer Variables
  6. Initialization of Pointer Variables
  7. Dereferencing / Redirecting Pointer Variables
  8. Declaration versus Redirection
  9. Void Pointer
  10. Null Pointer
  11. Compatibility
  12. Array of Pointers
  13. Pointer to Pointer
  14. Pointer Arithmetic
  15. Dynamic Memory Allocation Functions

10.Functions

  1. Concepts ofFunctions
  2. Advantages of using functions
  3. Defining a function
  4. Calling a function
  5. Return statement
  6. Function Prototype
  7. Basic Function Designs
  8. Programs Using Functions
  9. Scope
  10. Recursion
  11. Iteration vs Recursion
  12. Nested functions
  13. Variable Length Number of Arguments
  14. Parameter Passing Techniques – Call by value & Call by Address
  15. Functions Returning Pointers
  16. Pointers and One-Dimensional Arrays
  17. Pointers and Two-Dimensional Arrays
  18. Passing 1D arrays to Functions
  19. Passing 2D arrays to Functions
  20. Pointers and Strings
  21. Passing Strings to Functions
  22. Pointer to Function
  23. MCQs

11.Structures

  1. Structure Type Declaration
  2. Structure Variable Declaration
  3. Initialization of Structure
  4. Accessing the members of a structure
  5. Programs Using Structures
  6. Operations on Structures
  7. Structures with Arrays
  8. Pointer to Structure
  9. Passing Structures to Functions
  10. Structure Program

12.Unions

  1. Differences between Structures & Unions
  2. Unions Program

13.File

  1. Concept of a file
  2. Streams
  3. Text File and Binary Files
  4. State of a File
  5. Opening and Closing Files
  6. File Input / Output Functions
  7. Formatted Input-Output Functions
  8. Character Input-Output Functions
  9. Line Input-Output Functions
  10. Block Input-Output Functions
  11. File Status Functions (Error Handling)
  12. System File Operations
  13. MCQs

14.Project

  1. Banking Project
  2. Librery Management