MICROCONTROLLER AND APPLICATIONS
Subject Code: BEETC-401T/BEEN-401T/BEEC-401T Credits: 04
UNIT I: INTRODUCTION TO MICROCONTROLLERS: (14 Marks)
Overview of MC-51 family, Architecture and Programming Model of 8051, Instruction Set,
Assembly Language Programming, Stack, Interrupt , Timers, Serial Communication, SFRs, PPI
and Port Programming.
UNIT II: Applications of 8051 Microcontroller(14Marks)
Interfacing and Programming of - Memory, LED / LCD Display, Keyboard, Stepper & DC
Motor, A/D and D/A. Introduction to CAN, Bluetooth and USB protocols and its interfacing,
Water Level Controller
UNIT III: Integrated Development Environment (IDE) for Microcontrollers (14 Marks)
Editor, linker, Loader, Debugger, Simulator and Emulator. Instruction Set and Formats,
Assembler Directives, Addressing Modes of AVR Microcontroller. Basic programming using
AVR assembly instructions. Introduction to Embedded- C, Integrated Development Environment
(IDE), cross compiler, ISP, simple program for delay generation.
UNIT IV: INTRODUCTION TO OTHER ADVANCED MICROCONTROLLERS (14
Marks)
Introduction to ARM and PIC Processors of MSP 430 Microcontroller, 16 bit Micro-controllers
overview; features, Architecture, Addressing Modes. Low power feature of MSP 430.
UNIT V: INTRODUCTION TO ARDUINO: (14Marks)
Introduction to Arduino, Pin configuration and architecture, Device and platform features,
Concept of digital and analog ports, Familiarizing with Arduino Interfacing Board, Introduction
to Embedded C and Arduino platform.
Text Books
1. The AVR Microcontroller and Embedded Systems: A System Approach by Muhammad
A. Mazidi, 1st Ed., PHI, 2013.
2. Kenneth J. Ayala, "The 8051 Microcontroller", Penram International Publishing, 1996.
3. Embedded C Programming and the ATMEL AVR by R H Barnett 2nd Ed., Cengage
Learning Publication, 2006.
Reference Books:
1. The 8051 Microcontroller: A System Approach by Muhammad Mazidi, 1st Ed., PHI,
2012
2. D. M Calcutt, Fredrick J. Cowan " 8051 microcontroller: an application based
introduction".
3. SubrataGhoshal "8051 microcontroller" Pearson Education
ANALOG AND DIGITAL COMMUNICATION
Subject Code: BEETC-402T/BEEN-402T/BEEN-402T Credits 04
UNIT I: AMPLITUDE MODULATION: (14Marks)
Need for modulation, Amplitude Modulation (AM), DSBSC, SSB, VSB and ISB transmissions,
mathematical Analysis, modulation index, frequency spectrum, power requirement of these
systems, AM Generation: Generation of DSBFC - Plate Modulated Class-C Amplifier.Concept
of Angle modulation, Types of Angle Modulation, frequency spectrum, Narrow band & wide
band FM, Modulation index, Bandwidth, Phase Modulation, Generation of FM (Direct &
Indirect Method), Comparison of FM and PM. Pre-emphasis and De-emphasis.
UNIT II: AM & FM RECEIVERS: (14Marks)
AM Detection: Demodulation of DSBFC – Square Law Detector, Envelope Detector,
Demodulation of DSBSC - Synchronous Detector, Demodulation of SSBSC. FM Receivers:
Super-heterodyne Receiver: Block Diagram, Performance Characteristics - Sensitivity,
Selectivity, Fidelity, Foster Seeley FM Discriminator .Types of Noises. Signal to Noise Ratio.
Noise Figure.
UNIT III: DIGITAL COMMUNICATION :(14Marks)
Sampling theorem, Nyquist criteria, Types of sampling- ideal, natural, flat top, Aliasing &
Aperture effect. Pulse Analog modulation: PAM PWM & PPM.
PCM – Generation & reconstruction, Bandwidth requirement of PCM. Differential PCM, Delta
Modulation & Adaptive DM. Companding in PCM.
UNIT IV: DIGITAL MODULATION TECHNIQUES: (14Marks)
Introduction to Digital Modulation Techniques ASK , PSK, FSK,QPSK, MSK, DPSK, OFDM.
Introduction to information theory, channel capacity, Huffman, Prefix code, and LZ encoding
algorithm. Rate distortion theory for optimum quantization, scalar and vector quantization.
UNIT V: REVIEW OF CHANNEL CODING AND SPREAD SPECTRUM: (14Marks)
Linear block codes, cyclic codes convolution encoding and decoding,Viterbi algorithm and Fano
algorithm. Trellis coded modulation methods. Study of PN sequences, direct sequence methods,
slow and fast Frequency hop methods. Application of spread spectrum, CDMA.
Text Books
1. Communication Systems - B.P Lathi, BS Publication
2. Lathi B.P. - Modern Digital and Analog communications systems - PRISM Indian Ed.
3. Simon Haykin, “Digital Communication Systems”,JohnWiley&Sons,
Reference Books:
1. P Ramkrishna Rao, Digital Communication, McGraw-Hill Publication
2. J.G. Proakis, Digital Communication.
3. S. Haykin, Communication Systems
4. Leon W. Couch: Analog/Digital Communication, 5thEdition, PHI,2008
ANALOG SYSTEM DESIGN
Subject Code: BEETC-404T/BEEN-404T/BEEC-404T Credits 04
UNIT-1: INTRODUCTION TO OPERATIONAL AMPLIFIER(14Marks)
Op-Amp Fundamentals: Block diagram of operational amplifier, Differential amplifiers using
transistors. Op-Amp parameters, virtual ground concept, Ideal OP-Amp, Equivalent circuit,
Voltage Transfer curve, Inverting & non inverting configurations.
UNIT-II: OP-AMP LINEAR APPLICATIONS(14 Marks)
Voltage follower, Summing amplifier, scaling and averaging amplifier, Instrumentation
amplifier and applications, Integrator and differentiators, current to voltage converters, voltage to
current converters, Peak detector, Log and antilog amplifiers and analog multipliers.
UNIT-III: OP-AMP NON LINEAR APPLICATIONS (14Marks)
Comparators, Schmitt trigger, Precision Rectifier. Multivibrators: Bistable, Monostable, Astable
using Op-Amp, Sample/Hold circuits, 555 Timer and its applications, Phase lock loops.
UNIT-IV: DESIGN OF DC POWER SUPPLY(7 Marks)
Unregulated D.C. power supply system with rectifiers and filters,
Design of series voltage regulators, Design of regulators using IC 78×× and 79××, protection
circuitsfor regulators, Design of SMPS (Buck & Boost)
UNIT-VI: DESIGN OF SINUSOIDAL OSCILLATORS, FUNCTION GENERATOR and
FILTERS (14 Marks)
OPAMP based Wein Bridge and Phase Shift oscillators, Transistorized Hartley &Colpitts
oscillator, Crystal oscillators, Evaluation of figure of merit for all above oscillator circuits.
Design of Butterworth Active Filters LPF, HPF, BPF, BRF etc,
Text Books:
1. David A. Bell, ‘Op-amp & Linear ICs’, Oxford, 2013.
2. D. Roy Choudhary, Sheil B. Jani, ‘Linear Integrated Circuits’, II edition, New Age, 2003.
3. Ramakant A. Gayakward, ‘Op-amps and Linear Integrated Circuits’, IV edition, Pearson
Education, 2003 / PHI. 2000.
4. N. C. Goyal and Khetan ‘A Monograph on Electronics Design Principals’, Khanna
Publications
5. Sergio Franco, “Design with Operational Amplifiers and Analog Integrated Circuits”,
McGraw Hill.
Reference Books:
1. Linear Integrated Circuits Manual I, II, and III: National Semiconductor.
2. Linear Applications Handbook National Semiconductors.
3. Regulated Power supply Handbook. Texas Instruments.
4. Electronics: BJT‘s, FETS and Microcircuits – Anielo.
5. Operational Amplifier Design and Applications Tobey, Graham, Huelsman McGraw Hill.
DATA STRUCTURE & ALGORITHMS
Subject Code: BEETC-405T/BEEN-405T/BEEC-405T Credits:03
UNIT I: Data Structures (7Marks)
Introduction to Data Structures, Need of Data Structure, Abstract Data type, Types of
Data StructuresAlgorithms: Algorithm, Efficiency of an Algorithm, Time and Space
Complexity, Asymptotic notations (Big O, Omega Ω, Theta ), Time-Space trade-
off.Searching- Linear & Binary Search, Sorting- Bubble Sort, Insertion Sort, Selection
Sort, Algorithm design strategies - Divide and Conquer strategy, Merge Sort, Quick Sort,
complexity analysis of sorting methods.
UNIT II: Abstract Data Types (ADTs) Arrays (8 Marks)
Definition, Single and Multidimensional Arrays, Representation of Arrays: Row Major
Order, and Column Major Order, Application of arrays
Stacks- Introduction, PUSH and POP operations on Stacks, Prefix, Infix & Postfix
expressions- Conversion and Evaluation, Multiple Stacks.
Queues- Introduction, Insertion & deletion in Queues, Circular Queues, Priority Queues.
UNIT III: Linked List- Linked List as ADT (7Marks)
Dynamic Memory Allocation Functions, Types of Linked Lists- (single, double, circular),
Operations on Linked Lists- (create, insert, delete, reverse etc.), Applications of Linked
List- Polynomial Representation (Addition/deletion/multiplication of two polynomials).
Trees- Introduction, Implementation of Trees, Tree Traversals with an Application,
Binary Trees, BST- Insertion & Deletion, Expression Trees, AVL Trees, Heap Trees.
UNIT IV: Graphs (7 Marks)
Graphs- Data Structures for Graphs, Graph Traversals Directed Graphs, Graph Storage
Structures (Adjacency Matrix, Adjacency List) Weighted Graphs, Shortest Paths, and
Minimum spanning Trees. Applications of DFS and BFS.
HASING TECHNIQUES
Symbol Tables: static tree tables, dynamic tree tables, hash tables, hash functions,
Collision resolution, overflow handling, Applications
UNIT V: ALGORITHMS (7Marks)
Advanced algorithms based on the data structures. Shortest-Path Algorithms, Dijkstra's
Algorithm, Graphs with Negative Edge Costs, Acyclic Graphs, Network Flow Problems, Matrix
Chain Multiplication, Longest Common Subsequence, Optimal Binary Search Tree,
Backtracking strategy - 4 queens problem, Hamiltonian Path.
Text books:
1. Data Structures with C, Seymour Lipschutz, Schaums Outlines, Tata McGraw Hill
Education.
2. Fundamentals of Computer Algorithms by Horowitz, Sahni,Galgotia Pub. 2001 ed.
3. Data Structures using C and C++ by Y. Langsam, Pearson Education.
4. Data Structures using C by Tanenbaum, Pearson Education
5. Data structures and Algorithm Analysis in C, 2nd edition, M.A.Weiss, Pearson
Reference books:
1. Data Structures and program design in C by Robert Kruse, Bruce Leung & Clovis
Tondo.
2. Data Structures: A Pseudocode Approach with C by Richard F. Gilberg and
BehrouForouzan.
3. Fundamentals of Data Structures, Illustrated Edition by Ellis Horowitz,
SartajSahni,Computer Science Press.
4. Introduction to Algorithms, by Thomas Corman III edition, PHI
5. Analysis and Design of Algorithms: A Beginner's Approach, by Rajesh K. Shukla,
Willey Publications
6. “Algorithms, Data Structuresand Problem Solving with C++”, Illustrated Edition
by Mark Allen Weiss, Addison-Wesley Publishing Company.
Programming for Problem Solving
Subject Code: BEETC-407T/BEEN-407T/BEEC-407T Credits 02
Unit-1 Introduction (4Hrs)
Introduction: Features of Java, Byte Code and Java Virtual Machine, JDK, Data types, Operator,
Control Statements – If , else, nested if, if-else ladders, Switch, while, do-while, for, for-each,
break, continue, Methods.
Unit 2: Classes and Objects (5Marks)
Class, Object, Object reference, Constructor, Constructor Overloading, Method Overloading,
Recursion, Passing and Returning object form Method, new operator, this and static keyword,
finalize() method, Access control, modifiers, Nested class, Inner class, Anonymous inner class,
Abstract class.
Unit 3: Inheritance and Polymorphism (5Marks)
Use of Inheritance, Inheriting Data members and Methods, constructor in inheritance, Multilevel
Inheritance – method overriding, Handle multilevel constructors – super keyword, Stop
Inheritance - Final keywords.
Polymorphism: dynamic binding, method overriding, abstract classes and methods;
Unit-4: Interfaces and Packages (5Marks)
Interface: Interfaces vs. Abstract classes, defining an interface, implement interfaces, accessing
implementations through interface references, extending interface.
Packages: Defining, creating and accessing a package, understanding Class path, importing
packages.
Unit-5: Exception Handling and I/O Streams (5 Marks)
Exception Handling: Benefits of exception handling, the classification of exceptions , exception
hierarchy, checked exceptions and unchecked exceptions, usage of try, catch, throw, throws and
finally, re-throwing exceptions, GUI components in Java, Introduction to Database Connectivity.
I/O Streams: Concepts of I/O streams, Reading console Input and Writing Console output, File
Handling.
Text books:
1. Herbert Scheldt, “Java the complete reference”, McGraw Hill, Osborne, 7th Edition,
2011.
Reference Books:
2. T. Budd, “Understanding Object- Oriented Programming with Java”, Pearson Education,
Updated Edition (New Java 2 Coverage), 1999.