Beruflich Dokumente
Kultur Dokumente
1984
1. UG: B.E. in Computer science and Engineering
2. PG: M.Tech. in Computer Science and Engineering
3. Ph.D
4. M.Sc(Engg.) by research
Faculty
Sl. No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
Name
Dr. K G Srinivasa
Qualification
M.E, Ph.D
Designation
Professor
AICTE-INAE distinguished
Dr. Ramamurthy Badrinath
Ph.D
Visiting Professor
Dr. R. Srinivasan
D.Sc.
Professor(Emeritus)
Dr. S. Ramani
Ph.D
Professor(Emeritus)
Dr. Anita Kanavalli
M.E., Ph.D
Professor
Dr. Seema S
M.S., Ph.D
Associate Professor
Dr. Annapurna P. Patil
M. Tech, Ph.D
Associate Professor
Jagadish S Kallimani
M.Tech, (Ph.D)
Associate Professor
D.S. Jayalakshmi
M.Sc(Engg), (Ph.D)
Associate Professor
Associate Professor
Dr. Monica R Mundada
M.Tech, Ph.D
Assistant Professor
Sanjeetha R
M.Tech
Assistant Professor
A Parkavi
M.E. (Ph.D)
Assistant Professor
Veena GS
M.Tech (Ph.D)
Assistant Professor
J Geetha
M.Tech, (Ph.D)
Assistant Professor
T.N.R. Kumar
M. Tech (Ph.D)
Assistant Professor
Mamatha V.
M.Tech
Assistant Professor
Chethan C T
B.E.
Assistant Professor
Sini Anna Alex
M.E, (Ph.D)
Assistant Professor
Vandana Sardar
M.E.
Assistant Professor
Meera Devi
M.Tech
Assistant Professor
Mallegowda M
M.Tech
Divakar Harekal
M.E.
Assistant Professor
Chandrika Prasad
M.Tech
Assistant Professor
S. Rajarajeswari
M.E, (Ph.D)
Assistant Professor
Sowmyarani C N
M.E. (Ph.D)
Assistant Professor
Pramod C Sunagar
M.Tech
Assistant Professor
Sowmya B.J.
M.Tech
Assistant Professor
Pradeep Kumar D
M.Tech
Assistant Professor
Chetan Shetty
M.Tech
Assistant Professor
Ganeshayya Shidaganti
M.Tech
Assistant Professor
Darshana A Naik
M.Tech
Assistant Professor
Shravanthi T.
M.Tech
Assistant Professor
Srinidhi H.
M.Tech
Assistant Professor
Visiting Faculty Members from Industry
Application Engineering
N. Pramod
B.E.
at Thoughtworks Pvt.
Ltd.
M.S. in Machine Learning and
Jayasimha Rao
Data Mining from
Aalto
Entrepreneur
University School of Science
To inculcate strong ethical values, leadership abilities and research capabilities in the
minds of students so as to work towards the progress of the society.
Process for Defining the Vision and the Mission of the Department
5. An ability to identify, formulate, study, analyze and solve problems using the first
principles of mathematics and natural sciences as well as computer science & engineering
techniques.
6. An understanding of professional and ethical responsibilities in professional engineering
practice.
7. An ability to communicate effectively.
8. The broad education necessary to understand the impact of engineering solutions in an
environmental and societal context.
9. Recognition of the need for, and an ability to engage in life-long learning.
10. An ability to create and use the techniques, algorithms, models and processes, and modern
software/hardware tools necessary for computer engineering practice.
11. An ability to apply knowledge of contemporary issues to assess the societal, legal and
cultural issues related to the practice of computer science and engineering.
12. An understanding of the engineering and management principles required for project and
finance management.
PO Derivation Process
Programme
Educational
Objectives
Excel in
career
Life-long
learning
Research and
Innovations
Work in
diverse
teams
Leadership
and
contribution
to society
Programme Outcomes
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
PO10
PO11
PO12
Courses
Basic Science Core Courses
Basic Engineering Science Core Courses
Humanities and Social Science Core Courses
Professional Courses and Electives
Major Project
Mandatory Learning Courses
Weightage
13%
13%
3%
62%
9%
0%
Chairperson
Member
Member
Member
Member
Member
Dr. R. Srinivasan
Dr. T. S. B. Sudarshan, Head, Amrita School of
Engg, Bangalore
Dr. Kavi Mahesh, Professor, PESIT
Dr. N.K. Srinath, Professor, RVCE
Member
Member
Member
Member
Member
Member
Member
Member
Member
Member
Member
Krishnaprasad
Bangalore
C,
Qikwell
Technologies,
Dr. K G Srinivasa
Member
Member
Member
Dr. T S B Sudarshan
Professor and Chair, Dept of CSE, Amrita
School of Engg, Bangalore
Member
Dr. K G Srinivasa
Member
Member
Member
Member
Member
Member
Member
Member
Scheme of Studies for Second Year B.E. (CSE) for the batch 2013-2017
III Semester
Code
CSMAT301
CS311
CS312
CS313
CS314
CS315
CSL316
CSL317
Total Credits: 25
Subject
Engineering Mathematics III
Electronics Circuits
Digital Design with VHDL
Data Structures with C
Discrete Mathematical Structures
Object Oriented Programming with C++
Programming Laboratory
Analog & Digital Circuits Laboratory
IV Semester
Code
CSMAT401
CS411
CS412
CS413
CS414
CS415
CSL413
CSL414
L
4
3
3
3
3
3
0
0
T
0
0
0
1
1
0
0
0
P
0
0
0
0
0
0
2
2
Credit
4
3
3
4
4
3
2
2
Total Credits: 26
Subject
Engineering Mathematics IV
Theory of Computation
Computer Organization
Design and Analysis of Algorithms
Introduction to Microprocessors
Data Communication
Algorithms Laboratory
Microprocessors Laboratory
L
4
3
4
4
4
4
0
0
T
0
1
0
0
0
0
0
0
P
0
0
0
0
0
0
1
1
Credit
4
4
4
4
4
4
1
1
Prerequisites: Nil
Course Objectives:
The students will
1. Learn the concepts of finite differences and its applications.
2. Learn to represent a periodic function in terms of sines and cosines.
3. Understand the concepts of a continuous and discrete integral transform in the form of Fourier and Z-transforms.
4. Understand the concepts of PDE and its applications to engineering.
5. Learn the concepts of linear transformation through matrix algebra.
Course Content:
Unit 1
Finite Differences and Interpolation: Forward and backward differences, Interpolation, Newton-Gregory forward and
backward Interpolation formulae, Lagranges interpolation formula, Newtons divided difference interpolation formula
(no proof).
Numerical Differentiation and Numerical Integration: Derivatives using Newton-Gregory forward and backward
interpolation formulae, Newton-Cotes quadrature formula, Trapezoidal Rule, Simpsons(1/3) rd rule, Simpsons(3/8)th
rule.
Unit 2
Fourier Series: Convergence and divergence of infinite series of positive terms, Periodic functions, Dirichlets
conditions, Fourier series of periodic functions of period 2 and arbitrary period, Half range Fourier series, Practical
harmonic analysis.
Unit 3
Fourier Transforms: Infinite Fourier transform, Fourier sine and cosine transform, Properties, Inverse transform.
Z-Transforms: Definition, Standard Z-transforms, Single sided and double sided, Linearity property, Damping rule,
Shifting property, Initial and final value theorem, Inverse Z-transform, Application of Z-transform to solve difference
equations.
Unit 4
Partial differential equation: Formation of partial differential equations (PDE) by elimination of arbitrary
constants and functions, Solution of PDE - Lagranges linear form, Method of Separation of Variables. Application of
partial differential equations: Finite difference approximation to derivatives, Numerical solution of second order
partial differential equations Elliptic, Parabolic & Hyperbolic equations (Laplace, Heat & Wave equations).
Unit 5
Linear Transformations: Introduction to Linear transformations, Composition of matrix transformations, Rotation about
the origin, Dilation, Contraction and Reflection, Kernel and Range ,Change of basis.
Text Books :
1.
2.
3.
Reference Books:
1.
Peter V. ONeil Advanced Engineering Mathematics Thomson Brooks/Cole 5th edition 2007.
2.
3.
B. V. Ramana Engineering Mathematics Tata McGraw Hill Pub. Co. Ltd. New Delhi 2008.
Serge Lang Linear Algebra-Springer-3rd edition-1987.
Course Outcomes:
Students are expected to do the following
1. Will be able to use a given data for equal and unequal intervals to find a polynomial function for estimation.
2. Computing maxima, minima, curvature, radius of curvature using numerical differentiation.
3. Computing the arc length, area, surface area and volume using numerical integration.
4. Finding the expansion of function as a Fourier series/Half range Fourier series in a given range of values of the
variable.
5. Obtaining the various harmonics of the Fourier series expansion for the given numerical data.
6. To find Fourier transforms, Fourier sine and Fourier cosine transforms of functions.
7. Solving difference equations using Z-transforms.
8. Formation and solution of partial differential equations.
9. Solutions of heat, wave and Laplace equations using numerical methods.
To
Whom
Indirect
Assessme
nt
Methods
Direct Assessment
Methods
What
CIE
SEE
Internal
Assessment
Tests
Class-room
Surprise Quiz
Students
Standard
Examination
Students
Feedback
End of Course
Survey
Max
Marks
Evidence
Collected
Contribution
Outcomes
30
Blue Books
1,2 & 5
Twice(Summation of the
two will be computed)
20
Quiz papers
3&4
100
Answer scripts
2&3
Feedback
forms
Questionnaire
Students
to
Course
Course Outcomes:
This course uses assigned readings, lectures, and homework to enable the students to:
1. Explain the basic concepts of the Opamp, derive expression for the performance parameters and study the
different application circuits.
2. Analyze the working of the different waveshaping circuits built with diodes and ICs.
3. Understand the basics of biasing and hybrid parameters.
4. Identify and discuss the characteristics of FET and study of feedback amplifiers.
5. Design the linear power supplies and converter circuits.
Mapping Course Outcomes with Programme Outcomes:
Course Outcomes
1. Explain the basic concepts of the Opamp, derive expression for
the performance parameters and study the different application
circuits.
2. Analyze the working of the different waveshaping circuits built
with diodes and ICs.
3. Understand the basics of biasing and hybrid parameters.
4. Identify and discuss the characteristics of FET and study of
feedback amplifiers.
5. Design the linear power supplies and converter circuits.
Programme Outcomes
4 5 6 7 8 9 10
11
12
Prerequisites: The student must have knowledge in Boolean algebra and Basic electronics.
Course Objectives:
This course will help students to achieve the ability to:
1. Understand the basic digital principles and working of various logic gates, to analyze and simplify a boolean
function using K-map, Quine-McCluskey techniques as to find the minimal SOP/POS solution for designing a
cost effective combinational circuit. Introduction to vhdl programming
2. Design and implement complex arithmetic and logic circuits, to understand the working logic, design and
applications of multiplexers, decoders, encoders, code converters their vhdl equivalent code
3. Understand the behavior, timing issues and internal structure of various bistable elements (flip-flops) and their
applications in shift registers, counters.
4. Analyze and design Synchronous sequential circuit paradigm using both Moore and Mealy models.
5. Analyze Asynchronous sequential circuit paradigm and design circuits and testing of digital circuits
Course Contents:
Unit 1
Synthesis using AND, OR and NOT gates, NAND and NOR logic circuits, Introduction to VHDL, K map, strategy of
minimization, minimization of POS forms, incompletely specified functions, multiple output circuits, multilevel synthesis,
analysis of multilevel circuits, tabular method for minimization
Unit 2
Combinational circuits: Half adder, full adder(realization using NAND gates), adder subtractor unit, fast adders,
multiplexers, decoders, encoders, code converters, arithmetic comparison circuits, VHDL for combinational circuits.
Unit 3
FFs, registers and counters: Basic latch, gated D latch, T, flip flop, JK flip flop, registers, counters, reset synchronization,
other type of counters, registers and counters in VHDL code
Unit 4
Synchronous sequential circuits: Basic design steps, mealy state model, mealy type FSM for serial adder, design of a
counter using sequential circuit approach
Unit 5
Asynchronous sequential circuits: Asynchronous behavior, analysis of asynchronous circuits, synthesis of asynchronous
circuits, state reduction, state assignment. Testing of logic circuits: fault model, path sensitizing, testing of sequential
circuits
Text Books:
1. Stephen Brown, Zvonko Vranesic: Fundamentals of Digital Logic Design with VHDL, Tata McGraw Hill, 3rd
Edition, 2012.
2. Donald P Leach, Albert Paul Malvino & Goutam Saha: Digital Principles and Applications, Tata McGraw Hill,
7th Edition, 2011.
Reference Books:
1. Donald D Givone: Digital Principles and Design, 2nd edition, Tata McGraw Hill, 2006.
2. Charles H Roth, Jr : Digital Systems Design using VHDL, Thomson, 2nd Edition.
3. John M Yarborough: Digital Logic Applications and Design, Thomson Learning, 2004
Course Delivery:
The course will be delivered through lectures, class room interaction, group discussion, exercises and self study cases.
Indirect
Assessmen
t Methods
Direct
Assessment
Methods
What
CIE
Internal
Assessment Tests
Surprise Quiz
SEE
To
Whom
Students
Standard
Examination
Mid sem survey
End of Course
Survey
When/ Where
(Frequency in the
course)
Thrice(Average of
the best two will be
computed)
Twice
End of Course
(Answering
5 of 10 questions)
Max
Mar
ks
Evidence
Collected
Contribution to
Course Outcomes
30
Blue Books
1-5
20
Quiz Papers
1-5
100
Answer scripts
1-5
Feedback
forms
Questionnaire
Effectiveness of
Delivery of instructions
& Assessment Methods
Students
Course Outcomes:
This course uses assigned readings, lectures and homeworks to enable the students to :
1.
2.
3.
4.
5.
10
3
c
11
12
-
Direct
Assessment
Methods
What
CIE
Internal
Assessment Tests
Assignements/Quiz
To Whom
Students
When/ Where
(Frequency in
the course)
Thrice
(Average of
the best two
will be
computed)
Once
Max
Marks
Evidence
Collected
Contribution to Course
Outcomes
30
Blue Books
1,2,3,4 &5
20
Assignments/
1,2,3,4 &5
/Mini Projects /
Puzzles
Indirect
Assessment
Methods
SEE
Quiz/
Mini Projects/
Puzzles Sheets
Standard
Examination
Students
Feedback
End of Course
(Answering
5 of 10
questions)
100
Answer scripts
1,2,3,4 &5
Middle of the
course
Feedback
forms
End of the
course
Questionnaire
4, 5 Effectiveness of Delivery of
instructions & Assessment
Methods
Students
End of Course
Survey
Course Outcomes:
This course uses assigned readings, lectures, and homework to enable the students to:
1) Understand the concepts of pointers, arrays, structures, unions and strings.
2) Design any application based on the concept of stack and queue.
3) Demonstrate different types of lists and apply various operations on them.
4) Understand various types of trees and demonstrate various operations on them
5) Describe various graph representations and their operations, types of priority queues and AVL trees.
Mapping Course Outcomes with Program Outcomes:
Course Outcomes
1
1.
2.
3.
4.
5.
Program Outcomes
5 6 7 8 9
10
X X X
X X X
X X X
X X X
X X X
11
12
Prerequisites: Nil
Course Objectives:
The objectives of this course are to
1. Distinguish between the notion of discrete and continuous mathematical structures.
2. Analyze the basic concepts of set theory and relations .
3. Understand to solve problems using counting techniques and combinatorics in the context of discrete probability
4. Identify the basic properties of graphs and use these concepts to model simple applications.
5. Model problems in computer science using trees and groups , demonstrate understanding of traversal, and relate
graphs and trees to data structures, algorithms, and counting.
Course Content:
Unit 1
Logics and Proofs: The laws of Logic, Logical implication, Rules of inference, Quantifiers, Proofs of theorems.
Unit 2
Relations: Relations, Properties of relations, Computer Recognition- Zero-one Matrices and directed Graphs,
Equivalence Relations and partitions. POSETS, Hasse Diagrams, Lattices..
Unit 3
Combinatorics: Fundamentals of counting, permutation, combination, Combination with repetition, Binomial
Coefficient, Principle of inclusion and exclusion, Pigeon hole principle. The Principle of Inclusion and Exclusion: The
Principle of Inclusion and Exclusion, Generalizations of the Principle, Derangements Nothing is in its Right Place, Rook
Polynomials.
Unit 4
Graph Theory: Introduction to Graph theory- Definitions, subgraphs, complements, and graph isomorphism, Eulers
trails and circuits, Hamilton paths and Cycles. Planar graphs, Eulers Theorem, Graph Coloring.
Unit 5
Trees: Definitions, Properties, and Examples, Routed Trees, Trees and Sorting, Weighted Trees and Prefix Codes.
Groups: Definitions, Elementary Properties, Homomorphism, Isomorphism, and cyclic groups, Cosets and Lagranges
Theorem
Text Book:
1. Ralph P. Grimaldi: Discrete and Combinatorial mathematics, 5th Edition, PHI/ Pearson Education, 2004.
Reference Books:
1. Kenneth H. Rosen: Discrete Mathematics and its Applications.
2. Thomas Koshy: Discrete Mathematics with Applications.
3. Kenneth H. Rosen: Discrete Mathematics and its Applications
Course Delivery: The course will be delivered through lectures, presentations, classroom discussions, and practical
implementations. Questions for CIE and SEE are designed in accordance with the Blooms taxonomy.
Course Assessment and Evaluation:
CIE
Direct
Assessment
Methods
What
Internal
Assessment
Tests
Quiz/Online
Course
To Whom
Students
When/ Where
(Frequency in
the course)
Thrice(Average
of the best two
will be
computed)
Max
Mark
s
Evidence
Collected
Contribution to
Course Outcomes
30
Blue Books
1,2,3,4,5
Once
20
Quiz Papers
2,3,4
SEE
Indirect
Assessment
Methods
Standard
Examination
Students
Feedback
End of Course
Survey
End of Course
(Answering
5 of 10 questions)
100
Answer
scripts
Middle of the
course
Feedback
forms
Questionnaire
1,2,3,4,5,
Students
1, 2, 3,4,5
Delivery of the course
1, 2
,3,4,5Effectiveness of
Delivery of
instructions &
Assessment Methods
Understand some basic properties of graphs and related discrete structures, and be able to relate these to practical
examples.
5. Learn the concepts of Trees and its applications. Learn the concept of groups and their applications.
Mapping of Course Outcomes with Programme Outcomes:
Course Outcomes
Construct mathematical arguments using logical connectives and
verify the correctness of an argument using propositional and
predicate logic. Analyze its application in the field of computer
science
Understand and analyze the applications of sets, functions,
relations
Demonstrate the ability to solve problems using counting
techniques and combinatorics in the context of discrete probability.
Understand the principle of inclusion-exclusion, rook polynomial
Understand some basic properties of graphs and related discrete
structures, and be able to relate these to practical examples.
Learn the concepts of Trees and its applications. Learn the concept
of groups and their applications.
Programme Outcomes
1 2 3 4 5 6
X
--
--
--
--
10
11
12
Indirect Assessment
Methods
Direct Assessment
Methods
What
CIE
Internal
Assessment
Tests
Assignments
SEE
To Whom
Students
Standard
Examination
Midsem survey
When/ Where
(Frequency in
the course)
Thrice(Average of
the best two will
be computed)
Max
Marks
Evidence
Collected
Contribution to
Course Outcomes
30
Blue Books
1,2,3,4 & 5
Once
20
Assignment
copies
1,2,3,4,5
End of Course
(Answering
5 of 10 questions)
100
Answer
scripts
1,2,3,4 & 5
Middle of the
course
Feedback
forms
Questionnair
e
Students
End of Course
Survey
1, 2, 3
Delivery of the
course
1, 2 ,3,4,5
Effectiveness of
Delivery of
instructions &
Assessment
Methods
Course Outcomes:
1.
At the end of the course students should be able to:
2.
Identify classes, objects, members of a class and the relationships among them needed to solve a specific
problem.
3.
Demonstrate the concept of constructors and destructors.
4.
Create function templates, overload function templates, understand and demonstrate the concept data
encapsulation and inheritance
5.
Demonstrate the concept of polymorphism with virtual functions.
6.
Demonstrate the concept of file operations, streams in C++ and various I/O manipulators.
Mapping Course Outcomes with Programme Outcomes:
Course Outcomes
1
1. Identify classes, objects, members of a class and X
the relationships among them needed to solve a
specific problem.
2. Demonstrate the concept of constructors and
X
destructors.
3. Create function templates, overload function
X
templates, understand and demonstrate the
concept data encapsulation and inheritance
4. Demonstrate the concept of polymorphism with
X
virtual functions.
5. Demonstrate the concept of file operations, X
streams in C++ and various I/O manipulators.
Programme Outcomes
5
6
7
8
9
X
10
X
11
12
3.
4.
5.
6.
Aaron M. Tenenbaum, Y.Langsam, M.J.Augenstein: Data Structures Using C, 1 st Edition, Pearson Education
Ltd, 2012.
Richard F. Gilberg and Behrouz A. Forouzan: Data Structures- A Pseudocode Approach with C, 2nd Edition,
Cengage Learning, 2012.
Herbert Schildt: The Complete Reference C++, 4th Edition, Tata McGraw Hill, 2011.
Stanley B.Lippmann, Josee Lajoie: C++ Primer, 4 th Edition, Addison Wesley, 2012.
Topics: General principles of language design: Design goals, Typing regimes, Data structure models, Control structure
models and Abstraction mechanisms.
Part A: - Data Structures with C.
Part B: - Object Oriented Programming with C++.
Direct Assessment
Methods
Course Delivery: The course will be delivered through lectures in the laboratory with exercises.
Course Assessment and Evaluation:
When/ Where
To
Max
Evidence
What
(Frequency
in the
Whom
Marks
Collected
course)
Lab Test
1Lab Test
30
Data sheets
CIE
Students
Viva
SEE
Indirect
Assessment
Method
Record
Lab
Examination
Students
Feedback
End of Course
Survey
Every Week(Average
of the total score will
be computed)
Every Week(Average
of the total score will
be computed)
End of Course
(Executing 2
programs)
Middle of the course
1-5
10
Record
1-5
10
Viva Result
Sheets
Recollection Skills
50
Answer
scripts
1-5
Feedback
forms
Questionnaire
Effectiveness of
Delivery of
instructions &
Assessment Methods
Students
End of the course
Contribution to
Course Outcomes
Course Outcomes:
This course uses assigned readings, lectures, and homework to enable the students to:
1. Understand various data structures like stacks, queues, linked lists, trees and graphs
2. Develop well documented programs containing complex data structures.
3. Create classes incorporating object-oriented techniques.
4. Design, implement, test, and debug simple programs in an object-oriented programming language.
5. Use data abstraction, polymorphism and exception handling.
Mapping Course Outcomes with Programme Outcomes:
Course Outcomes
1
2
Understand various data structures like stacks,
X X
queues, linked lists, trees and graphs
Develop well documented programs containing
X X
complex data structures
Create classes incorporating object-oriented
X X
techniques
Design, implement, test, and debug simple programs
X X
in an object-oriented programming language
Use data abstraction, polymorphism and exception
X X
handling
Programme Outcomes
4
5 6 7 8 9
XX
10
11
12
When/ Where
(Frequency in the
course)
Max
Marks
Evidence
Collected
Contribution to
Course
Outcomes
1Lab Test
30
Data sheets
1-5
10
Record
1-5
10
Viva Result
Sheets
End of Course
(Executing 2 programs)
50
Answer scripts
1-5
Feedback
forms
1, 2, 3
Delivery of the
course
Questionnaire
Effectiveness of
Delivery of
instructions &
Assessment
Methods
To
Whom
What
Direct Assessment
Methods
Lab Test
CIE
Record
Students
Viva
SEE
Lab
Examination
Indirect
Assessment
Method
Mid-Term Survey
Every Week(Average of
the total score will be
computed)
Every Week(Average of
the total score will be
computed)
Students
End of Course
Survey
Recollection
Skills
Course Outcomes:
At the end of the course the students should be able to:
1. Experimental analysis of I/O characterstics of Transistors and Feedback circuits
2. Design and implementation of Clipper and Clamper Circuits, Multivibrator Circuits, Rectifier Circuits, voltage
Regulators
3. Design and Implementation of Various applications of OPAMPs
4. Analysis ,Design, and implement of combinational and sequential logic circuits.
5. Simulation and analysis of logic circuits in VHDL using Modelsim
Mapping Course Outcomes with Program Outcomes:
Course OutComes
Experimental analysis of I/O
characteristics of Transistors and
Feedback
circuitimplementation of
Design and
Clipper and Clamper Circuits,
Multivibrator Circuits, Rectifier
Circuits,
regulators
Design voltage
and Implementation
of
Various applications of OPAMPs
Design,
implementation
analysis of combinational
sequential logic circuits.
and
and
PO1
PO2
PO3
PO4
Program Outcomes
PO5 PO6 PO7 PO8
PO9
P10
P11
P12
Prerequisites: Nil
Course Objectives:
The students will
1. Learn to solve algebraic and transcendental equations numerically.
2. Learn fitting a curve, correlation, regression for a statistical data.
3. Learn the basic concepts of probability and Random variables.
4. Learn the concepts of probability distributions.
5. Construct the various tests essentially needed for the testing of small samples for testing for different attributes.
6. Learn the concepts of stochastic process and queuing theory.
Course Contents:
Unit 1
Numerical Solution of Algebraic and Transcendental equations: Method of false position, Newton-Raphson method.
Statistics: Curve fitting by the method of least squares, Fitting a Linear curve, Quadratic curve, Geometric curve,
Correlation and Regression.
Unit 2
Theory of Probability: Classical and axiomatic definition of probability, Addition law, Conditional probability,
Multiplication law, Bayes theorem.
Random Variables: Discrete, Continuous, Mathematical expectation, Variance, Moment Generating Function (MGF).
Unit 3
Probability Distribution: Binomial, Negative Binomial, Poisson, Geometric, Exponential, Gamma and Normal
distribution.
Joint probability distribution: Concept of joint probability distribution, Discrete random variables, Independent random
variables, Problems on expectation and variance.
Unit 4
Sampling Theory : Sampling, Sampling distributions, Standard error, Central limit theorem, Test of Hypothesis for
means, Confidence limits for means, Students t-distribution, F-distribution, Chi-Square distribution as a test of goodness
of fit.
Unit 5
Markov Chain: Introduction, Classification of stochastic process, Probability vectors, Stochastic matrices,
Fixed points, Regular stochastic matrices, Markov chains, Discrete Time Markov chains, Computation of n step Transition Probabilities, States classification and limiting Probabilities.
Queuing theory: Introduction, Concepts and M/G/1 and M/M/1 queuing systems with numerical illustration.
Text Books :
1. B.S.Grewal - Higher Engineering Mathematics - Khanna Publishers - 40th edition-2007.
2. R.E. Walpole, R. H. Myers, R. S. L. Myers and K. Ye Probability and Statistics for Engineers and Scientists
Pearson Education Delhi 8th edition 2007.
Reference Books :
1.
2.
3.
Murray R Spiegel, John Schiller & R. Alu Srinivasan Probability and Statistics Schaums outlines
2ndedition 2007.
Erwin Kreyszig - Advanced Engineering Mathematics-Wiley-India publishers- Abridged edition-2008.
Kishor S. Trivedi Probability & Statistics with reliability, Queuing and Computer Science Applications PHI
2nd edition 2002.
Course Outcomes:
The students are expected to do the following:
1. Will be able to solve the problems of algebraic and transcendental equations using numerical methods.
2. Fit a suitable curve for tabulated values by the method of least squares.
3. Will be able to solve problems on probability of practical importance.
4. Express the probability distribution arising in the study of engineering problems and their applications.
5. Using the concepts of sampling student will be able to take decision about the hypothesis.
6. Will be able to apply the stochastic process and Markov Chain in prediction of future events.
7. Calculate the various parameters of the queuing models.
Prerequisites: Nil
Course Objectives:
At the end of the course the students will be able to:
1. To classify machines by their power to recognize languages
2. Employ finite state machines to solve problems in computing.
3. Design deterministic and non-deterministic machines.
4. Design grammars and recognizers for different formal languages
5. To recognize the decidability of language which are not regular.
Course Contents:
Unit 1
Introduction to Finite Automata: The central concepts of Automata theory; Deterministic finite automata;
Nondeterministic finite automata. An application of finite automata, Finite automata with Epsilon transitions.
Unit 2
Regular Expressions: Finite Automata and Regular Expressions Applications of Regular Expressions. Regular
languages; Proving languages not to be regular languages; Closure properties of regular languages; Decision properties of
regular languages; Equivalence and minimization of automata.
Unit 3
Contextfree grammars: Parse trees; Applications; Ambiguity in grammars and Languages. Definition of the Pushdown
automata; the languages of a PDA; Equivalence of PDAs and CFGs..
Unit 4
Deterministic Pushdown Automata: Normal forms for CFGs; The pumping lemma for CFGs; Closure properties of
CFLs. Problems that Computers cannot solve.
Unit 5
The Turing machine: Programming techniques for Turing Machines. Undecidability, A Language that is not recursively
enumerable; An Undecidable problem that is RE; Posts Correspondence problem..
Text Book:
1. John E. Hopcroft, Rajeev Motwani, Jeffrey D.Ullman: Introduction to Automata Theory, Languages and
Computation, 3rd Edition, Pearson Education, 2011.
Reference Books:
1. John C Martin: Introduction to Languages and Automata Theory, 3rd Edition, Tata McGraw-Hill, 2007.
2. Daniel I.A. Cohen: Introduction to Computer Theory, 2nd Edition, John Wiley & Sons, 2009.
3. Thomas A. Sudkamp: An Introduction to the Theory of Computer Science, Languages and Machines, 3rd
Edition,Pearson Education, 2006
Course Delivery:
The course will be delivered through lectures, class room interaction, group discussion and exercises and self-study cases.
Course Assessment and Evaluation:
Direct
Assess
ment
Method
s
What
CIE
Internal
Assessment
Tests
To
Whom
Students
When/ Where
(Frequency in
the course)
Thrice(Average
of the best two
will be
computed)
Max
Marks
Evidence
Collected
Contribution to
Course
Outcomes
30
Blue
Books
1,2 3,4,5
Indirect Assessment
Methods
SEE
Surprise Quiz
Once
20
Quiz
Answers
1,2,3,4 & 5
Standard
Examination
End of Course
(Answering
5 of 10
questions)
100
Answer
scripts
1,2,3,4 &5
Middle of the
course
Questionn
aire
End of the
course
Questionn
aire
1,2&3
Delivery of the
course
1,2,3,4, &5
Effectiveness of
Delivery of
instructions &
Assessment
Methods
Students
End of Course
Survey
Course outcomes:
At the end of the course the students will be able to:
1.
Demonstrate an understanding of electrical circuits in practical applications.
2.
Design the analog circuits using integrated circuits
3.
Simulate the different analog circuits using a simulation tool
4.
Demonstrate an understanding of digital circuits in practical applications
5.
Simulate the different digital circuits using simulation tool
Mapping Course Outcomes with program Outcomes:
Course Outcomes
1. Demonstrate an understanding of electrical circuits in practical
applications.
2. Design the analog circuits using integrated circuits
3. Simulate the different analog circuits using a simulation tool
4. Demonstrate an understanding of digital circuits in practical
applications
5. Simulate the different digital circuits using simulation tool
Programme Outcomes
1
X
2
X
3
X
4
X
5
X
10
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
11
12
Prerequisites: Nil
Course Objective:
The objective of this course is to make the students to
1.
To have a thorough knowledge of representing the instructions in the computer and ARM addressing modes
2.
To learn high-speed multiplier, circuit that perform division operation and also the representation of the floating
point number in IEEE format.
3.
To build a datapath and analyze the advantages of using Pipelining technique.
4.
To understand cache performance and the importance of virtual memory.
5.
Learning I/O interface and how to accelerate I/O performance.
Course Contents:
Unit 1
Language of the Compuer: Operation of the computer hardware, Operands of the Computer Hardware, Signed and
Unsigned numbers, Representing Instructions in the Computer, Logical Operations, Instructions for making Decisions,
Supporting procedures in the computer hardware, Communicating with people: ASCII versus Binary numbers, compiling
a string copy procedure, showing how to use C strings, ARM addressing for 32-bit immediates and more complex
addressing modes.
Unit 2
Arithmetic unit: Multiplication of two numbers, A signed operand multiplication, Booth algorithm, Bit pair recoding and
CSA integer division, IEEE standard for floating point numbers, Operations, Guard bits and truncation.
Unit 3
The Processor: Introduction, A basic MIPS Implementation, Logic Design Conventions: Clocking methodology,
Building a datapath, An overview of pipelinig: Designing instruction sets for pipelining, Pipeline hazards, Pipelined
datapath and control: Graphically representing pipelines, Data hazards: Forwarding versus stalling.
Unit 4
Memory unit: Introduction, The basics of Caches: Accessing a cache, Handling cache misses, Handling writes,
Designing the memory system to support caches, Measuring and improving cache performance: Reducing cache misses
by more flexible placement of blocks, Locating a block in the cache, choosing which block to replace, Reducing the miss
penalty using multilevel caches, Virtual memory: Placing a page and finding it again, Page faults, TLB.
Unit 5
Input Output Unit: Introduction, Dependability, Reliability, and availability, Disk storage, Flash memory, Connecting
processors, memory, and I/O devices, Interfacing I/O devices to the processor, memory, and operating system, I/O
performance measures, Designing an I/O system, parallelism and I/O, Real stuff: Sun Fire x4150 server.
Text Book:
1.
David A. Petterson, John L. Hennessy: Computer Organization and Design, M.K Publishers, 4th edition, 2010
2.
C Hamacher, Z Vranesic, S Zaky: Computer Organization, Tata McGraw Hill, 5th edition, 2011.
Reference Books:
1.
W. Stallings: Computer Organization and Architecture: Designing For Performance, 8th edition, Prentice hall,
2012.
2.
L L Wear: Computer - An introduction to hardware and software design, McGraw Hill international edition,
1991.
Course Delivery:
The course will be delivered through lectures, class room interaction, exercises and self-study cases.
Indirect Assessment
Methods
Direct Assessment
Methods
What
Internal
Assessment Tests
CIE
Surprise Quiz
Assignments
SEE
Students
Standard
Examination
When/ Where
(Frequency in the
course)
Thrice(Average of
the best two will be
computed)
Once
Max
Marks
Evidence
Collected
Contribution to
Course Outcomes
30
Blue Books
1, 2, 3, 4 and 5
10
Quiz Answers
Assignments
Sheets
1,2,3
1,2,3,4 &5
Once
10
End of Course
(Answering
5 of 10 questions)
100
Answer scripts
Middle of the
course
Questionnaire
Students
End of Course Survey
Questionnaire
4,5
1,2&3
1,2,3,4, &5
Effectiveness of
Delivery of
instructions &
Assessment
Methods
Course Outcomes:
At the end of this course the students will be able to:
1.
Understand the operations & operands of the computer, representing instruction and ARM addressing modes.
2.
Implement different algorithms used to perform fast multiplication and division also represent the floating-point
number in IEEE format.
3.
Analyze the logic design convention, datapath elements and understand the importance of pipelining.
4.
Learn how to measure and improve the cache memory performance and also recognize the advantages of using
virtual memory technique.
5.
Evaluate I/O system also demonstrate the connection and interfacing of I/O devices with the system.
Mapping Course Outcomes with Programme Outcomes:
Course Outcomes
1.
2.
3.
4.
5.
6.
7.
8.
Programme Outcomes
5 6 7 8 9 10
11
12
re
ct
As
se
ss
m
en
t
M
et
ho
ds
Course Delivery:
The course will be delivered through lectures, class room interaction, group discussion and exercises and self-study cases.
Course Assessment and Evaluation:
When/ Where
Max
Evidence
Contribution to Course
What
To Whom (Frequency in the
Marks
Collected
Outcomes
course)
Internal
Thrice
CIE
Students
30
Blue Books
1,2,3,4 &5
Assessment
(Average of the
Tests
Indirect
Assessment
Methods
SEE
Implementation
of application
based on design
strategies learnt
/ certification
course
Once
20
Softcopy of
the programs/
certificate
Implementation skills
Standard
Examination
End of Course
(Answering
5 of 10 questions)
100
Answer scripts
1,2,3,4 &5
Mid of Course
Feedback
forms
1,2 & 3
Delivery of the course
Questionnaire
Students
Feedback
Students
End of Course
Survey
Questions for CIE and SEE will be designed to evaluate the various educational components (Blooms
taxonomy)
Course Outcomes:
This course uses assigned readings, lectures, and homework to enable the students to:
1. Explain the basic concepts of time and space complexity and various design strategies and brief out the analysis of
elementary data structures.
2. Describe the methodologies of how to analyze an algorithm based on divide and conquer, and Greedy strategies.
3. Identify the working strategy of dynamic programming and analyze the basic traversal and search techniques.
4. Apply the ideas of backtracking and branch and bound design strategies and analyze their performance on
optimization problems.
5. Demonstrate an understanding of NP-Hard, NP-Complete Problem types and analyze the importance of
Approximation Algorithms.
Mapping Course Outcomes with Program Outcomes:
Course Outcomes
Explain the basic concepts of time and space
complexity and various design strategies and brief
out the analysis of elementary data structures
Describe the methodologies of how to analyze an
algorithm based on divide and conquer, and Greedy
strategies.
Identify the working strategy of dynamic
programming and analyze the basic traversal and
search techniques.
Apply the ideas of backtracking and branch and
bound design strategies and analyze their
performance on optimization problems
Demonstrate an understanding of NP-Hard, NPComplete Problem types and analyze the importance
of Approximation Algorithms.
3
-
Program Outcomes
5
6
7
8
10
11
12
Prerequisites: Nil
Course Objectives:
The objectives of this course are to:
1. Understand the internal architecture of microprocessor and the addressing modes used for the instruction in
designing a processor.
2. Design a processor to perform operations using assembly level language.
3. Understand the hardware specification of various processors and demonstrate the basic understanding of
operation between the microprocessor and memory device.
4. Provide the fundamental understanding of interfacing I/O devices using peripheral devices to microprocessors.
5. Provide the interrupt structure and operations of Intel family, also the DMA technique.
Course Contents:
Unit 1
The Microprocessor and its Architecture: Internal Microprocessor Architecture, Real Mode Memory Addressing,
Introduction to Protected Mode Memory Addressing, Memory Paging, Flat Mode Memory, Addressing Modes, Data
Movement Instructions.
Unit 2
Arithmetic and Logic Instructions: Program Control Instructions, Simple Assembly Language Programs. Using
Assembly Language with C/C++: Using Assembly Language with C++ for 16-Bit DOS Applications. Programming the
Microprocessor: Modular Programming, Using the Keyboard and Video Display, Data Conversions, Example Programs
Unit 3
8086 Hardware Specifications: Pin-Outs and the Pin Functions, Clock Generator, Bus Timings, Ready and Wait, 8288
Bus Controller, Memory and IO interfacing static memory interfacing, introduction to dynamic memory interfacing.
Unit 4
Basic I/O Interface: Introduction to I/O Interface, I/O Port Address Decoding, The Programmable Peripheral Interface,
ADC/DAC Converters
Unit 5
Interrupts: Basic Interrupt Processing, Hard Interrupts, Interrupt Examples. Direct Memory Access and DMAControlled I/O: Basic DMA Operation,The 8237 DMA Controller.
Text Book:
1. Barry B Brey: The Intel Microprocessors-Architecture, Programming and Interfacing, Eighth Edition, Pearson
Education, 2009.
References:
1. A.K Ray, K.M.Bhurchandi : Advanced Microprocessors and Peripherals, 2 nd edition, TMH, 2004
2. Uffen Beck: 8086:Architecture and Interfacing, 2 nd edition, John Wiley, 2005.
3. Internet Resources for Intel Multi Core and ARM Processors.
Course Delivery:
The course will be delivered through lectures, class room interaction, group discussion and exercises and self-study cases.
Course Assessment and Evaluation:
Dire
ct
Asse
ssme
nt
Meth
ods
What
CIE
Internal
Assessment Tests
To
Whom
Students
When/ Where
(Frequency in
the course)
Thrice (Average
of the best two
will be
Max
Marks
Evidence
Collected
Contribution
to Course
Outcomes
30
Blue Books
1,2 3,4,5
computed)
Indirect
Assessment
Methods
SEE
20
Quizzes are
conducted
online and the
scores are
recorded
1,2,3,4 & 5
End of Course
(Answering
5 of 10 questions)
100
Answer scripts
1,2,3,4 &5
Middle of the
course
Questionnaire
Questionnaire
Implementation of
Interfacing
Techniques
Quiz 1
Quiz 2
Semester End
Examination
1, 2 & 3
Delivery of the
course
1, 2, 3,4,5
Effectiveness of
Delivery of
instructions &
Assessment
Methods
Course Outcomes:
At the end of the course students should be able to:
1.
2.
3.
4.
5.
Programme Outcomes
1
10
11
X
X
12
Core : Core
Prerequisites: Nil
Course Objectives:
At the end of the course students should be able to:
1. Identify the components of a data communication system, factors which impact performance of data communication systems
and solve numerical examples related to these.
2. Understand & Analyze Analog to Digital conversions and vice versa, Multiplexing and various types of transmission media
used in computer networks and methods to optimize utilization of their capacities.
3. Understand the different types of circuit switched Networks and discuss various error detection and correction techniques
employed in data link layer
4. Analyze the various ARQ protocols, frame construction protocols like HDLC, PPP and also the multiple access protocols
employed by Data link layer.
5. Understand the structure of 802.3 and 803.11 protocols along with associated headers and algorithms used and also learn
about the connecting devices.
Course Contents:
Unit 1
Data Communications, Networks, The Internet, Protocols and standards, Network Models - Reference models OSI , Reference models
OSI (Contd.) TCP/IP Model, Addressing, Data & Signal - Analog and Digital, Transmission impairment, Date Rate Limits,
Performance,
Unit 2
Digital Transmissions Digital to Digital Conversions, Analog to Digital Conversions, Transmission Modes. Analog Transmission
Digital to analog conversion, Analog to Analog conversion, , Multiplexing FDM, WDM, STDM, Stastical TDM, Spread Spectrum
Guided Media Twisted pair cable, Co-axial cable, Fiber optic Cable, Unguided media Wireless Radio waves, Microwaves,
Infrared,
Unit 3
Circuit switched networks, Datagram networks, virtual circuit networks, Structure of a switch Structure of Circuit Switches & Packet
Switches, Data Link Layer- Types of Errors, redundancy, Detection VS Correction, Forward error Correction VS Retransmission,
Block Coding - Error detection and correction, Hamming Distance, Minimum Hamming Distance, Linear Block Codes, Cyclic Codes
CRC, Polynomials, Checksum
Unit 4
Data Link Layer: Data Link Control Framing, Flow and error control, protocols, Noiseless Channels Simplest protocol, Noiseless
Channels Stop and wait protocol, Noisy Channel Stop and wait Automatic Repeat Request, Go- back N Automatic Repeat Request,
Selective Repeat, Automatic Repeat Request, piggybacking, HDLC Configurations and Transfer Modes, Frames, Point to Point
Protocols Framing, Transition phases, Multiplexing, Multiple Access and Wired LANs-Random access Aloha, CSMA,
CSMA/CD,CSMA/CA, Controlled access reservation, polling, token passing, Channelization FDMA, TDMA, CDMA.
Unit 5
IEEE standards Data link and Physical Layer, Standard Ethernet MAC sublayer, Standard Ethernet physical layer, Bridged
Ethernet, Switched Ethernet, Full duplex Ethernet, Fast Ethernet, Gigabit Ethernet Wireless LANs, IEEE 802.11- Architecture, MAC
sub layer, Addressing Mechanisms and physical layer, Bluetooth Architecture, Bluetooth layers, Connecting Devices Hub,
Repeater, Bridges, Transparent Bridges, Switches, Router, Gateway, Backbone Networks Bus, Star, Connecting Remote LANs,
Virtual LANs
Text Book:
1. Data Communication and Networking, Behrouz A.Forouzan, McGraw Hill, 4th Edition, 2008.
Reference Books:
1. Data and Computer Communication, William Stallings, 8th Edition, Pearson Education, 2007.
2. Introduction to Data Communications and Networking Wayne Tomasi, Pearson Education, 2005.
3. Communication Networks-Fundamental Concepts and key architectures, Alberto Leon-Garcia and Indra Widjaja, Tata Mc-GrawHill 2nd Edition, Pearson Education, 2005.
Course Delivery:
The Course will be delivered through classroom teaching, interactions with the students, discussing interesting electronic systems in the
class room where the subsystems are being used.
Course Assessment and Evaluation:
Indirect
Assessment
Methods
Direct Assessment
Methods
What
To
Whom
Internal Assessment
Tests
CIE
SEE
Student
s
Standard
Examination
Students
Feedback
When/ Where
(Frequency in the
course)
Thrice(Average of the
best two will be
computed)
Max
Marks
Evidence
Collected
Contribution to Course
Outcomes
30
Blue Books
1,2 3,4,5
Depends on the
component
20
Quiz
papers/
Data sheets/
reports
1,2,3,4 & 5
End of Course
(Answering
5 of 10 questions)
100
Answer
scripts
1,2,3,4 &5
Feedback
forms
1, 2 & 3
Delivery of the course
Questionnai
re
1, 2, 3,4,5 Effectiveness of
Delivery of instructions &
Assessment Methods
Student
s
Course Outcomes:
At the end of the course, the students will be able to:
1. Identify and recognize the ISO OSI and TCP models and the layers associated functionalities.
2. Understand and analyze the types of digital transmissions and also know in detail about the types of transmission media.
3. Recognize the different types of networks and learn to solve problems in Error detection and corrections carried at data link
layer.
4. Design algorithms for the different ARQ protocols and also able to know the detailed frame format of HDLC and PPP.
5. Recognize the different types of Ethernet and get to understand the architecture of different types of wireless networks.
Mapping Course Outcomes with Programme Outcomes:
Programme Outcomes
Course Outcomes
1
2
3
4
5
6
7
8
9
10 11 12
Identify and recognize the ISO OSI and TCP models and the
layers associated functionalities.
Understand and analyze the types of digital transmissions and
also know in detail about the types of transmission media.
Recognize the different types of networks and learn to solve
problems in Error detection and corrections carried at data link
layer.
Design algorithms for the different ARQ protocols and also
able to know the detailed frame format of HDLC and PPP.
Recognize the different types of Ethernet and get to
understand the architecture of different types of wireless
networks.
X
X
What
To
Whom
When/ Where
(Frequency in
the course)
Evidence
Collected
Contribution to
Course Outcomes
(
25marks
each)
Data Sheets
1,2,3,4 & 5
50
Answer scripts
1,2,3,4 &5
50
CIE
Internal
Assessment Tests
Twice
SEE
Standard
Examination
End of Course
(Answering
5 of 10
questions)
Max
Marks
Students
Middle of the
Course
--
Questionnaire
End of the
course
Questionnaire
End of Course
Survey
1, 2, 3 & Effectiveness
of Delivery of
instructions &
Assessment Methods
1, 2, 3,4,5
Effectiveness of
Delivery of
instructions &
Assessment Methods
Course Outcomes:
This course uses assigned readings, lectures, and homework to enable the students to:
1. Distinguish between the basic concepts of time and space complexity and various design strategies
2. Apply the methodologies of Brute force and Divide and conquer and evaluate the complexity.
3. Solve a problem using Transform and conquer algorithms and evaluate its correctness.
4. Formulate the time-complexity analysis for Dynamic programming and greedy techniques.
5. Apply, analyze and Design Branch and Bound techniques.
Programme Outcomes
4
5
6
7
8
X
10
X
11
12
Prerequisites: Nil
Course Objectives:
The objectives of this course are to:
1. Present the method to write, execute the assembly level language programs using MASM environment.
2. Design the programs for real time applications.
3. Provide the details of the hardware specification of 8086 and use them in programming.
4. Present the method and design for interfacing the processor with other peripheral devices.
5. Identify the different interrupts and their significance in designing a processor.
Course Content:
There shall be a minimum of 2 exercises conducted on each of the following topics:
1. Computing GCD
2. Computing LCM
3. Searching Methods
4. Sorting Methods
5. Usage of DOS and BIOS interrupts
6. String instructions usage
7. Stack programming
8. Interfacing exercises with
a. Logical Controller
b. Stepper Motor
c. Display
d. Keypad
e. DAC
Reference Books:
1. Barry B Brey: The Intel Microprocessors-Architecture, Programming and Interfacing, Eighth Edition, Pearson
Education, 2009.
2. A.K Ray, K.M.Bhurchandi: Advanced Microprocessors and Peripherals, TMH, 2004.
3. Barry B Brey: Microprocessors Architecture and Interfacing, Pearson, 5e, 2006.
4. Uffen Beck: 8086: Architecture and Interfacing, John Wiley, 2005.
5. Internet Resources for Intel Multi Core and ARM Processors
Course Delivery:
The course will be delivered through assembly level language programming to confirm the learnt concepts by simulating
some simple exercises.
Course Assessment and Evaluation:
Dire
ct
Asse
ssme
nt
Meth
ods
What
CIE
Internal
Assessment
Tests
To Whom
Students
When/ Where
(Frequency in
the course)
Twice
Max
Marks
Evidence
Collected
Contribution to Course
Outcomes
50
Datasheets
1,2,3,4 & 5
Standard
Examination
End of Course
(Answering
2 questions )
50
Answer
scripts
Middle of the
course
Questionnaire
End of the
course
Questionnaire
Indirect
Assessment
Methods
SEE
End of Course
Survey
Students
1,2,3,4 & 5
1, 2 & 3
Delivery of the course
1, 2, 3,4,5
Effectiveness of Delivery
of instructions &
Assessment Methods
Course Outcomes:
At the end of the course students should be able to:
1. Identify and write the basic programs addition, subtraction, swapping, GCD, LCM in 8086.
2. Demonstrate sorting techniques, searching techniques in 8086
3. Recognize and execute programs using stack.
4. Classify and interface 8086 and Logical Controller, Stepper Motor, Display, Keypad, DAC.
5. Understand the significance of interrupts ion designing a processor
Mapping Course Outcomes with Programme Outcomes:
Course Outcomes
Identify and write the basic programs addition,
subtraction, swapping, GCD, LCM in 8086.
Demonstrate sorting techniques, searching techniques
in 8086
Recognize and execute programs using stack.
Classify and interface 8086 and Logical Controller,
Stepper Motor, Display, Keypad, DAC.
Understand the significance of interrupts ion designing
a processor
Programme Outcomes
5
6 7
8 9
10
11
12
Sl
No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Question
Quality of the course content
For the number of credits, the course workload
was
Relevance of the textbook to this course
Ideas/Concepts that you have found difficult
to grasp
Concepts/topics that should be removed from
the syllabus
New inclusions in the syllabus
Were the lectures clear/well organized and
presented at a reasonable pace?
Did the lectures stimulate you intellectually?
What approaches/aids would facilitate your
learning? You can check multiple options.
Did the problems worked out in the classroom
help you to understand how to solve questions
on your own?
Is the grading scheme clearly outlined and
reasonable/fair?
Are the assignment/lab experiment procedures
clearly explained?
Attainment level of CO1
Attainment level of CO2
Attainment level of CO3
Attainment level of CO4
Attainment level of CO5
Course code:
Course name:
Excellent
Very Good
Responses
Good
Satisfactory
Poor
List
List
List
Yes/No
Yes/No
Lectures/ Programming Assignments/ Presentations/ Tutorials/ Demonstrations/ Practical
Exercises/ Mini projects/ Group discussions/ Student seminars/ Expert guest lectures
Yes/No
Yes/No
Yes/No
Sl
Question
No.
18. Quality of the course content
For the number of credits, the course workload
19.
was
20. Relevance of the textbook to this course
Ideas/Concepts that you have found difficult
21.
to grasp
Concepts/topics that should be removed from
22.
the syllabus
23. New inclusions in the syllabus
Were the lectures clear/well organized and
24.
presented at a reasonable pace?
25. Did the lectures stimulate you intellectually?
What approaches/aids would facilitate your
26.
learning? You can check multiple options.
Did the problems worked out in the classroom
27. help you to understand how to solve questions
on your own?
Is the grading scheme clearly outlined and
28.
reasonable/fair?
Are the assignment/lab experiment procedures
29.
clearly explained?
30. Attainment level of CO1
31. Attainment level of CO2
32. Attainment level of CO3
Course code:
Course name:
Excellent
Very Good
Responses
Good
Satisfactory
Poor
List
List
List
Yes/No
Yes/No
Lectures/ Programming Assignments/ Presentations/ Tutorials/ Demonstrations/ Practical
Exercises/ Mini projects/ Group discussions/ Student seminars/ Expert guest lectures
Yes/No
Yes/No
Yes/No
Responses
Sl.
No.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Questions
Strongly
agree
Agree
Neutral
Disagree
Strongly
Disagree
NA/
Cant
say
Organization:
Contact details:
Questions
Responses
Contact details:
Responses
Questions
Strongly
agree
Agree
Neutral
Disagree
Strongly
disagree
I have gained the necessary capability for applying mathematics and science to solve
engineering problems in my field
I feel confident of identifying and Formulating engineering problems in my field
I am able to innovative and design new engineering products and processes in future
I have developed the capability to understand and analyze the real life engineering problems
I am able to design and conduct engineering experiments on my own and satisfactorily
interpret the results
I am acquiring skills to handle modern machines and software to analyze engineering
problems
I am being well enlightened about my professional and ethical responsibilities
The programme has convinced me about the need for lifelong learning
The programme has been helping me to be a team player in various academic nonacademic
activities and take leadership role too.
The programme is designed to see engineering problems in the backdrop of contemporary
issues helping me to be able to explain the impact of their engineering solution on those
issues
The programme has helped me to develop good communication skills to be able to easily
explain even complex engineering ideas/thoughts to my friends and teachers
In this programme, I have been able to appreciate the need for multidisciplinary approach to
solve modern engineering problems
I believe that, by the time I acquire engineering degree, I would be capable of qualifying in
national-level competitive exams in engineering (For. Eg. Indian Engineering Service).