- BCA Courses
- BCA Overview
- BCA Sem-I Courses
- BCA Computer Fundamental
- BCA - Programming Principle
- BCA Principle of Management
- BCA Business Communication
- BCA Mathematics-I
- BCA Sem-II Courses
- BCA C Programming
- BCA Digital Electronics
- BCA Organization Behavior
- BCA Financial Accounting
- BCA Mathematics-II
- BCA Sem-III Courses
- BCA Object Oriented in C++
- BCA Data Structure in C & C++
- BCA Computer Architecture
- BCA Business Economics
- BCA Elements of Statistics
- BCA Sem-IV Courses
- BCA Computer Graphics
- BCA Operating System
- BCA Software Engineering
- BCA Optimization Technique
- BCA Mathematics-III
- BCA Sem-V Courses
- BCA Introduction to DBMS
- BCA Java & Web Design
- BCA Computer Network
- BCA Numerical Methods
- BCA Sem-VI Courses
- BCA Computer Network Security
- BCA Information System Analysis
- BCA E-Commerce
- BCA Knowledge Management
- Give Online Test
- All Test List
- C Test
- C++ Test
- Java Test
- HTML Test
- Computer Fundamental Test
- Networking Test
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:
- Arrays
- Pointers
- Strings
- Structures
- Introduction to C Preprocessor
- 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 😋