Syllabus
Syllabus
SECOND YEAR
SEMESTER III
Page: 4 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
Page: 38 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
SEMESTER – III
THEORY
ESC301.CO2 Discuss between analog and digital system. Creating (Level VI)
ESC301.CO3 Develop the analog circuits to determine for a given outputs. Creating (Level VI)
ESC301.CO4 Explain the different model of analog and digital logic circuits. Evaluating (Level V)
ESC301.CO5 Analyze the outputs for given inputs for particular analog and Analysing (Level VI)
digital circuits.
ESC301.CO6 Explain the principle of different analog and digital electronics Understanding (Level II)
circuits.
Page: 39 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
University Syllabus:
Unit Content Hrs/Unit
1 Introduction 9
2 Binary Number System & Boolean Algebra (recapitulation); BCD, ASCII, EBDIC, Gray codes and 11
their conversions; Signed binary number representation with 1’s and 2’s complement methods, Binary
arithmetic, Venn diagram, Boolean algebra (recapitulation); Representation in SOP and POS forms;
Minimization of logic expressions by algebraic method. Combinational circuits - Adder and
Subtractor circuits (half & full adder & subtractor); Encoder, Decoder, Comparator, Multiplexer,
DeMultiplexer and Parity Generator.
3 Sequential Circuits - Basic Flip-flop & Latch, Flip-flops -SR, JK, D, T and JK Master-slave Flip 10
Flops, Registers (SISO, SIPO, PIPO, PISO) Ring counter, Johnson counter Basic concept of
Synchronous and Asynchronous counters (detail design of circuits excluded), Design of Mod N
Counter.
4 A/D and D/A conversion techniques – Basic concepts (D/A :R-2-R only A/D: successive 6
approximation. Logic families- TTL, ECL, MOS and CMOS - basic concepts.
RESOURCES:
Page: 40 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
Pre-requisites: ES-CS 201 (Basic Computation and Principles of C), BS-M101 &BS-M201 (Mathematics), basics
of set theory
COURSE OBJECTIVE:
To understand data structures and its utility
To learn the implementation of data structure concepts in C programming
To understand the importance of run time analysis
To apply appropriate algorithm for proficiently solving a problem
PCC-CS301.CO4 Select most suitable method for a particular problem solving. Applying (Level III)
PCC-CS301.CO5 Recall the steps of an algorithm to calculate the intermediate result. Remembering (Level I)
Develop new methods by incorporating suitable data structure for
PCC-CS301.CO6 Creating (Level VI)
problem solving.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 2 - - - - - - - - 2 - - -
CO2 3 3 2 - - - 2 - 3 2 - 1 2 - 3
CO3 3 2 2 - 3 - 1 - - 1 - - - 2 -
CO4 3 2 2 3 1 1 - - 3 - - - - 2 -
CO5 3 2 2 2 2 2 2 1 3 1 - - 2 3 1
CO6 3 3 3 2 2 2 - 1 3 - 2 - 3 - 1
AVG. 3.0 2.17 2.17 2.33 2.0 1.67 1.67 1.0 3.0 1.33 2.0 1.5 2.33 2.33 1.67
Page: 41 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
University Syllabus :
RESOURCES:
COURSE OBJECTIVE:
Explain the organization of basic computer, its design.
Demonstrate the working of central processing unit and RISC and CISC Architecture.
Understand the principles of combinational and sequential logic circuits to design basic components
Illustrate addressing modes, instruction formats, instruction sets, instruction cycle, and instruction pipeline
with different hazards.
Page: 42 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
Compare the performance of different levels components in memory hierarchy with respect to average
memory access time.
Illustrate I/O interface, different asynchronous I/O data transfer- strobe and handshaking, various modes of
I/O-programmed I/O, interrupt driven I/O, and DMA.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 1 1 - - - - - - - 1 3 2 1
CO2 3 3 2 2 1 - - - - - - 1 3 2 1
CO3 3 2 3 2 1 - - - - - - 1 3 2 2
CO4 3 3 2 1 - - - - - - - 1 3 1 1
CO5 3 2 1 1 - - - - - - - 1 3 1 1
CO6 3 2 2 1 - - - - - - - 1 3 1 1
AVG. 3.00 2.17 1.83 1.33 1.00 0 0 0 0 0 0 1.00 3.00 1.50 1.17
University Syllabus:
Page: 43 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
4 Design of control unit - hardwired and micro-programmed control. [3L] 10
Introduction to instruction pipelining. [2L]
Introduction to RISC architectures. RISC vs CISC architectures. [2L]
I/O operations - Concept of handshaking, Polled I/O, interrupt and DMA. [3L]
RESOURCES:
COURSE OBJECTIVE:
To know basic Concept of probability and distribution.
To know the sampling distribution and maximum likelihood estimation of statistical parameters.
To know testing of hypothesis for small samples.
To know basic Concept of graph theory, graph coloring.
To understand the basic algebraic structures and their elementary properties.
Page: 44 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
COURSE OUTCOMES (COs)
On completion of the course students will be able to
Course Outcomes CO statement Knowledge Level of revised
Bloom’s Taxonomy
Demonstrate the concept of convergence of infinite series in Understanding (Level II)
BSC 301.CO1 many approximation techniques in engineering
disciplines.
Explainthe tools of power series and Fourier series to Evaluating (Level V)
BSC 301.CO2 analyze engineering problems and apply it to solve different
problems by expressing functions in suitable series form.
Apply the knowledge for addressing the real life problems Applying (Level III)
which comprises of several variables or
BSC 301.CO3
attributes and identify extremum points of different surfaces
of higher dimensions.
Demonstrate the knowledge of double and triple integral in Understanding (Level II)
different fields of Engineering to find area, volume and shape
BSC 301.CO4
of different objects and also to get some physical properties
like centre of gravity, moment of inertia, etc.
Solve and model many core engineering problems with Applying (Level III)
application of ODE of 1st order and higher order,
BSC 301.CO5
Simultaneous Linear Differential Equation, Improper Integral
and Laplace Transform.
Identify and solve different type of graphs and Applying (Level III)
BSC 301.CO6 Analyze/Model application of Graph Theory in Information
Science.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 - - - - - - - - - 2 - 1
CO2 3 3 3 - - - - - - - 2 - 3 - 1
CO3 3 3 3 - - - - - - - 1 - 2 - 1
CO4 3 3 3 - - - - - - - 2 - 3 - -
CO5 3 3 2 - - - - - - - 1 - 2 - 1
CO6 3 2 2 - - - - - - - - - 3 - 1
AVG. 3.00 2.67 2.50 0 0 0 0 0 0 0 1.50 0 2.50 0 1.00
University Syllabus:
Page: 45 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
RESOURCES:
Text Books:
1. Banerjee A., De S.K. and Sen S.: Mathematical Probability, U.N. Dhur & Sons.
2. Gupta S. C and Kapoor V K: Fundamentals of Mathematical Statistics, Sultan Chand & Sons.
3. Mapa S.K. :Higher Algebra (Abstract & Linear), Sarat Book Distributors.
4. Sen M.K., Ghosh S. and Mukhopadhyay P.: Topics in Abstract Algebra, University Press.
5. West D.B.: Introduction to Graph Theory, Prentice Hall.
References:
1. Babu Ram: Discrete Mathematics, Pearson Education.
2. Balakrishnan: Graph Theory (Schaum’s Outline Series), TMH.
3. Chakraborty S.K and Sarkar B.K.: Discrete Mathematics, OUP.
4. Das N.G.: Statistical Methods, TMH.
5. Deo N: Graph Theory with Applications to Engineering and Computer Science, Prentice Hall.
6. Khanna V.K and Bhambri S.K. : A Course in Abstract Algebra, Vikas Publishing House.
7. Spiegel M R., Schiller J.J. and Srinivasan R.A. : Probability and Statistics (Schaum's Outline Series), TMH.
8. Wilson: Introduction to graph theory, Pearson Edication.
Page: 46 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
Mapping of COs with POs and PSOs (Course Articulation Matrix):
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - - - - - - - - - - -
CO2 - 3 - - - - 1 - - - - - - - -
CO3 - - - - 3 - - - - - - - - - -
CO4 - - 3 - - - - - - - - - - - -
CO5 - - - - - - - - 1 - - - - - -
CO6 - - - - - - - - - - - - - - -
AVG. 3.00 3.00 3.00 0.00 3.00 0 1.00 0.00 1.00 0.00 0.00 0.00 0 0 0
University Syllabus:
RESOURCES:
1. JamesL.Riggs,DavidD.Bedworth,SabahU.Randhawa:EconomicsforEngineers4e,TataMcGraw-Hill
2. DonaldNewnan,TedEschembach,JeromeLavelle:EngineeringEconomicsAnalysis,OUP
3. JohnA.White,KennethE.Case,DavidB.Pratt:PrincipleofEngineeringEconomicAnalysis,JohnWiley
4. SullivanandWicks:EngineeringEconomy,Pearson
5. R.PaneerSeelvan:EngineeringEconomics,PHI
6. MichaelRLindeburg:EngineeringEconomicsAnalysis,ProfessionalPub
Page: 47 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
SEMESTER-III
PRACTICAL
Pre-requisites: Class XII Mathematics, Physics, Basic knowledge of Computer, Basic Electronics, Basic Electrical.
COURSE OBJECTIVE:
Explain the principles of analog and digital systems.
Compare the performance of the digital system over the analog system.
Prepare analog as well as digital circuits.
Creating a hardware module with some specific application.
ES-CS391.CO2 Discuss between analog and digital system. Creating (Level VI)
ES-CS391.CO3 Develop the analog circuits to determine for a given outputs. Creating (Level VI)
ES-CS391.CO4 Explain the different model of analog and digital circuits. Evaluating (Level V)
ES-CS391.CO5 Analyze the outputs for given inputs for particular analog and Analysing (Level VI)
digital circuits.
ES-CS391.CO6 Explain the principle of different analog and digital circuits. Understanding (Level II)
Page: 48 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
University Syllabus:
Unit Content Hrs/Unit
ANALOG: At least any two of the following
1 DesignaClassAamplifier.-Analog 3
2 DesignaPhase-ShiftOscillator.-Analog 3
3 DesignofaSchmittTriggerusing555timer. –Analog 3
RESOURCES:
COURSE OBJECTIVE:
To understand data structures and its utility
To understand roles of linear and nonlinear data patterns
To implement data structure concepts in C programming
To apply appropriate data structure in in different problem solving
Page: 49 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
COURSE OUTCOMES (COs)
On completion of the course students will be able to
Knowledge Level of
Course
CO statement revised Bloom’s
Outcomes
Taxonomy
PCCCS391.CO1 Develop and test C programs to implement searching and sorting Creating (Level VI)
PCCCS391.CO2 Make use of appropriate two dimensional data structures for solving Applying (Level III)
a given problem
PCCCS391.CO3 Analyze various operations using stack and queue Analyzing (Level IV)
PCCCS391.CO4 Analyze problems to use the variants of linked list and solve real life Analyzing (Level IV)
problems
PCCCS391.CO5 Demonstrate the use of non-linear data structures for a given Understanding (Level II)
problem solving
PCCCS391.CO6 Select appropriate hash functions that result in a collision free Evaluating (Level V)
scenario for data storage and retrieval
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 1 - - - - - - - - 3 - - 3
CO2 3 1 1 1 - - - - 2 2 - 3 2 2 3
CO3 3 2 2 - - - 1 - - 1 - - 3 2 2
CO4 3 3 2 3 2 3 2 1 2 - - 3 3 3 2
CO5 3 - 2 3 - - 2 1 2 1 - 3 2 3 3
CO6 3 1 2 2 2 - - 1 2 - 2 - 2 3 3
AVG. 3.0 1.6 1.67 2.25 2.0 3.0 1.67 1.0 2.0 1.33 2.0 3.0 2.4 2.6 2.67
University Syllabus:
Unit Content
1 Linear Data Structure
1 Implementation of array operations
2 Stacks and Queues: adding, deleting elements Circular Queue: Adding & deleting elements
3 Merging Problem: Evaluation of expressions operations on Multiple stacks & queues:
4 Implementation of linked lists: inserting, deleting, inverting a linked list. Implementation of stacks &
queues using linked lists
5 Polynomial addition, Polynomial multiplication
2 Non Linear Data Structure
6 Recursive and Non-recursive traversal of Trees
7 Threaded binary tree traversal. AVL tree implementation
8 Application of Trees. Application of sorting and searching algorithms
9 Hash tables implementation: searching, inserting and deleting, searching & sorting techniques.
RESOURCES:
Page: 50 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
6. “DataStructureUsingC”,2/ebyA.K.Rath,A.K. Jagadev.
7. “IntroductiontoAlgorithms”byThomasH.Cormen,CharlesE.Leiserson,RonaldL.Rivest,CliffordStein.
COURSE OBJECTIVE:
Analyze the behavior of various logic gates.
Design the combinational circuits for basic components of computer system and applications.
Analyze the operational behavior and applications of various flip-flops.
Design Arithmetic logic units and different types of memory blocks.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 1 1 - - - 2 - - 1 3 1 -
CO2 3 3 2 1 1 - - 1 2 - - 2 3 1 -
CO3 3 3 2 1 1 - - 1 2 - - 2 3 1 -
CO4 3 3 2 1 1 - - 1 2 - 1 2 3 1 -
CO5 3 3 2 2 1 - - 1 2 - 1 2 3 2 -
CO6 3 3 2 2 1 - - 1 2 - - 1 3 2 -
AVG. 3.00 2.83 1.83 1.33 1.00 0 0 1.00 2.00 0 1.00 1.67 3.00 1.33 0
Page: 51 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
University Syllabus
Unit Content
1. FamiliaritywithIC-chips,e.g.
a)Multiplexer,
b)Decoder,
c)Encoder
b) ComparatorTruthTableverificationandclarificationfromData-book.
2. DesignanAdder/Subtractorcompositeunit.
3. DesignaBCDadder.
4 Designofa‘Carry-Look-Ahead’Addercircuit.
5. Useamultiplexerunittodesign acompositeALU.
6 UseALUchipformultibitarithmeticoperation.
7. ImplementreadwriteoperationusingRAMIC
8. (a)&(b)CascadetwoRAMICsforverticalandhorizontalexpansion.
RESOURCES:
1. Mano, M.M., “Computer System Architecture”, PHI.
2. Chaudhuri P. Pal, “Computer Organisation & Design”, PHI,
3. P N Basu- “Computer Organization & Architecture” , Vikas Pub
Pre-requisites: Knowledge of Programming Logic, Experience with a high level language (C/C++,) is suggested.
Prior knowledge of a scripting language and Object-Oriented concepts is helpful but not mandatory.
COURSE OBJECTIVE:
To master an understanding of scripting & the contributions of scripting languages
Design real life problems and think creatively about solutions
Apply a solution in a program using R/Matlab/Python.
To be exposed to advanced applications of mathematics, engineering and natural sciences to program real life
problems.
Page: 52 / 123
Maulana Abul Kalam Azad University of Technology
(Formerly West Bengal University of Technology)
Syllabus and Curricular Mapping for B. Tech. in Information Technology
Effective from Acdemic Session 2023-24
COURSE OUTCOMES (COs)
On completion of the course students will be able to
Course Outcomes CO statement Knowledge Level of
revised Bloom’s
Taxonomy
Interpret the basic syntax of python variables, datatype and Understanding (Level II)
PCC-CS393.CO1
operator in python
PCC-CS393.CO2 Write, test and debug python programs Creating (Level VI)
Implement use of conditionals and loops statement in python Applying (Level III)
PCC-CS393.CO3
programs.
Use functions and represent Compound data using Lists, Applying (Level III)
PCC-CS393.CO4
Tuples and Dictionaries
Definethe use of string and list datatype in proficiency level. Evaluating (Level V)
PCC-CS393.CO5
University Syllabus:
Programming with Python
Unit Content
1 Introduction History, Features, Setting up path, Working with Python, Basic Syntax, Variable and Data
Types, Operator
2 Conditional Statements If, If- else, Nested if-else, Looping, For, While, Nested loops
3 Control Statements Break, Continue, Pass
4 String Manipulation Accessing Strings, Basic Operations, String slices, Function and Methods
5 Lists Introduction, Accessing list, Operations, Working with lists, Function and Methods
6 Tuple Introduction, Accessing tuples, Operations, Working, Functions and Methods
7 Dictionaries Introduction, Accessing values in dictionaries, Working with dictionaries, Properties
8 Functions Defining a function, Calling a function, Types of functions, Function Arguments, Anonymous
functions, Global and local variables
9 Modules Importing module, Math module, Random module, Packages, Composition, Input-Output Printing
on screen, Reading data from keyboard, Opening and closing file, Reading and writing files, Functions
10 Exception Handling Exception, Exception Handling, Except clause, Try? finally clause, User Defined
Exceptions.
Page: 53 / 123