13MCA11 Problem Solving using C syllabus for MCA


Unit-1 Algorithms 9 hours

Algorithms, Flow Charts, C structure, Variables, Data types, Constants, Declarations, Operators,Precedence, Associativity, Order of evaluation, Type conversion, Storage classes, ProgrammingExamples

Unit-2 Input and output statements 10 hours

Input and output statements – scanf, getchar, gets, printf, putchar, puts; Control Statements – if,else-if, switch, Control Structures – while, for, do-while, break and continue, goto, ProgrammingExamples

Unit-3 Arrays 8 hours

Arrays – Single dimension, Two dimensional, Multi dimensional Arrays, Strings, ProgrammingExamples

Unit-4 Functions 10 hours

Functions, Categories of functions, Pointers, Pointer arithmetic, Call by value, PointerExpression, Pointer as function arguments, , recursion, Passing arrays to functions, passingstrings to functions, Call by reference, Functions returning pointers, Pointers to functions,Programming Examples

Unit-5 Structures and Unions 5 hours

Structures and Unions – defining, declaring, initialization, accessing, comparing, operations onindividual members; array of structures, structures within structures, structures and functions,pointers and structures, bit fields, Programming Examples

Unit-6 Files 10 hours

Files – defining, opening, closing, input and output operations, error handling, random access;Command line arguments; Dynamic Memory Allocation –definition, malloc, calloc, realloc, free,dynamic arrays;Preprocessor – definition, macro substitution, file inclusion, compiler control directives,Programming Examples

Last Updated: Tuesday, January 24, 2023