SVICA GPCA101 C Programming
SVICA GPCA101 C Programming
CREDITS
Assessment*
Assessment*
Two Term
END SEM
END SEM
University
University
COURSE
Teachers
Teachers
CATEGORY COURSE NAME L T P
Exam
Exam
Exam
CODE
GPCA101 GE C Programming 2 0 2 3 60 20 20 30 20
Unit I:
Overview of C: Introduction to Procedural Programming Languages, Features of C, Structure of C
program. C Tokens: C character set, identifiers and keywords, data types: primitive and user defined.
Operators and Expressions, Type modifiers and type casting.
UNIT II:
Control Structures: Loops (for, while and do-while), Decision Control (if, if-else, if-else ladder),
Special Constructs: break, continue, exit(), goto and labels, switch-case. Input/ Output: Unformatted
and Formatted I/O functions in C.
Shri Vaishnav Vidyapeeth Vishwavidyalaya, Indore
Shri Vaishnav Institute of Computer Applications
CREDITS
Assessment*
Assessment*
Two Term
END SEM
END SEM
University
University
COURSE
Teachers
Teachers
CATEGORY COURSE NAME L T P
Exam
Exam
Exam
CODE
GPCA101 GE C Programming 2 0 2 3 60 20 20 30 20
Unit III:
Functions: Definition, prototype, Function call, parameters passing – call by value and call by
reference. Return value. Storage Classes in C: auto, extern, register and static, their scope,Recursion,
Recursion v/s Iteration, types of recursion.
Unit IV:
Arrays: Definition, Access of Elements, initialization; Multidimensional arrays, character arrays.
Pointer: address and dereferencing operators, declaration, assignment, initialization. pointer to
pointer. pointer and arrays, Array of pointers and its limitation, Function returning pointers; Pointer to
function, Function as parameter.
Unit V:
List of Experiments:
1. Define an algorithm and flowchart. Draw algorithm and flow chart for a program that converts
an input Fahrenheit degree into Celsius equivalent.
2. Write an algorithm and a C program to find the greatest among three numbers.
3. WAP to print an input string in lower case, upper case and mixed case using library function.
Shri Vaishnav Vidyapeeth Vishwavidyalaya, Indore
Shri Vaishnav Institute of Computer Applications
CREDITS
Assessment*
Assessment*
Two Term
END SEM
END SEM
University
University
COURSE
Teachers
Teachers
CATEGORY COURSE NAME L T P
Exam
Exam
Exam
CODE
GPCA101 GE C Programming 2 0 2 3 60 20 20 30 20
Text Books:
CREDITS
Assessment*
Assessment*
Two Term
END SEM
END SEM
University
University
COURSE
Teachers
Teachers
CATEGORY COURSE NAME L T P
Exam
Exam
Exam
CODE
GPCA101 GE C Programming 2 0 2 3 60 20 20 30 20
3. Kerninghan & Ritchie “The C programming language”, Pearson Education India; 2 edition
(2015), PHI.
4. Schildt “C:The Complete reference” McGraw Hill Education; 4th edTMH, 2017.
5. Byron S. Gottfried, “Programming with C”, Schaum’s Outline Series Mcgraw –Hill, II-Ed.
6. Concepts of Programming Languages Robert .W. Sebesta 8/e, Pearson Education, 2008.
7. Programming Language Design Concepts, D. A. Watt, Wiley dreamtech,rp-2007.