Académique Documents
Professionnel Documents
Culture Documents
SDMCET- Vision
To be a school of Dynamic Mindset focusing on Research, Innovation &
Development and emerge as Central hub of Engineering Talents.
SDMCET –Mission
Committed towards continuous improvement in teaching & learning.
Research in engineering and technology.
---------------------------------------------------------------------------------------------------------
MISSION:
Program Outcomes
Engineering Graduates will be able to:
1. Engineering knowledge: Apply the knowledge of mathematics, science,
engineering fundamentals, and an engineering specialization to the
solution of complex engineering problems.
2. Problem analysis: Identify, formulate, review research literature, and
analyze complex engineering problems reaching substantiated conclusions
using first principles of mathematics, natural sciences, and engineering
sciences.
3. Design/development of solutions: Design solutions for complex
engineering problems and design system components or processes that
meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based
knowledge and research methods including design of experiments,
analysis and interpretation of data, and synthesis of the information to
provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques,
resources, and modern engineering and IT tools including prediction and
modeling to complex engineering activities with an understanding of the
limitations.
6. The engineer and society: Apply reasoning informed by the contextual
knowledge to assess societal, health, safety, legal and cultural issues and
the consequent responsibilities relevant to the professional engineering
practice.
7. Environment and sustainability: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and
demonstrate the knowledge of, and need for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a
member or leader in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering
activities with the engineering community and with society at large, such
as, being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear
instructions.
11. Project management and finance: Demonstrate knowledge and
understanding of the engineering and management principles and apply
these to one‟s own work, as a member and leader in a team, to manage
projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and
ability to engage in independent and life-long learning in the broadest
context of technological change.
Course Learning Objectives: Information theory & coding is a core theory course at
undergraduate V semester level. Students will learn the basic concepts of information
theory and coding, including information theory, source coding, channel model, channel
capacity, channel coding. The main purpose of this course is to introduce students to the
wireless communication system.
Course outcomes :
CO Upon completion of the course, Mapping to POs (1,12) / PSOs (13,14)
the student will be able to Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Demonstrate and Explain the basic
concepts of information theory,
source coding, channel and channel 1,2
capacity, channel coding and
relation among them.
CO-2 Describe the real life applications
1,2
based on the fundamental theory.
CO-3 Calculate entropy, channel capacity,
1,2 4
efficiency and redundancy.
CO-4 Explain different error control
1,2 13
algorithms.
CO-5 Design the encoder and decoder
circuit of linear block code, binary 3,13 9,10,14
cyclic code, and convolution code.
CO-6 Compare and validate various error
3,13
control codes.
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
Levels 2 2 3 1 - - - - 1 1 - - 2.3 1
Pre-requisites:
Digital circuit design, Probability theory and algebra and Digital communication
Course Contents :
Chapter Chapter contents No of
No Hrs.
1 Entropy: Introduction, Measure of information, Entropy of a 06
zero memory source, Logarithmic inequalities, Properties of
Entropy, External property, Information rate, Extension of a
zero memory source.
2 Markov sources: Average information content of symbols 10
in long dependent (With memory) sequences. Markov
statistical model for information sources, Entropy and
information rate of Markov sources, Communication
Channels, Discrete communication channels: Rate of
information transmission over a discrete channel, Capacity
of a discrete memory less channels, continuous channels:
Shannon-Hartley law and its implications. Mutual
information.
3 Source encoding: Definition of codes, Basic properties of 10
codes, Construction of instantaneous codes: Kraft
inequality, McMillan‟s Inequality, code efficiency and
redundancy, Shannon‟s noiseless coding theorem,
construction of some basic codes: Shannon binary coding,
Shannon-Fano coding, Huffman coding.
4 Error Control Coding: Types of errors, types of codes, 07
Linear Block Codes: Matrix description of linear block
codes. Error detecting and correcting capabilities of linear
block codes, Lookup table decoding using standard array,
Single error correcting hamming codes.
5 Binary Cyclic Codes: Algebraic structures of cyclic codes, 07
Encoding using an (n-k) bit shift register, Syndrome
calculation, Error detection and error correction, BCH
codes, RS codes, Golay codes, Shortened cyclic codes,
Burst error correcting codes, Cyclic Redundancy Check
(CRC) Codes.
6 Convolution Codes: Encoding of convolution codes: Time 12
domain approach and transform domain approach,
systematic convolution codes, state diagrams, tree and
trellis diagrams. Decoding of convolution codes: Viterbi
algorithm, sequential decoding: Stack algorithm.
Course outcomes:
Course Contents:
Chapter Chapter contents No of
No. Hrs.
1 Discrete Fourier Transforms (DFT): Introduction to Digital 08
Signal Processing, Frequency domain sampling and
reconstruction of discrete time signals, The Discrete Fourier
Transform, Matrix Relations, Properties of DFT, Linear
Filtering Methods based on the DFT, Frequency analysis of
signals using DFT.
2 Efficient Computation of the DFT: Radix-2 FFT algorithms 08
for the computation of DFT and IDFT: Decimation-In-Time
(DIT) and Decimation-In-Frequency (DIF) algorithms,
Comparison of direct computation and FFT computation of
DFT, Applications of FFT algorithms.
3 Pole-Zero Placement Method for Design of Simple 06
Filters: Ideal filter characteristics, Simple IIR & FIR digital
filters, Notch filters, Comb filters, All pass filters, Digital
Resonators, Digital Sinusoidal Oscillators.
4 Design of Analog IIR Filters: General considerations: 08
Causality and Its Implications, Characteristics of Practical
Frequency-Selective Filters, Characteristics of commonly
used analog filters: Butterworth and Chebyshev type - I,
Design of analog filters, frequency transformations in analog
domain.
5 Design of Digital IIR Filters: IIR filter design by 08
Approximation of Derivatives, Impulse Invariance and
Bilinear Transformation, frequency transformations in digital
domain (LPF, HPF only).
6 Design of Digital FIR filters: Symmetric and Antisymmetric 07
FIR filters, Design of Linear phase FIR filters using windows
method and frequency sampling method, Design of FIR
Differentiators, Design of Hilbert Transformers.
7 Implementation of Discrete-Time Systems: Structures for 07
IIR systems: Direct-Form, Cascade-Form, Parallel-Form,
Structures for FIR systems: Direct-Form, Cascade-Form,
Linear phase realization.
Activity beyond Syllabus: Simulation of signal processing tasks using MATLAB.
Reference Books:
1) Proakis & Monalakis, “Digital Signal Processing: Principles, Algorithms &
Applications”, 4/e, Pearson Education, New Delhi, 2007.
2) Sanjit K. Mitra, “Digital Signal Processing”, 2/e Tata Mc-Graw Hill, 2004.
3) Li Tan, “Digital Signal Processing Fundamentals and Applications”, Elsevier,
2003.
4) Emmanuel C. Ifeachor, Barrie W. Jervis, “Digital Signal Processing: A Practical
Approach”, 2/e, Pearson Education
Course outcomes:
CO Upon completion of the course, the Mapping to POs (1,12) / PSOs
student will be able to (13,14)
Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Identify and describe generation and
detection of various digital modulation 1, 2, 3
and detection techniques.
CO-2 Develop mathematical models for
1, 2 3
these modulation techniques.
CO-3 Distinguish these modulation
techniques and make a comparative 1 2 13
study.
CO-4 Compute performance measures of
1 2
these modulation techniques.
CO-5 Analyse the effect of channel on signal
1, 2
transmission
CO-6 Study of secured data transmission. 1 2 13
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
3.0 2.5 2.5 1
levels
Pre-requisites:
Course Contents:
Chapter Chapter contents No of
No. Hrs.
1 Introduction: Sources & Signals, Basic Signal Processing, 4
Model of a digital communication system, Channels for Digital
Communication.
2 Sampling Process: Sampling Theorem, Quadrature sampling of 10
band pass signals, reconstruction of a message process from its
samples, signal distortion in sampling, practical aspects of
sampling and signal recovery, PAM, TDM.
3 Waveform Coding Techniques: Pulse Code Modulation, 10
quantization noise and signal to noise ratio, robust quantization,
DPCM, DM, coding speech at low bit rates, applications.
4 Base-Band Shaping for Data Transmission: Discrete PAM 8
signals, power spectra of discrete PAM signals. Inter-symbol
Interference, Nyquist criterion for distortion less base-band binary
transmission, correlative coding, eye pattern, base-band M-arry
PAM systems, adaptive equalization for data transmission.
5 Digital Modulation Techniques: Gram-Schmidt 14
Orthogonalization Procedure, Geometric Interpretation of Signals
Digital Modulation formats, Coherent binary modulation
techniques, Coherent quadrature modulation techniques, Non-
coherent binary modulation techniques, Comparison of Binary
and Quaternary Modulation techniques, M-Ary Modulation
Techniques, Power Spectra, Bandwidth efficiency.
6 Spread Spectrum Modulation: Pseudo noise sequences, A 6
notion of spread spectrum, direct sequence spread coherent
binary PSK, signal space dimensionality and processing gain,
probability of error, frequency hop spread spectrum,
applications.
Reference Books:
1) Simon Haykin, “Digital Communications”, John Wiley, 2004.
2) K. Sam Shanmugam, “Analog and Digital Communication Systems”, John Wiley,
2005.
3) Simon Haykin, “An Introduction to Analog and Digital Communication”, John Wiley,
2005.
15UECC503 CMOS VLSI Design (4-0-0) 4 : 52 Hrs.
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
2 1.3 - 1.3 2 2 1.5 3
Levels
Reference Books:
1) Sung Mo Kang & Yusuf Leblebici, “CMOS Digital Integrated Circuits: Analysis
and Design”, 3/e, McGraw-Hill, 2008.
2) Kanaan Kano, “Semiconductor Devices”, 3/e,Pearson education, 2004.
3) Douglas A Pucknell& Kamran Eshragian, “Basic VLSI Design”, 3/e, PHI, 2005.
15UECL504 Microcontroller & VLSI Laboratory (0-0-2) 1 : 36 Hrs.
Course outcomes:
CO Upon the completion of the Mapping to POs (1-12) / PSOs
course, the student will be able to (13,14)
Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Apply the knowledge of the
instruction set of 8051 to develop 1, 2, 3 5,14 12
programs for various purposes.
CO-2 Program the 8051 microcontroller
at the Hardware level and observe 3, 5, 14 9 11, 12
the results using Kit.
CO-3 Interface different peripherals (I/O
s) and design simple 3, 5, 14 6, 9 11, 12
microcontroller based systems.
CO-4 Demonstrate the working of digital
circuits and apply the design steps
13 1, 5 -
of VLSI flow to build the schematic
and layouts of basic digital circuits.
CO-5 Analyze and perform the DC and
transient analysis of VLSI digital - 1, 5 2
circuits.
CO-6 Compare and evaluate the
13 10 14, 1, 4
performance of digital circuits.
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
POs→ 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
2 2 3 1 2.4 2 - - 2 2 1 1 3 2.25
Level
Pre-requisites:
Analog Electronic Circuits, Digital circuits, Concepts of Programming 8051 and
Basics of CMOS VLSI design.
Microcontroller Experiments:
1)Control and conditional loops based programs: sorting, Finding largest element in
an array.
2)Subroutines: Conditional CALL & RETURN.
3)Code conversion: BCD – ASCII; ASCII – Decimal; Decimal - ASCII; HEX – Decimal
and Decimal – HEX.
4)Generate different waveforms Sine, Square, Triangular, and Ramp using DAC
interface to 8051 Microcontroller; change the frequency and amplitude.
5)Stepper Motor control interface to 8051 Microcontroller.
6)Alphanumeric LCD panel interface to 8051 Microcontroller.
VLSI Experiments: Draw the Schematic and Layout for the following logic circuits
mentioned below. Perform DC, Transient, Parametric analysis, Verify the Design Rule
Check and Layout versus Schematic (LVS) check.
Course outcomes :
CO Upon the completion of the Mapping to POs (1-12) / PSOs
course, the student will be able (13,14)
to Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Compute N point DFT and its
1
inverse.
CO-2 Apply properties of DFT to solve
1,2
signal processing problems.
CO-3 Frequency analysis of signal
1,2
using DFT.
CO-4 Optimize the computation of DFT. 2 1
CO-5 Design filters for the given
3 1
specifications.
CO-6 Solve signal processing problems
1,2
using DSP processor.
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
POs→ 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Pre-requisites:
Digital Signal Processing
DSP Experiments:
1) Response of LTI system to different inputs.
2) Compute N point DFT and IDFT with and without using built-in functions.
3) Efficient computation of 2N point DFT using N point DFT, DFT of two N point
sequences using single N point DFT.
4) Apply properties of N point DFT to solve signal processing problems.
5) Apply DFT for frequency analysis of signal.
6) Design analog filters to satisfy the given specifications.
7) Design digital filters to satisfy the given specifications.
8) Experiments using DSP processor.
ELECTIVE –I
Course Learning Objectives: Oriented Programming using C++ is an elective theory course
at undergraduate V semester level. Knowledge of programming in C is required as a
prerequisite. The course focuses on features of Object Oriented Programming language with
C++ as an example. Each aspect will be explained with the help of suitable applications.
Course outcomes:
CO Upon the completion of the Mapping to POs (1-12) / PSOs
course, the student will be able to (13,14)
Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Describe various features of Object
Oriented Programming, objects and
classes, Control statements,
operator overloading, inline 5,12 1, 9 2,3,14
functions with respect to C++
language, structures. Compare C++
with C.
CO-2 Construct elementary C++
programs with C++ arithmetic,
increment, decrement, assignment, 1,2,5,14 9,12
relational, equality and logical
operators.
CO-3 Compare and Contrast between
standard library functions and user 9,14 5,12
defined functions
CO-4 Apply the concepts of objects,
classes, polymorphism and
5,12 9,14 4
inheritance to Build real time
problem statements.
CO-5 Demonstrate and apply virtual
function and overloading concepts 5,12 9,14 4
to real life problems statements.
CO-6 Modeling real time problem
statements using pointers to
5,12 9,14
functions and pointer to structure,
pointers to objects.
Mapping
2.5 2 1 1 2.7 1.7 2.5 2
levels
Pre-requisites: C programming language.
Course Contents:
Chapter Chapter contents No of
No Hrs.
1 Introduction: Object Oriented Programming Characteristics of 6
Object Oriented Programming languages, C++ and C, Basic
Program Construction, Output using cout, Directives,
Comments, Integer and character variables, Input with cin,
Floating Point Types, Type Bool, setw manipulator, Type
conversion, Arithmetic Operators, Library Functions.
Loops and Decisions: Relational Operators, loops, decisions,
Logical Operator, Precedence summary, Control Statements,
Structures, Enumerations.
2 Functions: Passing Arguments to Functions, Returning Values 8
from Functions, Reference Arguments, Overloaded Functions,
Inline Functions, Default Arguments. Function templates,
Pointers: Addresses and pointers, the address-of operator &,
Pointers and functions, new and delete operators.
3 Objects and Classes: A simple Class, C++ Objects as 9
Physical Objects, C++ Objects as Data Types, Constructors,
and Objects as Function Argument, default copy Constructor,
Returning Objects from Functions, Structures and class.
Pointers to objects.
4 Arrays and Strings: Array Fundamentals, Function 9
Declaration with Array Arguments, Arrays as Class Member
Data, Arrays of Objects. C- Strings, The standard C++ string
class, pointers and arrays, Pointers and c-type strings.
5 Operator Overloading: Overloading Unary Operators, 4
Overloading Binary operators.
6 Inheritance: Derived Class and Base class, Derived class 8
Constructors, Overriding Member Functions, Public and Private
Inheritance. Friend functions, Friend classes.
7 Virtual Functions and Polymorphism: Virtual Functions, The 8
Virtual Attribute Is Inherited, Virtual Functions Are Hierarchical,
Pure Virtual Functions.
Activity beyond Syllabus: Hobby Projects and Case study
Reference Books:
1) R. Lafore, “Object Oriented Programming using C++”, Galgotia Publications, 2004.
2) Herbert Schildt, “C++: The Complete Reference”, fourth edition, McGraw Hill OSBORNE
publications.
3) K R Venugopal, Rajkumar, T Ravishankar, “Mastering C++”, Second Edition, Tata
McGraw Hill Publishing Company Limited, New-Delhi.
4) S. B. Lippman& J. Lajoie,“C++ Primer”, 3/e, Addison Wesley, 2000.
Course outcomes:
CO Upon completion Mapping to POs (1,12) / PSOs (13,14)
of the course, the Level 3 Level 2 Level 1
student will be able Substantial Moderate Slight
to
Demonstrate the
CO-1 concepts of digital 4,14 2 1
circuits
Design of
programmable logic
CO-2 devices and arithmetic 2,3,14 1
operations with
examples
CO-3 Analyze the
sequential circuits 3,13,14 5 1
using SM charts
CO-4 Interpret the floating
point number system
3,4,13 2 1
for arithmetic
operations
CO-5 Compare different
CPLD &FPGA 4,14 5 1
architectures
CO-6 Evaluate digital
circuits using
4,14 2 1
hardware testing
techniques
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Course Contents:
Chapter Chapter contents No of
No. Hrs.
1 Review of Logic Design Fundamentals: Combinational 4
and Sequential Circuits, Boolean Algebra and
Algebraic Simplification, Karnaugh Maps, Universal
Gates, Hazards in Combinational Circuits,Flip-Flops and
Latches, Fundamentals of Moore and Mealy Sequential
Networks, Timings, Set-up and Hold Times, Synchronous
Designs, Tristate Logic and Busses.
1) Charles H. Roth. Jr, “Digital Systems Design using VHDL”, Thomson Learning,
Inc, 9threprint, 2006.
2) Stephen Brown &ZvonkoVranesic, “Fundamentals of digital logic design with
VHDL”,Tata McGraw-Hill, New Delhi, 2/e, 2007.
3) Mark Zwolinski, “Digital System design with VHDL”, 2/e, Pearson Education,
2004.
4) Volnei A Pedroni, “Digital Electronics and design with VHDL”, Elsevier
Science, 2009.
5) Samir Palnitkar,“Verilog HDL - A Guide to Digital Design and Synthesis”, Sun
Micro Systems Press, 2/e, PHI, 2003
Mapping
levels 2.0 1.6 3 - - - - - - - - - 1.6 1
Pre-requisites:
Course Contents:
Course outcomes:
Mapping
2 1.7 1.5 2
levels
Pre-requisites:
Course Contents:
Reference Books:
1. L. R. Rabiner and R. W. Schafer, “Digital Processing of Speech Signals", Pearson
Education (Asia), 2004.
2. SadaokiFurui, “Digital Speech Processing, Synthesis and Recognition”, Marcel
Dekker, INC
3. Lawrence Rabinar and B. Juang, “Fundamentals of Speech Recognition”, Pearson
Education, 2003.
4. T. F. Quatieri, “Discrete Time Speech Signal Processing”, Pearson Education Asia,
2004.
ELECTIVE –II
15UECE520 System Verilog (4 - 0 - 0) 3 : 52 Hrs.
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
2.5 2.3 1 2.3 1 1
levels
Pre-requisites:
Basic Verilog, Programming using C++ and Digital System Design.
Reference Books:
1. System Verilog For Design A Guide to Using System Verilog for Hardware
Design and Modeling by Stuart Sutherland, Simon
Davidmann,PeterFlake,Foreword by Phil Moorby Second Edition, Springer
Publications.
2. System Verilog for Verification A Guide to Learning the Testbench Language
Features by Chris Spear and Greg Tumbush, third edition by Springer
Publications.
3. Digital System Design with System Verilog by Mark ZwolinskiPearson
Education, 2009
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
1.75 1.75 3 1 2.33
Level
Pre-requisites:
Knowledge of computer systems.
Course Contents:
Chapter No of
No Chapter contents Hrs.
1 Introduction to operating systems: Introduction to OS, 3
user view, system view, Classification of OSs, features
and applications.
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
3 3 3 2 1
level
Pre-requisites:
Course Contents:
Chapter Chapter contents No of
No Hrs.
1 Introduction: Compression techniques, Modeling & coding, 6
Distortion criteria, Differential Entropy, Rate Distortion Theory,
Vector Spaces, Information theory, Models for sources, Coding
– uniquely decodable codes, Prefix codes, Kraft McMillan
Inequality.
Reference Books:
1) K. Sayood, “Introduction to Data Compression," Harcourt India Pvt. Ltd. &
Morgan Kaufmann Publishers, 1996.
2) N. Jayant and P. Noll, “Digital Coding of Waveforms: Principles and
Applications to Speech and Video,” Prentice Hall, USA, 1984.
3) D. Salomon, “Data Compression: The Complete Reference”, Springer, 2000.
4) Z. Li and M.S. Drew, “Fundamentals of Multimedia,” Pearson Education (Asia)
Pte. Ltd., 2004.
Course outcomes:
Pre-requisites:
Course Contents:
Reference Books:
1. S.M. Sze (2nd Edition )”VLSI Technology”, McGraw Hill Companies Inc.
2. C.Y. Chang and S.M. Sze (Ed), “ULSI Technology”, McGraw Hill Companies Inc.
3. Stephena, Campbell, “The Science and Engineering of Microelectronic Fabrication”,
Second Edition, Oxford University Press.
4 James D. Plummer, Michael D. Deal, ”Silicon VLSI Technology” Pearson Education
15UECC600 Management, Entrepreneurship & IPRs (4-0-0) 4 : 52 Hrs.
Course outcomes:
CO Upon completion of the Mapping to POs (1,12) / PSOs
course, the student will be (13,14)
able to Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Explain the concepts of
Entrepreneurship, Management 8,9,10,12 6,11
and IPRs.
CO-2 Describe the functions of Small
Scale Industries and discuss
9,10,11,12 8 6,7
their Government and
Institutional support.
CO-3 Discuss Management
principles/process and illustrate
8,9,10,11 5,12
Planning, Organising, Motivating
and Controlling.
CO-4 Analyse different legal aspects
for various Intellectual Property
6,8
Rights as applied to Industries/
Organizations.
CO-5 Select various factors of
entrepreneurship to establish 8,9,10,11,12 5,6,11 7
his own Industry/Business.
CO-6 Apply the concepts of
7,9,12 5,6,10,11 3,4
Management, Entrepreneurship
and IPRs to real life situations in
corporate world.
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
- 1 1 2 2 1.7 2.8 3 2.8 2.5 2.8 - -
Level
Course Contents:
Chapter Chapter contents No of
No Hrs.
1 Entrepreneurship: 4
Foundations of Entrepreneurship: Meaning of
entrepreneur, functions of entrepreneur, types of
entrepreneur, concept of entrepreneurship, role of
entrepreneurs in economic development, barriers of
entrepreneurship.
2 Small Scale Industry: Definition, characteristics, objects, 4
role of SSI in economic development, advantages of SSI,
steps to start as SSI, impact of liberalization, privatization,
globalization on SSI, definition of ancillary and tiny industry.
3 Government and Institutional Support: Nature of support 4
of government, objectives and functions of SSI, SIDBI, DIC,
single window agency, KIADB,KSSIDC, KSFC.
4 Preparation of Project Report: Meaning of project 6
identification, project report, contents and formulation,
identification of business opportunities, feasibility studies,
types and purpose.
5 Management 5
Planning, Forecasting and Decision Making: Nature of
Planning, the foundation of planning, some planning
concepts, forecasting, nature of decision making,
management science, tools for decision-making.
6 Organizing and staffing: nature of organizing, traditional 6
organizational theory, technology and modern organization
structures, staffing technical organization, authority and
power; delegation, meeting & committees.
7 Motivating: Motivation, leadership, motivating and leading 3
technical professionals.
8 Controlling: process of control, financial controls, and non- 3
financial controls.
9 Intellectual Property Rights: 4
Introduction: Meaning and forms of intellectual property
right, competing rationale for protection, international
conventions, world court.
10 Copyright : Meaning of copyright, content of copy right, 4
ownership and rights, Period of copyright, assignment and
relinquishment of copyright, license, infringement of copy
right, fair use, offenses and penalties.
11 Patents: Concept of patent, patentable inventions, 5
procedure for obtaining patent, rights and obligations of
patent holders, infringements and remedies, offenses and
penalties.
12 Trademarks : Definition, Concepts, significance of 4
trademarks.
Reference Books:
1) "Management and Entrepreneurship" – N.V.R. Naidu, T. Krishna Rao, I.K.
International Publishing House Pvt. Ltd.
2) "Managing Engineering and Technology", Daniel L Babcock, Lucy C Morse ─
Third Edition, PHI, India
3) N.K. Acharya, ─ "Text book on Intellectual Property Rights", Asia Law House,
Hyderabad, 4th Edition.
Pre-requisites:
Knowledge of any processor/Controller, High level programming language
Course Contents:
Chapter Chapter contents No of
No Hrs.
1 Introduction: History of RISC, Embedded system 6
hardware and software, ARM Begins, The Creation of
ARM Ltd , ARM Today , Architecture revisions, The
Computing Device, Number Systems, Representations of
Numbers and Characters , Integer Representations,
Floating-Point Representations, Character
Representations , Translating Bits to Commands, The
Tools ,The ARM7TDMI Programmer's Model , Pipeline,
Introduction, Data Types, Processor Modes, Registers,
Program Status Registers, The Control Bits, The Mode
Bits, The Vector Table.
2 First Programs: Introduction, Program 1: Shifting Data, 7
Running the Code, Examining Register and Memory
Contents, Program 2: Factorial Calculation, Program 3:
Swapping Register Contents, Programming Guidelines,
Assembler Rules and Directives: Introduction, Structure of
Assembly Language Modules, Predefined Register
Names, Frequently Used Directives, Macros,
Miscellaneous Assembler Features.
3 Loads, Stores and Addressing: Memory, Loads and 3
Stores-The Instructions, Operand Addressing Pre-Indexed
Addressing, Post-Indexed Addressing, Endianness.
4 Constants and Literal Pools: The ARM Rotation 5
Scheme, Loading Constants into Registers Loading
Addresses into Registers, Logic and Arithmetic, Flags and
Their Use, The N Flag, The V Flag, The Z Flag, The C,
Flag, Comparison Instructions, Data Processing
Operations, Boolean Operations, Shifts and Rotates.
5 Addition/Subtraction: Multiplication, Multiplication by a 7
Constant, Division, Fractional Notation, Loops and
Branches, Introduction, Branching, Looping, While Loops,
For Loops, Do While Loops, More on Flags, Conditional
Execution, Straight-Line Coding, Tables, Look-up Tables,
Jump Tables, Binary Searches ,Subroutines and Stacks,
The Stack, Subrot1tines,Passing Parameters to
Subroutines, The ARM APCS.
6 Exception Handling: Interrupts ,Error Conditions, 5
Processor Exception Sequence, The Vector Table,
Exception Handlers, Exception Priorities, Procedures for
Handling Exceptions, Reset Exceptions, Undefined
Instructions, Interrupts, Aborts.
7 Memory-Mapped Peripherals: The LPC2104, The 6
UART, The Memory Map, Configuring the UART, Writing
the Data to the UART, Putting the Code Together,
Running the Code, The LPC2132 The DIA Converter, The
Memory Map, Configuring the DI A Converter, Generating
a Sine Wave, Putting the Code Together, Running the
Code.
8 THUMB: Introduction, THUMB Instructions, Differences 3
Between ARM and THUMB, THUMB Implementation and
Use , How to Compile for THUMB.
9 Mixing C and Assembly: Inline Assembler, Inline 5
Assembly Syntax, Restrictions on Inline Assembly
Operations, Embedded Assembler, Embedded Assembly
Syntax, Restrictions on Embedded Assembly Operations,
Calling Between C and Assembly.
10 Background of ARM and ARM Architecture: Instruction 5
Set Development, the Thumb-2 Instruction Set
Architecture (ISA), Cortex-M3 Processor Applications,
Overview of ARM Cortex3: Fundamentals, Registers,
Operation Modes, The Built-In Nested Vectored Interrupt
Controller, The Memory Map, The Bus Interface, The
Memory Protection Unit, The Instruction Set, Interrupts
and Exceptions Debugging Support, Characteristics
Summary.
Activity beyond Syllabus:
Keil and other developing platform and ARM free kits.
Carry out GPS, GSM, Graphic LCD, RFID, Bluetooth interfacing.
Reference Books:
1) William Hohl, “ARM Assembly Language Programming, Fundamentals and
Techniques”, CRC Press
2) Joseph Yiu, “The Definitive Guide to ARM Cortex-M3”, Newenes Publication
3) Andrew Sloss, Dominic Symes, Chris Wright, “ARM System Developer‟s
Guide: Designing Optimizing System Software”, Morgan Kaufmann, 2004.
4) Steve Furber, “ARM System-on-Chip Architecture”, 2/e, Pearson Education,
2000.
Course Learning Objectives: Analog & Mixed Mode VLSI Design is a core
theory course at undergraduate VI semester level. Knowledge of Analog
Electronics Circuits, Network Analysis, Digital Circuits and Basics of CMOS
VLSI Design are required as prerequisites. The course focuses on Analog &
Mixed Mode VLSI Design considering the basic requirements of such design,
difficulties in the design phase and various circuit examples. The course
considers widely used analog circuits such as OPAMP, ADC, DAC, current
source, sinks and mirrors and PLL as examples for the discussion.
Course outcome:
CO Upon completion of Mapping to POs (1,12) / PSOs (13,14)
the course, the Level 3 Level 2 Level 1
student will be able Substantial Moderate Slight
to
CO-1 Identify the
characteristics and
1
short channel effects
of MOS devices
CO-2 Design of analog
circuits such as single
stage amplifiers, op-
2,3,13
amps, current
sources, current sinks
and current mirrors.
CO-3 List and Compare
data converter 4,5
fundamentals.
CO-4 Build data converter
13,14
architectures.
CO-5 Identify and
elaborate PLL and its 1,13 1,13
applications.
CO-6 Estimate the
performance
3,4,13,14
parameters of analog
and mixed circuits.
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
POs PSOs
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping levels 1.66 3 3 2.5 2 3.25 3
Course outcomes:
CO Upon completion of the Mapping to POs (1,12) / PSOs (13,14)
course, the student will Level 3 Level Level
be able to Substantial 2Moderate 1Slight
CO- Derive the equations to
1 model a transmission line
with distributed circuit
theory, define the
performance parameters 1,2 4 13
of a transmission line and
Demonstrate the
significance of impedance
matching.
CO- Analyze the modes of
2 wave propagation in a
rectangular waveguide
1 4
and derive scattering
matrix for various
waveguide components.
CO- Demonstrate the working
3 of different microwave
4
semiconductor devices
and discuss their
performance and
applications.
CO- Appreciate the need for
4 special kinds of tubes
used for microwave
applications and describe
4
the working principle of
microwave tubes used for
amplification and
generation.
CO- Analyze the properties
5 of different types of micro 1
strip lines
CO- Outline the concept of
6 Radar and illustrate the
13 1
different forms of Radar
and their applications
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
1.75 2.0 2.0 - - - - - - - - 1.5 -
levels
Course Contents:
Pre-requisites:
1. Digital circuits
2. Knowledge of high level language and any processor/controller
List of Experiments
1) Swap 2 register contents without using temporary register.
2) Factorial of a given number, Arranging in ascending and descending order.
3) Implementing expressions and finding number of 1s in a 32-bit number.
4) Perform32 bit multiplication, producing a 64-bit result, using only UMULL
and logical operations.
5) Addition and subtraction of two128-bit numbers.
6) Conversion of upper case to lower case and vice versa.
7) Routine that reverses the bits in a register.
8) Find the maximum value and minimum value in a list of 32-bit numbers
located in memory.
9) Routine that performs parity check and bitwise palindrome.
10) Application development examples using high level language on
LPC 2148.
Reference Books:
15UECL605 Mini Project (0 - 0 - 8) 4
Course outcomes:
CO Upon completion of the course, Mapping to POs (1,,12) / PSOs
the student will be able to (13,,14)
Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Analyze a socially relevant /
technically relevant problem and 2 6, 7
formulate a problem statement
CO-2 Explain technical approach
2 6, 7 11
towards solution
CO-3 Implement the solution in hardware
1, 3, 12 9, 10, 13
& / or software
CO-4 Organize the topics in a systematic
9 12
manner
CO-5 Prepare there port in a specific
5, 9 12, 13
format
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
POs→ 1 2 3 4 5 6 7 8 10 11 12 13 14
Mapping
3 2.5 3 - 3 1.5 1.5 - 2.67 2 1 2.3 2 -
Level
ELECTIVE –III
15UECE630 DSP Architecture (4-0-0) 3 : 52 Hrs.
Course outcomes:
CO Upon completion of the course, the Mapping to POs (1-12) / PSOs
student will be able to (13,14)
Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Demonstrate the basics of various
architectural requirements of a digital 1
signal processor.
CO-2 Focus on addressing modes, instruction
types and instructions set of 1
TMS320C54xx.
CO-3 Identify the purpose of each instruction. 2
CO-4 Apply the knowledge of architecture and
instructions set to develop programs for 2 3 13
signal processing.
CO-5 Determine the computational accuracy. 3
CO-6 Discuss the methodology of interfacing
the processor to memory and I/O devices 14 13
with Illustrative examples.
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
3.0 2.5 2 - - - - - - - - - 1 2
levels
5.
Course outcomes:
CO Upon completion of the course, the Mapping to POs (1,12) / PSOs (13,14)
student will be able to Level 3 Level 2 Level 1
Substantial Moderate Slight
CO1 Describe the structure of a simple 4,13 2,3 1
fuzzy logic based system
CO2 Express the various algorithms
involved in designing fuzzy 2,13,14 5 1
systems
CO3 Calculate the values of performance
parameters for a given snap shot of a 2,13,14 1,3
system
CO4 Demonstrate and able to explain how
communication takes place within a 1,2 13 10
fuzzy system
CO-5 Describe types of fuzzy systems required 4,13,14 1,2 3
for sample case studies
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
Pre-requisites: Basic set theory including union, intersection, complementation etc, Basic
arithmetic knowledge.
Course Contents:
Chapter Chapter contents No of Hrs.
No
1 Introduction: Background, Uncertainty and imprecision, 2
Statistics and random processes, Uncertainty in
information, Fuzzy sets and membership, Chance
versus ambiguity.
2 Classical sets: Operations on classical sets, Properties of 5
classical sets, Mapping of classical sets to functions,
Fuzzy sets, fuzzy set operations, Properties of fuzzy
sets, sets as points in Hypercubes.
3 Classical relations and fuzzy relations: Cartesian product, 7
Crisp relations, cardinality of crisp relations, operations
on crisp relations, properties of crisp relations,
Compositions, Fuzzy relations- cardinality of fuzzy
relations, operations on fuzzy relations, properties of
fuzzy relations, Fuzzy Cartesian product and
composition, Non interactive fuzzy sets, Tolerance and
equivalence relations crisp equivalence relation, crisp
tolerance relation, fuzzy tolerance, Value assignments-
Cosine amplitude, Max-min Method, other similarity
methods.
4 Membership functions: Features of the membership 7
function, Standards forms and boundaries,
fuzzification, Membership value assignments intuition,
inference, Rank ordering, Angular fuzzy sets, Neural
networks, Genetic algorithms, Inductive reasoning.
5 Fuzzy to crisp conversions: Lambda-cuts for fuzzy sets, 4
Lambda-cuts for fuzzy relations, Defuzzification
methods, Extension principle-crisp functions, Mapping
and relations.
6 Classical logic and fuzzy logic: Classical predicate logic- 6
tautologies, Contradictions, Equivalence, Exclusive OR
and Excusive NOR, Logical proofs, Deductive
Inferences, Fuzzy logic, Approximate reasoning, Fuzzy
tautologies, Contradictions, Equivalence and logical
proofs, Other forms of the implication operation, Other
forms of the composition operation.
7 Fuzzy rule based systems: Natural language, Linguistic 6
hedges, Rule based systems, canonical rule forms,
Decomposition of compound rules, Likelihood and
truth qualification, Aggregation of fuzzy rules,
Graphical techniques of inference.
8 Fuzzy classification: Classification by equivalence relations- 7
crisp relations, Fuzzy relations, cluster analysis,
Cluster validity, C-Means clustering-hard
Means(HCM), Fuzzy C-Means(FCM), Classification
metric, Hardening the fuzzy C-partition, Similarity
relations from clustering.
9 Fuzzy Control Systems: Review of Control systems theory, 8
simple fuzzy logic controllers, general fuzzy logic
controllers, special form of fuzzy logic control system
models, examples of fuzzy control system design,
industrial application of fuzzy logic, control of blood
pressure during anesthesia, fuzzy logic application to
image processing equipment, image stabilization for
camcoders, customer adaptive fuzzy control of home
heating system, adaptive fuzzy systems.
Reference Books:
1. Timothy J. Ross, _ “Fuzzy logic with Engineering applications”, McGraw-Hill,
2011.
2. George J. Klir and Tina A. Folger. ”Fuzzy sets, Uncertainty and information”,
Prentice Hall of India, 2011.
3. B. Kosko. _ “Neural networks and fuzzy systems: A dynamical system approach”,
Pearson Education, 1996.
4. Kazao Tanaka, “An Introduction to fuzzy logic for practical applications”, Springer-
verlag, New York, 2001.
15UECE632 Cryptography and Network Security (4-0-0)3:52 Hrs.
Mapping
3 3 3 2 1
levels
Course Contents:
Chapter Chapter contents No. of
No. Hrs
1 Introduction to DSP Systems: Introduction to DSP 10
Systems, Iteration bound, Data Flow graphs (DFGs)
representation, Loop Bound, Iteration rate, Critical loop,
Critical path, Area-Speed-Power trade-offs, Algorithms
for computing iteration bound, Pipelining of FIR Digital
Filters, Parallel Processing, Pipelining and Parallel
Processing for low power.
2 Algorithmic Transformations: Retiming Definitions and 12
properties, Retiming Techniques, Clock period
minimization, Unfolding, An algorithm for unfolding,
Critical path, Applications of unfolding, Sample period
reduction, Folding, Folding order, Folding Factor, register
minimization techniques, register minimization in folded
architecture, Forward Backward Register Allocation
technique, folding of multi-rate systems, Folding Bi-quad
filters, Retiming for folding.
3 Systolic Architecture Design and Fast Convolution: 12
Introduction, system array design methodology, FIR
systolic arrays, , Systolic Design for space
representations containing delays Systolic architecture
design methodology, Design examples of systolic
architectures, selection of scheduling vector, matrix-
matrix multiplication and 2-D systolic array design,
Hardware Utilization efficiency, Cook-Toom Algorithm,
Wniograd Algorithm, Iterated Convolution, Cyclic
Convolution, Design of fast convolution algorithm by
inspection.
4 Algorithm Strength Reduction in filter: Introduction, 8
Parallel FIR filters, Polyphase decomposition, Discrete
Cosine Transform and Inverse Discrete Cosine
Transform, parallel architectures for Rank Order filters.
5 Pipelined and Parallel Recursive and Adaptive 10
Filters: Introduction, pipelining in 1st order IIR digital
filters, pipelining in higher order IIR digital filters, parallel
processing for IIR filters, combined pipelining and parallel
processing for IIR filters, low power IIR Filter Design
using pipelining and parallel processing, pipelined
adaptive digital filters.
Course Outcomes:
ID Description of the Outcome Mapping to POs (1-11)
Level 3 Level 2 Level 1
Substantial Moderate Slight
CO-1 Explain the background, overview
and architectural elements of 1,2 8
wireless sensor networks.
CO-2 Apply knowledge of wireless
sensor networks (WSN) to various 3,4 1,2,5
application areas.
CO-3 Outline the basics of wireless
5 1,2
sensor technology
CO-4 Discuss & Analyse the MAC,
Transport, Routing protocols for 6,11
wireless sensor networks.
CO-5 Estimate all points related to the
Middleware for Wireless Sensor 1,2,3,4
Networks,
CO-6 Identify and observe issues
related to Network management,
1,2,3,4
Network operating systems for
Wireless Sensor Networks
CO-7 Illustrate Network Operating
Systems for Wireless Sensor 4,5
Networks.
CO-8 Conduct performance analysis of 5,6
WSN and manage WSN.
PO 1 2 3 4 5 6 7 8 9 10 11
Mapping
2 2 1.5 2 2.5 3 - 1 - - 1
Level
Reference Books:
1. Kazem Sohraby, Daniel Minoli, TaiebZn ati: Wireless Sensor Networks Technology,
Protocols, and Applications -John Wiley & Sons, 2007
2. William C Y Lee: Mobile Communications Engineering Theory and Applications, 2nd
Edition, McGraw Hill Telecommunications 1998.
3. William Stallings: Wireless Communications and Networks, Pearson Education Asia,
2002.
15UECE641 Data structures using C++ (4-0-0) 3 : 52 Hrs.
Course Learning Objectives: The objective of the course is to familiarize students with
basic data structures and their use in fundamental algorithms. To learn various concepts in
C++ like Classes, Inheritance and Object orientation. To learn the implementations of
stacks, linked lists, search trees and encapsulated data structures.
Course outcomes:
CO Upon completion of the Mapping to POs (1,12) / PSOs (13,14)
course, the student will be Level 3 Level 2 Level 1
able to Substantial Moderate Slight
CO-1 Demonstrate C++ programming
methodologies and implement 1
basic data structures.
CO-2 Understand and analyze the use
of data structures in building 2,3
algorithms.
CO-3 Apply the concepts of Data
13 3
Structures in their projects.
CO-4 Develop an algorithm using
3,4
C++.
CO-5 Implementations of various
2 4
operations.
CO-6 Explain the applications of data 13 14
structures using C++ in real time
domain.
POs 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
1 1.5 2.6 1 - 1.67 1
Level
Course outcomes:
CO Upon completion of the course, the Mapping to PO & PSO
student will be able to Substantial Moderate Slight
(3) (2) (1)
CO-1 Describe image production, its
representation and typical image 1
processing system
CO-2 Describe techniques of image
1, 2 13
processing
CO-3 Analyze the image and apply
1, 2 3 12
suitable techniques for its processing
CO-4 Explain and apply processing
domain specific (time and frequency) 1, 2 13
image processing techniques
CO-5 Compare various image processing
12
techniques
CO-6 Explain applications of image
12
processing
Pos 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Mapping
2.5 3.0 2.0 1.6 2.0 -
Level
1- Introductory (Slight) 2 - Reinforce (Moderate) 3- Mastering (Substantial)
Reference Books:
1) C Gonzalez and Richard E Woods, Rafael, “Digital Image Processing”, 2/e,
Pearson Education, 2005.
2) Anil K Jain, “Fundamentals of Digital Image Processing”, Pearson Education,
PHI, 2001
3) B Chanda and D Dutta Majumdar, “Digital Image Processing and Analysis”,
PHI, 2003.
PO 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Course Contents:
Chapter Chapter contents No of
No. Hrs.
1 INTRODUCTION: What is a Neural Network?, Human Brain, Models 6
of a Neuron, Neural Networks Viewed as Directed Graphs, Feedback,
Network Architectures, Knowledge Representation, Artificial
Intelligence and Neural Networks.
2 LEARNING PROCESSES: Introduction, Error-Correction Learning, 10
Memory-Based Learning, Hebbian Learning, Competitive Learning,
Boltzmann Learning, Credit Assignment Problem, Learning with a
Teacher, Learning without a Teacher, Learning Tasks, Memory,
Adaptation, Statistical Nature of the Learning Process, Statistical
Learning Theory, Probably Approximately Correct Model of Learning.
3 SINGLE LAYER PERCEPTRONS: Introduction, Adaptive Filtering 7
Problem, Unconstrained Optimization Techniques, Linear Least-
Squares Filters, Least-Mean-Square Algorithm, Learning Curves,
Learning Rate Annealing Techniques, Perceptron, Perceptron
Convergence Theorem, Relation Between the Perceptron and Bayes
Classifier for a Gaussian Environment.
4 MULTILAYER PERCEPTRONS: Introduction, Some Preliminaries, 12
Back-Propagation Algorithm, Summary of the Back-Propagation
Algorithm, XOR Problem, Heuristics for Making the Back-Propagation
Algorithm Perform Better, Output Representation and Decision Rule,
Computer Experiment, Feature Detection, Back-Propagation and
Differentiation, Hessian Matrix, Generalization, Approximation of
Functions, Cross-Validation, Network Pruning Techniques, Virtues and
Limitations of Back-Propagation Learning, Accelerated Convergence of
Back-Propagation Learning, Supervised Learning Viewed as an
Optimization Problem, Convolutional Networks.