COURSE SUMMARY
Course Title: 
Programming in C Lab
Course Code: 
18CSA184
Year Taught: 
2018
Semester: 
2
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Amritapuri

'Programming in C Lab' is a course offered in the second semester of B. C. A. (Bachelor of Computer Applications) program at School of Engineering, Amrita Vishwa Vidyapeetham, Amritapuri.

Operators- Arithmetic, Relational, Ternary, Logical, Bitwise

Control Statements-if, if-else, nested if, if-else if, switch, goto

Looping Control-while, for, do-while

Arrays-one-dimensional- creating, displaying merging, searching, sorting, reversing

Arrays-Two-dimensional- creating, displaying, Operations on 2D arrays

Strings-String functions, manipulation of strings, multi strings

Pointers – Pointer arithmetic, Array of pointers, pointer to array

Functions – passing arguments, returning values, recursive functions, pointers as arguments

Structures-Initializing, members as array, variables as array, passing structures to functions, pointers to structures

Union-Enum types, preprocessors-macros, macro with arguments, nested macro, file inclusion, command line arguments

File Handling