CP Syllabus
CP Syllabus
Examination Scheme
Course Theory Term Pract Total
Code Course work /
Name Oral
Internal End Exam
Assessment Test Sem Duration
(IAT) Exam (in Hrs)
IAT-I IAT- IAT-I +
II IAT-II
(Total)
VSEC102 C Programming - - - - - 25 25 50
Lab Objectives: This subject aims to provide students with an understanding of the role
computation can play in solving problems. The Course will be taught using C-Programming
Language.
DETAILED SYLLABUS
47
1.1 Character Set, Identifiers and keywords, Data
types, Constants, Variables.
1 LO1,
1.2 Operators-Arithmetic, Relational and logical,
Fundament LO2
Assignment, Unary, Conditional, Bitwise, Comma, 06
als of C-
other operators.
Programmi
Expression, statements, Library Functions,
ng Preprocessor.
1.3 Data Input and Output – getchar( ), putchar( ),
scanf( ), printf( ), gets( ), puts( ), Structure of C
program .
2.1 Branching - If statement, If-else Statement, Multiway LO3
decision.
2 Control 05
2.2 Looping – while, do-while, for
Structures 2.3 Nested control structure- Switch statement,
Continue statement Break statement, Goto
statement.
Text Books
1. “Basics of Computer Science”, by BehrouzForouzan , Cengage Learning .
48
2. “Programming Techniques through C”, by M. G. Venkateshmurthy, Pearson Publication.
3. “Programming in ANSI C”, by E. Balaguruswamy, Tata McGraw-Hill Education.
4. “Programming in C”, by Pradeep Day and Manas Gosh, Oxford University Press.
5. “Let Us C”, by Yashwant Kanetkar, BPB Publication.
Reference Books
Online Resources:
Sr Suggested List of H
No Experiments rs
49
05 a) Implement an iterative function for factorial/ Fibonacci etc. 02
b) Implement a recursive function for factorial/ Fibonacci etc.
06 a) Program to demonstrate Storage Classes –Auto, Extern, Static, 02
Register
c) Program to demonstrate Array 1D,
07 02
d) Program to demonstrate Array 2D
50
Assessment :
Term Work: Term Work shall consist of at least 10 to 12 practicals’ based on the above list. Also,
Term work Journal must include at least 2 assignments.
Term Work Marks: 25 Marks (Total marks) = 15 Marks (Experiment) + 5 Marks (Assignments) +
5 Marks (Attendance)
Practical & Oral Exam: An Oral & Practical exam will be held based on the above syllabus.
51