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

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

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