CO2
CO3
CO4
CO5
CO6
Describe different programming concepts like data types, variables, data structures,
operators, expressions, loops and functions.
Design and write the algorithms, flow charts for solving problems.
Design and build programs involving conditional statements, loops and functions.
Design and build programs using functions.
Explain with example the use of dynamic memory using pointers.
Explain the basic data structures like Arrays, structures, unions with sample use.
PROGRAMMING IN C
Course code: 16PIC13/16PIC23
Credits: 03+02=05
L: P: T: S: 3: 2: 0: 0
Exam Hours: 03
Course Outcomes: At the end of the course, student will be able to:
CO1
CO2
CO3
CO4
CO5
CO6
Modul
e
PO1
PO2
PO3
PO4
PO5
2
1
1
2
1
1
2
2
2
1
3
-
3
2
2
3
-
2
1
1
2
-
PO
PO
PO
PO
PO1
6
1
-
7
-
8
1
1
1
2
2
9
1
2
1
2
1
2
0
1
PO11 PO12
1
1
-
1
1
1
1
Hours
COs
08
CO1
CO2
03
08
all possible roots and print the possible roots for a given set of
CO3
06
08
CO4
number.
List of Experiments:
4. Design and develop a C function isprime (num) that accepts an integer
argument and returns 1 if the argument is prime, 0 otherwise. Write a
03
CO6
array, Reading and printing of arrays 1 D array ,Bubble sort, Linear &
Binary search, Reading and printing of 2D array, programs on Matrix
operations: addition, subtraction, multiplication, transpose.
08
12
08
CO5
06
UNIT 2: Study of exit function and explore the header files: math.h, stdio.h, conio.h, stdlib.h
UNIT 3: Demonstration of local & Global scope of variables.
UNIT 4: Implementation of string handling functions without using string library functions.
UNIT 5: Study of Unions, differences between structure & Unions. Passing structure to function
with using pointers.
Text Books:
1. Behrouz A. Forouzan, Richard F. Gilberg, Computer Science: A Structured
Programming Approach Using C, (3rd Edition).
2. Somashekara , Problem solving with C , PHI Learning, 2015.
Reference Books:
1. Brian W. Kernighan and Dennis M. Ritchie, The C Programming Language, 2nd
Edition, PHI, 2012.
2. Vikas Gupta, Computer Concepts and C Programming, Dreamtech Press 2013.
3. R. S.Bichkar, Programming with C, University Press, 2012.
4. V. Rajaraman, Computer Programming in C, PHI, 2013.
5. E .Balagurusamy, Programming in ANSI C . 4th Edition.
6. Jacqueline Jones & Keith Harrow, Problem Solving with C, 1st Edition, Pearson 2011.
Assessment Pattern:
CIE Continuous Internal Evaluation Theory (50 Marks)
Blooms Category
Marks (Out of 50)
Remember
Understand
Apply
Analyze
Evaluate
Create
Tests
30
10
10
10
Assignments
10
AAT1
05
05
05
01
02
02
AAT2
05
01
01
01
02
Performance
Internal Test
(Day To Day)
25
05
05
05
05
05
25
05
10
05
05
Marks
Theory(50)
10
20
10
10
Marks
Theory(50)
10
10
15
10
05