Combined Syllabus Cse Sem 3
Combined Syllabus Cse Sem 3
Combined Syllabus Cse Sem 3
Institute of Engineering and Technology, Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Analog Circuits
Course code ECE205
Category Department Course
Course title Analog Circuits (Theory and Lab)
Scheme and Credits Credits 3+1 Semester – IV
Pre-requisites (if any) -
Course Objective:
• To describe and analyze the Diode circuits and basic amplifier models
• To understand the various feedback topologies.
• To describe the concept of Oscillators and their types.
• To understand the basic topology and variants of Current mirror circuits.
• To understand the concept of differential amplifiers.
• To understand the basic concept of Op-Amp and its use in various applications.
• To design basic active filters.
(i) Analog Circuits
Unit-1 Diode circuits, amplifier models: Voltage amplifier, current amplifier, trans-conductance 9 (Lectures)
amplifier and trans-resistance amplifier. biasing schemes for BJT and FET amplifiers, bias
stability, various configurations (such as CE/CS, CB/CG, CC/CD) and their features, small
signal analysis, low frequency transistor models, estimation of voltage gain, input resistance,
output resistance etc., design procedure for particular specifications, low frequency analysis
of multistage amplifiers.
Unit-2 High frequency transistor models, frequency response of single stage and multistage 9(Lectures)
amplifiers, cascode amplifier, various classes of operation (Class A, B, AB, C etc.), their
power efficiency and linearity issues, feedback topologies: Voltage series, current series,
voltage shunt, current shunt, effect of feedback on gain, bandwidth etc., calculation with
practical circuits, concept of stability, gain margin and phase margin.
Unit-3 Oscillators: Review of the basic concept, Barkhausen criterion, RCoscillators (phase shift, 9(Lectures)
Wien bridge etc.), LC oscillators (Hartley, Colpitt, Clapp etc.), non-sinusoidal oscillators.
Current mirror: Basic topology and its variants, V-I characteristics, output resistance and
minimum sustainable voltage (VON), maximum usable load, differential amplifier: Basic
structure and principle of operation, calculation of differential gain, common mode gain,
CMRR and ICMR
Unit-4 Op-Amp design: Design of differential amplifier for a given specification, 9(Lectures)
design of gain stages and output stages, compensation.
Op-Amp applications: Review of inverting and non-inverting amplifiers, integrator and
differentiator, summing amplifier, precision rectifier, Schmitt trigger and its applications,
active filters: Low pass, high pass, band pass and band stop, design guidelines.
(ii) Analog Circuits Laboratory
Note: A minimum of ten experiments from the following should be performed
Exp-1. Characteristic of BJT: Study of BJT in various configurations (such as CE/CS, CB/CG, CC/CD).
Exp-2. BJT in CE configuration: Graphical measurement of h-parameters from input and output
characteristics, measurement of Av, AI, Ro and Ri of CE amplifier with potential divider biasing.
Exp-3. Study of Multi-stage amplifiers: Frequency response of single stage and multistage amplifiers.
Exp-4. Feedback topologies: Study of voltage series, current series, voltage shunt, current shunt, effect
of feedback on gain, bandwidth etc.
Exp-5. Measurement of Op-Amp parameters: Common mode gain, differential mode gain, CMRR,
slew rate.
Exp-6. Applications of Op-Amp: Op-Amp as summing amplifier, difference amplifier, integrator and
differentiator.
Exp-7. Field effect transistors: Single stage common source FET amplifier –plot of gain in dB vs
frequency, measurement of bandwidth, input impedance, maximum signal handling capacity
(MSHC) of an amplifier.
Exp-8. Oscillators: Study of sinusoidal oscillators- RC oscillators (phase shift, Wien bridge etc.).
Exp-9. Study of LC oscillators (Hartley, Colpitt, Clapp etc.),
Exp-10. Study of non-sinusoidal oscillators.
Exp-11. Simulation of amplifier circuits studied in the lab using any available simulation software and
measurement of bandwidth and other parameters with the help of simulation software.
Exp-12. ADC/DAC: Design and study of Analog to Digital Converter.
Exp-13. Design and study of Digital to Analog Converter.
Text/Reference Books:
1. J.V. Wait, L.P. Huelsman and GA Korn, “Introduction to Operational Amplifier theoryand
Department of Electronics and Communication Engineering,
Institute of Engineering and Technology, Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Course Outcomes:
At the end of this course students will demonstrate the ability to:
CO1. Understand the characteristics of diodes and transistors.
CO2. Design and analyze various rectifier and amplifier circuits.
CO3. Design sinusoidal and non-sinusoidal oscillators.
CO4. Understand the functioning of OP-AMP and design OP-AMP based circuits.
CO5. Design LPF, HPF, BPF, BSF.
CO6. Design ADC and DAC.
Curriculum Structure of B.Tech. (CSE) Effective from session
2022 onwards
DATA STRUCTURE (CSE201)
Credit:3+1
Course Objective: To provide the knowledge of basic data structures and its implementations in context of
writing efficient programs.
I. Introduction: Basic Terminology, Elementary Data Organization, Built in Data Types in C. Algorithm,
Efficiency of an Algorithm, Time and Space Complexity, Asymptotic notations: Big Oh, Big Theta and Big
Omega, Time-Space trade-off. Abstract Data Types (ADT) Arrays: Definition, Single and Multidimensional
Arrays, Representation of Arrays: Row Major Order, and Column Major Order, Derivation of Index
Formulae for 1-D,2-D,3-D and n-D Array Application of arrays, Sparse Matrices and their representations.
Linked lists: Array Implementation and Pointer Implementation of Singly Linked Lists, Doubly Linked List,
Circularly Linked List, Operations on a Linked List. Insertion, Deletion, Traversal, Polynomial
Representation and Addition Subtraction & Multiplications of Single variable & Two variables Polynomial.
II. Stacks and Queues: Abstract Data Type, Primitive Stack operations: Push & Pop, Array and Linked
Implementation of Stack in C, Application of stack: Prefix and Postfix Expressions, Evaluation of postfix
expression, Iteration and Recursion- Principles of recursion, Tail recursion, Removal of recursion Problem
solving using iteration and recursion with examples such as binary search, Fibonacci numbers, and Hanoi
towers. Tradeoffs between iteration and recursion. Queues: Operations on Queue: Create, Add, Delete, Full
and Empty, Circular queues, Array and linked implementation of queues in C, Dequeue and Priority Queue.
III. Searching & Sorting: Concept of Searching, Sequential search, Index Sequential Search, Binary Search.
Concept of Hashing & Collision resolution Techniques used in Hashing. Sorting: Insertion Sort, Selection,
Bubble Sort, Quick Sort, Merge Sort, Heap Sort and Radix Sort.
IV. Trees & Graphs: Basic terminology used with Tree, Binary Trees, Binary Tree Representation: Array
Representation and Pointer (Linked List) Representation, Binary Search Tree, Strictly Binary Tree, Complete
Binary Tree. Extended Binary Trees, Tree Traversal algorithms: Inorder, Preorder and Postorder,
Constructing Binary Tree from given Tree Traversal, Operation of Insertion, Deletion, Searching &
Modification of data in Binary Search. Threaded Binary trees, Traversing Threaded Binary trees. Huffman
coding using Binary Tree. Concept & Basic Operations for AVL Tree, B Tree & Binary Heaps. Graphs:
Terminology used with Graph, Data Structure for Graph Representations: Adjacency Matrices, Adjacency
List, Adjacency. Graph Traversal: Depth First Search and Breadth First Search, Connected Component,
Spanning Trees, Minimum Cost Spanning Trees: Prims and Kruskal algorithm. Transitive Closure and
Shortest Path algorithm: Warshal Algorithm and Dijikstra Algorithm.
CO1 Describe how arrays, linked lists, stacks, queues, trees, and graphs are represented in memory, used by
the algorithms and their common applications.
CO2 Discuss the computational efficiency of the sorting and searching algorithms.
CO3 Implementation of Trees and Graphs and perform various operations on these data structure.
CO4 Understanding the concept of recursion, application of recursion and its implementation and removal
of recursion.
CO5 Identify the alternative implementations of data structures with respect to its performance to solve a
real-world problem.
Text books:
1. Aaron M. Tenenbaum, Yedidyah Langsam and Moshe J. Augenstein, “Data Structures Using C and C++”,
PHI Learning Private Limited, Delhi India
Text/Reference Books:
1. R.P. Jain, “Modern Digital Electronics,” Tata McGraw Hill, 4th edition, 2009.
2. A. Anand Kumar, “Fundamental of Digital Circuits,” PHI 4th edition, 2018.
3. W.H. Gothmann, “Digital Electronics- An Introduction to Theory and Practice,” PHI, 2nd
edition, 2006.
4. D.V. Hall, “Digital Circuits and Systems,” Tata McGraw Hill, 1989.
5. A. K. Singh, “Foundation of Digital Electronics & Logic Design,” New Age Int.Publishers.
Department of Electronics and Communication Engineering,
Institute of Engineering and Technology, Deen Dayal Upadhyaya Gorakhpur University, Gorakhpur
Course outcomes:
At the end of this course students will demonstrate the ability to:
CO1. Design and analyze combinational logic circuits.
CO2. Design and analyze modular combinational circuits with MUX / DEMUX, Decoder &
Encoder
CO3. Design & analyze synchronous sequential logic circuits.
CO4. Analyze various logic families.
CO5. Design ADC and DAC and implement in amplifier, integrator, etc.
CO6. Design & build mini project using digital ICs.
Curriculum Structure of B.Tech. (CSE) Effective from session
2022 onwards
IT Workshop (Sci Lab/MATLAB) (CSE202)
Credit:1+2
Course Objective: To Impart the knowledge to the students with MATLAB software with technical
computing environment.
II.MATRICES AND ARRAYS: Entering Matrices sum and transpose, subscripts, colon Operator, magic
Function. WORKING WITH MATRICES: Generating Matrices, the load Function, M-Files,
Concatenation, Deleting Rows and Columns, Linear Algebra, Arrays Multivariate Data, Scalar Expansion,
Logical Subscripting, find Function.
III.SCRIPTS & FUNCTIONS: Scripts, Functions, Global Variables, Passing String Arguments to
Functions, eval Function, Function Handles, Vectorization, Pre allocation. OTHER DATA STRUCTURE:
Multidimensional Arrays, Cell Arrays, Characters and Text, Structures.
IV.GRAPHICS: Plotting Process, Editing Process, Preparing Graphs, Basic Plotting Functions, Mesh
&Surface Plot, and Image Reading & Writing, Printing graphics. SIMULINK
CO1 Understand the need for simulation/implementation for the verification of mathematical functions.
CO2 Understand the main features of the MATLAB/SCILAB program development environment to
enable their usage in the higher learning.
CO3 Implement simple mathematical functions/equations in numerical computing environment such as
MATLAB/SCILAB.
CO4 Interpret and visualize simple mathematical functions and operations thereon using plots/display.
CO5 Analyze the program for correctness and determine/estimate/predict the output and verify it under
simulation environment using MATLAB/SCILAB tools.
Text books
1. MATLAB and its Applications in Engineering, Rajkumar Bansal, Pearson Publishers, ISBN-10:
2. 8131716813, 2009.
3. A Guide to MATLAB: For Beginners & Experienced Users By: Kevin R. Coombes, John E.
4. Osborn, Garrett J. Stuck
5. SCILAB (a Free Software to Matlab),Er. HemaRamachandran and Dr. Achutsankar Nair, S. Chand
6. Publishers, ISBN-10: 8121939704,2011
7. Introduction to SCILAB by Rachna Verma and Arvind Verma
8. SCILAB—A Beginner‘s Approach by Anil Kumar Verma
9. http://in.mathworks.com/
10. https://www.scilab.org/resources/documentation/tutorials
ALGEBRA
Class: B.A. / B.Sc.
Year: SECOND Semester: THIRD
Subject: MATHEMATICS
Course Code: MAT 201 (B030301T) Course Title: ALGEBRA
Course outcomes:
CO1: Group theory is one of the building blocks of modern algebra. Objective of this course is tointroduce
students to basic concepts of Group theory and their properties.
CO2: A student learning this course gets a concept of Integers, Group and their properties. This course will lead
the student to basic course in advanced mathematics particularly in Algebra.
CO3: The course gives emphasis to enhance students’ knowledge of Permutation groups and Normal subgroups.
CO4: On successful completion of the course students would have acquire knowledge about Integers, Group
and will help him/her in going for higher studies and research.
ALGEBRA
I Properties of Integers, Divisor, Division algorithm. Greatest Common Divisor,
Euclidean algorithm, Fundamental theorem of arithmemetic, Congruences and 12
residue classes. Euler ∅ − function and its properties, Euler’s, Fermat’s and
Wilson’s theorem.
II Algebraic Structure, Definition of a group with examples and simple properties,
Subgroups, Generators of a group, Cyclic groups, Order of an element of a group, 11
Centre of group.
III Permutation groups, Cyclic permutation, Transposition, Even and odd permutations,
The alternating group, Cayley’s theorem, Direct products, Coset decomposition, 11
Lagrange’s theorem and its consequences.
IV Homomorphism and isomorphism, Kernel of homomorphism, Normal subgroups,
Simple group, Quotient groups, Fundamental theorem of homomorphism, Theorems 11
on isomorphism.