Course Plan: Year: II Semester: III
Course Plan: Year: II Semester: III
Semester: III
1. Method of Evaluation
UG PG
Quizzes/Tests, Assignments (30%) Quizzes/Tests, Assignments, seminar (50%)
Mid Examination (20%) End semester (50%)
End examination (50%)
2. Passing Criteria
Scale PG UG
Out of 10 point scale SGPA – “6.00” in each semester SGPA – “5.0” in each semester
CGPA – “6.00” CGPA – “5.0”
Min. Individual Course Grade – “C” Min. Individual Course Grade – “C”
Course Grade Point – “4.0” Course Grade Point – “4.0”
4. Course Objectives:
1. To understand the necessity of the algorithm design.
2. To write the algorithm to solve a problem.
3. To analyze the performance of the algorithm.
4. To implement the algorithm in C/C++.
5. Pedagogy
Presentations
Flipped Classroom sessions
Think-Pair-Share Activities
Video Lectures
6. References:
Text Books 1. Thomas H. Cormen (2009) Introduction to Algorithm (Third Edition), The MIT
Press. ISBN: 978-0-262- 03384-8
Year: II
Semester: III
Web resources
Journals
Reference books 1. Rajesh K. Shukla (2015) Analysis and Design of Algorithms: A Beginner's
Approach, Wiley, ISBN10: 8126554770
2. S.Sridhar (2014), Design and Analysis of Algorithms 1st Edition, Publisher: Oxford
University Press ISBN: 9780198093695, 0198093691
This much should be enough to get you organized and on your way to having a great semester! If you need
us for anything, send your feedback through e-mail to your concerned faculty. Please use an appropriate
subject line to indicate your message details.
Year: II
Semester: III
PSO1 Perform system and application programming using computer system concepts,
concepts of Data Structures, algorithm development, problem solving and
optimizing techniques
PSO2 Apply software development and project management methodologies using
concepts of front-end and back-end development and emerging technologies and
platforms.
PSO3 Ability to design, develop and manage scalable IT Infrastructure.
4. Co-Relationship Matrix
Indicate the relationships by1- Slight (low) 2- Moderate (Medium) 3-Substantial (high)
Progra PO PO PO PO PO PO PO PO PO PO PO PS PS
PO
m 2 3 4 5 6 7 8 9 10 11 12 O1 O2
1
Outcom PS
Year: II
Semester: III
Course
Outcom
es
CO 1 3 3 1 2 3 1
CO 2 3 3 2 2 3 1
CO 3 2 2 2 1 3 1
CO 4 2 3 2 1 3 1
CO 5 3 2 1 3 3 1
components
CO 1
CO 2
CO 3
CO 4
CO 5
CO4
Matrix chain multiplication, 0/1 knapsack
4 problem, All pairs shortest path problem,
largest common subsequence.
CO4
Lower Bounds For Sorting, Counting Sort,
5 Radix Sort, bucket sort Backtrackingsum of
subsets problem, graph coloring,
CO5
NP-Hard and NP-Complete problem and
6
concepts
SESSION PLAN
UNIT-I
Year: II
Semester: III
Lectur CO
e No. Topics to be Covered Mapped
CO1
1, 2 Algorithm, Pseudo code
SESSION PLAN
UNIT-II
Lecture No. Topics to be Covered CO Mapped
Divide and conquer: Binary search and case analysis,
19 examples CO2
Divide and conquer: Quick sort: best case & worst case CO2
20,21 analysis
CO2
22 Merge sort & Analysis
Year: II
Semester: III
SESSION PLAN
UNIT-IV
SESSION PLAN
UNIT-VI
Lecture
No. Topics to be Covered CO Mapped
Branch and Bound method knapsack problem, examples
35 CO5
NP-Hard and NP-Complete problem and concepts, examples CO5
36