Syllabus
Course Code: BCA-204 Course Name: C PROGRAMMING – II |
||
MODULE NO / UNIT | COURSE SYLLABUS CONTENTS OF MODULE | NOTES |
---|---|---|
1 | Structures: Structure Variables, Initialization, Structure Assignment, Nested Structure, Structures and Functions, Structures and Arrays: Arrays of Structures, Structures Containing Arrays, Union: Introduction, Union of Structures. Typedef, Enumerations. | |
2 | Pointers Arithmetic: Pointer Variables, Pointer Operators, Pointer Assignment, Pointer Conversions, Pointer Arithmetic, Pointer Comparison, Pointers and Arrays, Pointers and Functions, Pointers and Strings, Pointer to Pointer, Dynamic Allocation and de-allocation of memory | |
3 | File Handling in C: File Types, File opening modes and closing a file, Reading/Writing a file, Errors Handling in a file, Random-access I/O in files. | |
4 | Pre-processor: Introduction, #define, Macros, Macro versus Functions, #include, Conditional Compilation Directives, Undefining a Macro. Command Line Arguments: Defining and Using Command Line Arguments. |