BCA Semester-IInd - C Programming Syllabus

Here you will find the syllabus of first subject in BCA Semester-IInd, which is C Programming.

Important - The syllabus may vary from college to college.

C Programming Units

This course/subject is divided into total of 6 units as given below:

  1. Arrays
  2. Pointers
  3. Strings
  4. Structures
  5. Introduction to C Preprocessor
  6. File Handling

Now let's expand the above listed units with its syllabus.

Unit-I Syllabus - Arrays

Here are the list of topics that comes under the syllabus of unit-I, that is arrays:

  • Definition
  • Declaration and initialization of one dimensional (1D) array
  • Accessing array elements
  • Displaying array elements
  • Sorting arrays
  • Arrays and function
  • Two-Dimensional (2D) array
    • Declaration and Initialization
    • Accessing and Displaying
    • Memory representation of array [Row Major, Column Major]
  • Multidimensional array

Unit-II Syllabus - Pointers

Here are the list of topics that comes under the syllabus of unit-II, that is pointers:

  • Definition and declaration
  • Initialization
  • Indirection operator
  • Address of operator
  • Pointer arithmetic
  • Dynamic memory allocation
  • Arrays and pointers
  • Function and pointers

Unit-III Syllabus - Strings

Here are the list of topics that comes under the syllabus of unit-III, that is strings:

  • Definition
  • Declaration
  • Initialization
  • Standard library function
    • strlen()
    • strcpy()
    • strcat()
    • strcmp()
  • Implementation without using standard library functions

Unit-IV Syllabus - Structures

Here are the list of topics that comes under the syllabus of unit-IV, that is structures:

  • Definition
  • Declaration
  • Variables initialization
  • Accessing fields and structure operations
  • Nested structures
  • Union
    • Definition and declaration
    • Differentiate between Union and structure

Unit-V Syllabus - Introduction to C Preprocessor

Here are the list of topics that comes under the syllabus of unit-V, that is introduction to C preprocessor:

  • Definition of Preprocessor
  • Macro substitution directives
  • File inclusion directives
  • Conditional compilation
  • Bitwise Operators
    • Bitwise operators
    • Shift operators
    • Masks
    • Bit field

Unit-VI Syllabus - File Handling

Here are the list of topics that comes under the syllabus of unit-V, that is file handling:

  • Definition of files
  • Opening modes of files
  • Standard function
    • fopen()
    • fclose()
    • feof()
    • fseek()
    • fewind()
  • Using text files
    • fgetc()
    • fputc()
    • fscanf()
  • Command line arguments

« Previous Course Next Course »

Like/Share Us on Facebook 😋