CP Syllabus - Course File-1
CP Syllabus - Course File-1
L T P C
JCS2121 PROGRAMMING IN C 3 0 2 4
COURSE OBJECTIVES
• To understand the concepts of C Language.
• To implement programs using basic constructs of C
• To develop C programs using Arrays and Strings
• To develop modular applications in C using functions and Pointers.
• To be able to use File operations and Structures in C.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
Bloom’s
No. Outcomes Taxonomy
Level*
CO1 Develop efficient algorithms for solving a problem. K1,K2,K3
1. Paul J. Deitel, Harvey M. Deitel, “C: How to Program”, 9th Edition, Prentice Hall.
2. Reema Thareja, “Programming in C”, Oxford University Press, Second Edition, 2016.
3. E. Balaguruswamy, “Programming in ANSI C”, 8th Edition, 2019, McGraw Hill Education.
4. Yashavant P. Kanetkar. “Let Us C”, BPB Publications, 16th edition 2017.
REFERENCE BOOKS
1. Pradip Dey, Manas Ghosh, “Programming in C”, 2nd Edition, 2018, Oxford University Press,
ISBN: 978-01-9949-147-6.
2. Kernighan B.W and Dennis M. Ritchie, “The C Programming Language”, 2 nd Edition, 2015,
Pearson Education India, ISBN: 978-93-3254-944-9.
3. Jacqueline A Jones and Keith Harrow, “Problem Solving with C”, Pearson Education. ISBN: 978-
93-325-3800-9.
4. PradipDey, ManasGhosh, “Programming in C - As per the latest AICTE syllabus”, First Edition,
Oxford University Press, 2018.
5. Byron S Gottfried, “Programming with C”, Schaum’s Outlines, Third Edition, McGraw- Hill, 2010.
WEBSITE REFERENCES
1. http://elearning.vtu.ac.in/econtent/courses/video/BS/14CPL16.html
2. https://nptel.ac.in/courses/106/105/106105171/
3. https://www.w3resource.com/c-programming-exercises/
4. https://www.programiz.com/c-programming/c-structures-pointers
5. https://www.sitesbay.com/cprogramming/c-applications
Program Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 2 2 2 2 - - - 3 2 2 - 2
CO2 3 3 3 3 - - - 3 3 3 - 3
CO3 3 3 3 3 - - - 3 3 3 - 3
CO4 3 3 3 3 - - - 3 3 3 - 3
AVG 3 3 3 3 - - - 3 3 3 - 3