Cps Lesson Plan2020
Cps Lesson Plan2020
Course Outcomes: At the end of this course, students are able to:
CO1 Interpret the basic principles of C Programming
CO2 Acquire decision making and looping concepts
CO3 Explore usage of Arrays and strings
CO4 Design and develop modular programming.
CO5 Modularize the given problems using structures
CO6 Effective utilization of pointers and Preprocessor Directives.
CO-PO MATRIX
COURSE
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
OUTCOMES
CO1 2 - - - - - - - - - - 1 2 - - -
CO2 2 2 - - - - - - - - - 1 1 2 - -
CO3 2 1 2 1 1 - - - - - - 1 1 - 2 -
CO4 2 2 3 - 1 - - - - - 1 1 1 2 1 -
CO5 2 - - - - - - - - - - 1 1 1 2 -
CO6 2 1 1 - - - - - - - 2 1 1 2 1 -
DELIVERY PLAN WITH DETAILS
MODULE – 1
Mode of
Date of COs
Lecture Delivery
Delivery Covered
Topic (Pls Tick )
#
1 2 3 4
1 Introduction to computer hardware and
CO1
software: Computer Generations and types
Remarks
MODULE – 2
Lecture Topic Mode of Date of COs
# Delivery Delivery Covered
(Pls Tick )
1 2 3 4
1 Managing Input Output operations CO2
2 Conditional Branching:if statement, if…else CO2
statements,Nesting of if…else statements
Remarks
MODULE – 3
Lecture Topic Mode of Date of COs
# Delivery Delivery Covered
(Pls Tick )
1 2 3 4
1 Arrays 1D CO3
2 Arrays 2D CO3
3 Character arrays CO3
4 strings CO3
5 Searching algorithms: linear and binary search CO3
6 Sorting algorithms: Bubble Sort Selection Sort CO3
7 programming exercises CO3
8 programming exercises CO3
Textbook : 1 and chapter :7, 8
Faculty:
Allotted Taken
Signatures #HOURS
HoD: 8
Remarks
MODULE – 4
Lecture Topic Mode of Date of COs
# Delivery Delivery Covered
(Pls Tick )
1 2 3 4
1 User defined functions CO4
2 Categories of functions CO4
3 Nesting of functions,Recursion CO4
4 Passing arrays to functions CO4
5 Passing strings to functions CO4
6 Factorial of positive integers CO4
7 Fibonacci series CO4
8 Programming exercises CO4
Textbook: 1 and chapter : 9
Faculty:
#HOURS Allotted Taken
Signatures
HoD: 8
Remarks
MODULE – 5
Lecture Topic Mode of Date of COs
# Delivery Delivery Covered
(Pls Tick )
1 2 3 4
1 Structures: Declaration and initialization CO5
2 Array of structures,structures within structures CO5
3 Structures and functions CO5
4 Pointers: Declaring and initializing CO6
5 Pointer and character arrays CO6
6 Pointers and functions CO6
7 Preprocessor directives: file inclusion and macro CO6
substitution
Remarks
Text Books:
1. E. Balaguruswamy, Programming in ANSI C, 7th edition.
2. Brian W Kernighan and Dennis M Ritchie, The ‘C’ Programming Language.
Reference Books:
1. Sumitabha Das, Computer Fundamentals and C Programming.
2. Gary J Bronson, ANSI C Programming,4th edition.
3. Dey and Ghosh, Programming in C, 3rd edition.
4. Vikas Gupta: Computer concepts and C programming.
5. R S Bichkar ,Programming with C.
6. V Rajaraman, Computer Programming in C.
7. Basavaraj S Anami, Shanumagappa, A Angadi, Sunilkumar S, , Manvi, Computer Concepts
and C programming.
INTERNAL/ASSIGNMENT/QUIZ SCHEDULE
SUMMARY
Faculty:
Allotted Taken
Signatures Total
With Date HoD: #HOURS
Remarks
ENCLOSURES
1. Syllabus
2. CO Attainment
3. Gap Analysis
4. Special lectures/talks arranged if any
Feedback by PAC