Handout Preparation Model
Handout Preparation Model
HANDOUT
on
Vision
Mission
Year
: 2016-17
Branch
: CSE
Credits
: 3
============================================================================
1. Brief History and Scope of the Subject
An algorithm is a recipe or a systematic method containing a sequence of instructions to solve a
computational problem. It takes some inputs, performs a well defined sequence of steps, and
produces some output. Once we design an algorithm, we need to know how well it performs on
any input. In particular we would like to know whether there are better algorithms for the
problem. An answer to this first demands a way to analyze an algorithm in a machineindependent way. Algorithm design and analysis form a central theme in computer science.
Advanced topics in Algorithms include a study of randomized algorithms (where an algorithm
can make some careful random choices and one is interested in the expected runtime of the
algorithm, as opposed to the worst case) and parallel algorithms (where the algorithm can make
use of several available processors simultaneously).
2. Pre-Requisites
Mathematical Foundation of Computer Science
Data Structures
Programming Language such as C/C++/JAVA
3. Course Objectives:
4. Course Outcomes:
CO1:
CO2:
CO3:
CO4:
CO5:
5. Program Outcomes:
Graduates of the Computer Science and Engineering Program will have
a) an ability to apply knowledge of mathematics, science, and engineering
b) an ability to design and conduct experiments, as well as to analyze and interpret data
c) an ability to design a system, component, or process to meet desired needs within realistic
constraints such as economic, environmental, social, political, ethical, health and safety,
manufacturability, and sustainability
d) an ability to function on multidisciplinary teams
e) an ability to identify, formulate, and solve engineering problems
f) an understanding of professional and ethical responsibility
g) an ability to communicate effectively
h) the broad education necessary to understand the impact of engineering solutions in a global,
economic, environmental, and societal context
i) a recognition of the need for, and an ability to engage in life-long learning,
j) a knowledge of contemporary issues
k) an ability to use the techniques, skills, and modern engineering tools necessary for
engineering practice.
6. Mapping of Course Outcomes with Program Outcomes:
CO1
CO2
CO3
CO4
CO5
No. of Periods
Theor
Tutorial
y
1
2
1
2
1
1
2
2
2
2
2
2
1
2
1
2
2
1
1
2
2
2
2
2
UNIT 5: Backtracking
General method
N-queen problem
Sum of subsets problem
Graph coloring
Hamiltonian cycles
1
2
1
2
2
UNIT I
Objective:
2
2
2
2
56
2
2
2
2
2
2
2
2
2
2
2
2
2
28
Syllabus:
Learning Outcomes:
Learning Material
Assignment-Cum-Tutorial Questions
A. Questions testing the remembering / understanding level of students
I)
Objective Questions
1)
2)
3)
II) Problems:
1)
2)
3)
4)
C. Questions testing the analyzing / evaluating ability of students
1)
2)
UNIT II
Objective:
Syllabus:
Learning Outcomes:
Learning Material
Assignment-Cum-Tutorial Questions
A. Questions testing the remembering / understanding level of students
I)
Objective Questions
1)
2)
3)
II) Problems:
1)
2)
3)
4)
C. Questions testing the analyzing / evaluating ability of students
1)
2)
Academic Calendar
(Current Semester)