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