University of Petroleum & Energy Studies College of Engineering Studies Dehradun
University of Petroleum & Energy Studies College of Engineering Studies Dehradun
University of Petroleum & Energy Studies College of Engineering Studies Dehradun
F01 (B)
Issue No.04 Rev. No 4 Dated: June 7, 2014
__________________________________________________________________________________
COURSE PLAN
Programme :
Course
Subject Code
CSEG 320
No. of credits
Semester
Session
Batch
III Semester
:
60 Minutes
Prepared by :
hsastry@ddn.upes.ac.in
Approved By
_______________________
_______________________
HOD
UPES Campus
Energy Acres
P.O. Bidholi, Via Prem Nagar
Dean
Tel : +91-135-2770137
Fax : +91 135- 27760904
Website : www.upes.ac.in
COURSE PLAN
Subject
:
Subject code:
CSEG320
A. OBJECTIVES:
The objective of the course is to expertise the student in writing, designing and analyzing the
algorithm to solve a problem. Upon completion of this course the learners will be:
(a) Able
(b)Able
(c) Able
(d)Able
to
to
to
to
B. COURSE OUTLINE
SNo
Unit
Unit - 1
Unit 2
Unit 3
Unit 4
Unit 5
Contents
Unit 6
C. PEDAGOGY
The course will be taught using interactive lecture method. The concepts will be
adequately illustrated with examples to make applications of theoretical concepts clear. Students will
be required to develop the programs for the problems and they have to take Assignments and
Exercises.
12-
30%
20%
3-
50%
1- INTERNAL ASSESSMENT:
WEIGHTAGE 30%
Internal Assessment shall be done based on the following:
Sl.
No.
Description
% of Weightage
40%
Class Tests
30%
Quizzes
20%
General Discipline
10%
Internal Assessment Record Sheet (including Mid Term Examination marks) will be
displayed on LMS/Icos at the end of semester i.e. last week of regular classroom teaching.
1.1- CLASS TESTS/QUIZZES: Two Class Tests based on descriptive type theoretical & numerical
questions and Two Quizzes based on objective type questions will be held; one class test and one
quiz atleast ten days before the Mid Term Examination and second class test and second quiz
atleast ten days before the End Term Examination. Those who do not appear in Viva-Voce and quiz
examinations shall lose their marks.
The marks obtained by the students will be displayed on LMS a week before the start of Mid
Term and End Term Examinations respectively.
1.2- ASSIGNMENTS: After completion of each unit or in the mid of the unit, there will be home
assignments based on theory and numerical problems. Those who fail to submit the assignments
by the due date shall lose their marks.
The marks obtained by the students will be displayed on LMS after each submission and
subsequent evaluation.
1.3- GENERAL DISCIPLINE: Based on students regularity, punctuality, sincerity and behavior in
the class.
The marks obtained by the students will be displayed on LMS at the end of semester.
Description
Weight age
Schedule
1.
Internal Examination
30%
Detailed Below
2.
Mid-term Exam
20%
Academic Calendar
3.
End-term Exam
50%
Academic Calendar
Internal Assessment: Marks 100 (It is based on the individual/group assignment, online
quizzes/test and class room attendance)- Faculty are advise to declare detailed break-up or
scheme for internal assessment.
Mid- Semester Examination: 20% Weightage
Mid- Semester examination shall be of two hour duration and shall be a combination of short
theory questions and numerical problems.
End -Semester Examination: 50% Weightage
End-Semester examination shall be of three hours duration. The examination paper shall have
theory questions, short, long and application oriented problems.
No. of
Pedagogy
Detail of
References
Coverage
No
Sessions
6
1.
Lecture,
Presentation,
Discussion,
Lecture,
Presentation,
Discussion,
Assignment #1
UNIT-I Introduction
T1
T1
T1
6
3
Algorithmic process
Role of algorithm in
computing
3 Analyzing Algorithm and
Designing algorithm
4 Asymptotic notation
UNIT-Divide & Conquer
2.1 General discussions
2.2 Recurrence
2.3 Different methods for
solving
recurrence(Substitution,
recursion tree and master
method)
2.4 The maximum-subarray
problem
2.5 Merge Sort, Quick sort,
Binary search
2.5 Strassens algorithm for
matrix multiplication
UNIT-III: The Greedy
Algorithm
3.1 General discussion,
3.2 Elements of the greedy
strategy
3.3 Knapsack problem
3.4 Minimum spanning tree
3.5 An activity selection
problem
3.6 Huffman codes
Lecture,
Presentation,
Discussion QuizI, Test-I
Lecture,
Presentation,
Discussion,
1
2
UNIT-IV Dynamic
Programming
T1
Lecture,
Presentation,
Discussion,
Assignment #2
T1
Quiz-II, Test-II
Lecture,
Presentation,
Discussion,
Assignment #3
Quiz-III, Test-III
R1
5.1Representation of graph
5.2Basic traversal
techniques(BFS and DFS)
and its applications
5.3Single source shortest
path(Bellman-Ford,
Dijkstras algorithm )
5.4All pair shortest path(FloydWarshall algorithm)
UNIT-VI Backtracking and B
&B
5.1General method-Discussion
5.2N queens problem
5.3Sum of subsets, graph
coloring
5.4Branch and bound vs
Backtracking
5.5 Knapsack, TSP,B & B
strategies
F. SUGGESTED READINGS:
F: 1 TEXT BOOKS:
[T1]: Introduction to Algorithm by Thomas H. Cormen
F : 2 REFERENCE BOOKS:
[R1]: Introduction to Design and Analysis of Algorithm by Anany Levitin
F : 3 VIDEO RESOURCES (URL LINK) :
1- Youtube.com
2- Nptel.iitc.ac.in
GUIDELINES
Cell Phones and other Electronic Communication Devices: Cell phones and other
electronic communication devices (such as Blackberries/Laptops) are not permitted in
classes during Tests or the Mid/Final Examination. Such devices MUST be turned off in the
class room.
E-Mail and LMS: Each student in the class should have an e-mail id and a pass word to
access the LMS system regularly. Regularly, important information Date of conducting class
tests, guest lectures, via LMS. The best way to arrange meetings with us or ask specific
questions is by email and prior appointment. All the assignments preferably should be
uploaded on LMS. Various research papers/reference material will be mailed/uploaded on
LMS time to time.
Attendance: Students are required to have minimum attendance of 75% in each subject.
Students with less than said percentage shall NOT be allowed to appear in the end semester
examination.
Passing criterion: Student has to secure minimum 30%/40% marks of the highest marks
in the class scored by a student in that subject (in that class/group class) individually in
both the End-Semester examination and Total Marks in order to pass in that paper.
Passing Criterion for B. Tech: minimum 30% of the highest marks in the class
Passing Criterion for M. Tech: minimum 40% of the highest marks in the class