Looking for F.Y.BCA in Ahmedabad?

Course: F.Y.BCA – Sem 2

(1) Functions

  • User Defined Functions
    • Introduction
    • Elements of UDF
  • Categories of UDF
    • No argument no return value
    • Arguments but no return value
    • No argument but returns a value
    • Arguments with return value
    • Recursion
    • Nesting Function
    • Variable Scope
    • Visibility and lifetime in function
    • Storage Classes


(2) Structures, Unions & Pointers

  • Structures
    • Defining a structure
    • Accessing a structure variable
    • Operations on structure members
    • Copying and comparing variables
    • Arrays of structure
    • Arrays within Structures
    • Unions
    • Video Input


  • Pointer
    • Definition and Concept
    • Advantage of using pointer
    • Pointer arithmetic


(3) Advance Concept of Pointer & Link List

  • Pointer
    • Array of pointers
    • Pointers and Functions
  • Dynamic Memory Allocation
    • Memory Allocation Function
    • malloc()
    • calloc()
    • realloc()
    • free()


  • Link List
    • Concepts
    • Advantages
    • Overview of types of Link list
    • Operations on Singly Link List (create, display, insert at first, insert at last, delete at first, delete at last)
    • Application of Link list


(4) Files and Preprocessors

  • Files
    • Concepts of File Management
    • Files functions � fopen(), fclose(), fprintf(), fscanf(), fseek(), ftell(), rewind(), putc(), getc(), putw(), getw()
    • Error handling functions
    • Hexadecimal System
    • Command line argument


  • Preprocessors
    • Types of Preprocessors
    • Macro substitution directives
    • File inclusion directives
    • Compiler control directives