B.Tech Syllabi - Branch-CSE, 2022 Regulations
B.Tech Syllabi - Branch-CSE, 2022 Regulations
(Approved by the 5th and 8th Senate Meeting held on 30th July 2022 & 12th April 2024 respectively)
Page | 0
COURSE CURRICULUM
SEMESTER-I
SEMESTER-II
Sem. Course code Course Name L T P C
II MA1012 Mathematics II 3 1 0 8
II CS1012 Data Structures 3 0 0 6
II CS1112 Data Structures Lab 0 0 3 3
II CS1061 Computer Organization and Architecture 3 0 0 6
II EC1013 Basic Electronic Circuits 3 0 0 6
II EC1112 Basic Electronics Lab 0 0 3 3
II PH1012 Physics II 3 0 0 6
II HS1091 Introduction to Entrepreneurship 2 0 0 4
EN1012 English Language Skills II
II JA1012 Japanese Language Skills II 2 0 2 6
KO1012 Korean Language Skills II
Total 19 1 8 48
Contact Hours / Week 26
1
Total Humanities & Basic Basic Open
Professional Professional Internship /
Course Social Science Science Engineering Elective
Core (PC) Elective (PE) Project
Credit (HS) (BS) (BE) (OE)
Credit 16 8 24 -- -- -- --
SEMESTER-III
Sem. Course Code Course Name L T P C
III CS2021 Discrete Mathematics 3 1 0 8
III CS2014 Design and Analysis of Algorithms 3 0 0 6
III CS2013 Object Oriented Programming 3 0 0 6
III CS2041 Operating Systems 3 0 0 6
III EC2031 Signals and Systems 3 0 0 6
III MA2013 Probability and Random Processes 3 0 0 6
III CS2113 Object Oriented Programming Lab 0 0 3 3
III CS2141 Operating System Lab 0 0 3 3
III EC2131 Signals and Systems Lab 0 0 3 3
Total 18 1 9 47
Contact Hours / Week 28
SEMESTER-IV
2
SEMESTER-V
SEMESTER-VI
3
SEMESTER-VII
SEMESTER-VIII
4
PROFESSIONAL ELECTIVE
Code Course Title Hours per week Credits
L T P
CS--- Advanced Database Systems 3 0 0 6
CS--- Advanced Data Structure and Algorithms 3 0 0 6
CS--- Audio and Speech Processing 3 0 0 6
CS--- Augment and Virtual Reality Systems 3 0 0 6
CS--- Data Mining and Warehousing 3 0 0 6
CS--- Deep Learning 3 0 0 6
CS--- Distributed Systems and Applications 3 0 0 6
CS--- High Performance Computing 3 0 0 6
CS--- Human Computer Interaction 3 0 0 6
CS--- Natural Language Processing 3 0 0 6
CS--- Parallel Programming 3 0 0 6
CS--- Information Retrieval 3 0 0 6
5
OPEN ELECTIVE (OE)
Code Course Title Hours per week Credits
HSS ELECTIVE
6
DETAILED SYLLABI
SEMESTER-I
Sem. Course Code Course Name L T P C
I MA1011 Mathematics I 3 1 0 8
I CS1011 Computer Programming 3 0 0 6
I CS1111 Computer Programming Lab 0 0 3 3
I EC1011 Digital Design 3 0 0 6
I EC1111 Digital Design Lab 0 0 3 3
I EC1012 Electrical Circuit Analysis 3 0 0 6
I PH1011 Physics I 3 0 0 6
7
References:
1. D. Poole, Linear Algebra: A Modern Introduction, 2nd Edition, Brooks/Cole, 2005.
2. K. Hoffman and R. Kunze, Linear Algebra, 2nd Edition, Prentice Hall India, 2009.
3. R. G. Bartle and D. R. Sherbert, Introduction to Real Analysis, 3rd Edition, Wiley India, 2007.
8
Operations on matrix)
1. Arrange a list of numbers into a specific order (ascending, descending).
2. Arrange a list of strings into a specific order (ascending, descending, based on number of characters in the
string etc., the order will be provided as command line argument.
3. Reverse a string using recursion and check whether the string is palindrome or not.
4. Count frequency of a specific character from a given paragraph
5. Generate character bigrams from a given paragraph
6. Remove all characters in a string other than alphabet
7. Count the frequency of digits after decimal and find maximum occurring digit in the PI value upto first 100
decimals (3.1415 92653 58979 32384 62643 38327 95028 84197 1 6939 93751 05820 97494 45923 07816 40628
62089 98628 03482 53421 17067)
8. Display the content of a file in reverse direction (similar to $cat and $tac commands)
9. Store student record such as height, weight, date of birth etc. of the batch using structure and display the
stored details including average height and average weight.
Reference Book:
1. Bryon Gottfried, Programming with C, McGraw Hill
2. Horowitz, Sahni, and Anderson-Freed, Fundamentals of Data Structures in C, Universities Press, Second
edition.
3. GDB https://www.eecs.umich.edu/courses/eecs373/readings/Debugger.pdf, https://ftp.gnu.org/old-
gnu/Manuals/gdb/html_node/gdb_toc.html, https://www.sourceware.org/gdb/documentation/,
4. GCC https://www.cse.iitb.ac.in/grc/intdocs/gcc-basic-info.html, https://gcc.gnu.org/onlinedocs
9
Texts:
1. M. Morris Mano, Digital Logic and Computer Design, 11th Edition, Pearson Education, 2009.
References:
1. Ronald J Tocci, Neal S Wisdmer and Gregory L. Moss, Digital Systems: Principle and Applications, 10th
Edition, Pearson Education, 2011.
2. Albert Paul Malvino, Donald P Leach and Gautam Saha, Digital Principles and Applications 7th Edition, Tata
McGraw - Hill Education, 2011.
10
Asia Pvt. Ltd., 2006.
2. R. A. De Carlo and P. M. Lin, Linear Circuit Analysis, 2nd Edition, Oxford University Press, 2001.
11
References:
1. Marilyn Anderson, Pramod K. Nayar, and Madhucchanda Sen. Critical Reasoning, Academic Writing and
Presentation Skills. Rev. ed. New Delhi: Longman-Pearson. (2010)
2. Oxford Advanced Learner‘s Dictionary of English, Ninth Edition. (2016)
3. Michael Swan and Catherine Walter. Oxford English Grammar Course: Advanced. Oxford: OUP. (2011)
4. Allan Pease and Barbara Pease. The Definitive Book of Body Language. New Delhi: Manjul Publishing
House. (2005)
12
Texts:
1. Sejong Korean 1(King Sejong Institute Foundation, Seoul) & Workbook
13
Service Projects, Anti-Drug Awareness Campaign, Break into Service, Practical.
TEXT BOOK:
1. Commentary on the Patanjali Yoga Sutras
2. Wisdom for Life
14
Semester-II
15
References:
1. H. Anton, I. C. Bivens and S. Davis, Calculus, 10th Edition, Wiley, 2011.
2. T. M. Apostol, Calculus, Volume 2, 2nd Edition, Wiley India, 2003.
3. W. E. Boyce and R. C. Di Prima, Elementary Differential Equations and Boundary Value Problems, 9th
Edition, Wiley India, 2009.
4. E. A. Coddington, An Introduction to Ordinary Differential Equations, Prentice Hall India, 1995.
16
References:
1. A H Aho, J E Hopcroft and J Ullman, Data Structures and Algorithms, Addison-Wesley
2. Horowitz, Sahni, and Anderson-Freed, Fundamentals of Data Structures in C, Universities Press
3. Seymour Lipschutz, Data Structures with C, SCHAUM SERIES, Tata McGraw-Hill
4. M A Weiss, Data Structures and Problem-Solving Using Java, Addison-Wesley
5. Robert Sedgewick, Algorithms in C++ Parts 1-5, Pearson Education, Third Edition
References:
1. W. Stalling, Computer Organization and Architecture, PHI Publication
2. J.P. Hayes, Computer Architecture and Organization, Mc Graw Hill
3. A.S. Tanenbaum, Structured Computer Organization, PHI Publication
EC1013 Basic Electronic Circuits 3-0-0-6
Syllabus:
Course Topics - Examples of Electronic Systems: Music System, Radio, Television
Diodes and Applications: Semiconductor diode - ideal versus practical, resistance levels, diode equivalent circuits,
17
load line analysis; diode as a switch, diode as a rectifier, half wave and full wave rectifiers with and without filters;
clipping circuits, clamper circuits, breakdown mechanisms, Zener diode – operation and applications; regulated d-c
power supply.
Transistor Characteristics: Bipolar junction transistor (BJT) – construction, operation, amplifying action, common
base, common emitter and common collector configurations, operating point, voltage divider bias configuration;
Differential Amplifier.
Operational Amplifiers and Applications: Introduction to op-amp, characteristics of ideal op-amp, controlled source
models, classification, the operational amplifier (op-amp) as a linear active device, the VCVS model of an op-amp,
different amplifier configurations using op-amp, concept of virtual ground; op-amp operations, integrator and
differentiator, frequency response of op-amp and op-amp based amplifiers. CMRR, PSRR, slew rate; pin
configuration of 741 op-amp
Filters: Concepts of low-pass, high-pass and band-pass filters, ideal (brick-wall) filter response, frequency response
of simple RC filters, active RC filters using Op-amp.
Oscillators: Effects of negative and positive feedback of an amplifier, condition of harmonic oscillation, RC and LC
oscillator circuits.
Comparator: Op-amp as a comparator, digital inverters (TTL/CMOS) as comparators, comparator with hysteresis,
Schmitt trigger using Op-amp, 555 timer as a two dimensional comparator. Waveform generators: Concept of
bistable, monostable and astable circuits, timer and relaxation oscillator based on comparator and RC timing circuit,
square wave generator using 555 timer, crystal clock generator.
Data Converters: Sample and hold circuits, Digital to Analog Converter (DAC) using binary resistor scheme, R-2R
ladder DAC, DAC using switched current resources, Analog to Digital converter (ADC) using capacitor
charge/discharge: single-slope and dual-slope ADCs, ADC using counter and DAC, ADC using successive
approximation.
Texts:
1. Albert Malvino and David Bates, Electronic Principles, McGraw Hill Education; 2015.
References:
1. R. L. Boylestad and L. Nashelsky, Electronic Devices and Circuit Theory, Pearson Education, 2013.
2. Jacob Millman, Christos Halkias, Chetan Parikh, Millman's Integrated Electronics - Analog and Digital
Circuit and Systems, McGraw Hill Education; 2017
3. Adel S. Sedra, Kenneth C. Smith & Arun N. Chandorkar, Microelectronic Circuits, International Version 6th
Edition, 2013, Oxford University Press India
18
PH1012 Physics II 3-0-0-6
Syllabus:
Vector Calculus: Gradient, Divergence and Curl, Line, Surface, and Volume integrals, Gauss's divergence
theorem and Stokes' theorem in Cartesian, Spherical polar and cylindrical polar coordinates, Dirac Delta
function.
Electrostatics: Gauss's law and its applications, Divergence and Curl of Electrostatic fields, Electrostatic
Potential, Boundary conditions, Work and Energy, Conductors, Capacitors, Laplace's equation, Method of
images, Boundary value problems in Cartesian Coordinate Systems, Dielectrics, Polarization, Bound Charges,
Electric displacement, Boundary conditions in dielectrics, Energy in dielectrics, Forces on dielectrics.
Magnetostatics: Lorentz force, Biot-Savart and Ampere's laws and their applications, Divergence and Curl of
Magnetostatic fields, Magnetic vector Potential, Force and torque on a magnetic dipole, Magnetic materials,
Magnetization, Bound currents, Boundary conditions.
Electrodynamics: Ohm's law, Motional EMF, Faraday's law, Lenz's law, Self and Mutual inductance, Energy
stored in magnetic field, Maxwell's equations, Continuity Equation, Poynting Theorem, Wave solution of
Maxwell Equations.
Electromagnetic waves: Polarization, reflection & transmission at oblique incidences.
Texts:
1. Introduction to Electrodynamics by D. J. Griffiths, 3rd Ed., Prentice Hall of India, 2005.
2. Elements of Electromagnetics by M. N. O. Sadiku, Oxford, 2006.
References:
1. C. A. Balanis, Advanced Engineering Electromagnetics, 2nd Edition, John Wiley, 2012.
2. The Feynman Lectures on Physics, Vol.II by R. P. Feynman, R. B. Leighton and M. Sands, Narosa Publishing
House, 1998.
19
Stores Purchase scheme (e-tender process), Excise exemptions and concession, Exemption from income tax,
Quality Standards with special reference to ISO, Small Industries Development Bank of India (SIDBI), State Small
Industries Development Corporation (SSIDC), Directorate General of Supplies and Disposals, Khadi and Village
Industries Commission (KVIC)
Importance of communication, barriers and gateways to communication, listening to people, the power of talk,
personal selling, risk taking \& resilience, negotiation.
Text:
1. Introduction to Entrepreneurship, Commonwealth of Learning;
http://oasis.col.org/bitstream/handle/11599/2465/2011_VUSSC_Intro-to-
Entrepreneurship.pdf?sequence=1&isAllowed=y
References:
1. Entrepreneurship, Michael Laverty & Chris Littel,
https://openstax.org/books/entrepreneurship/pages/preface
2. Introduction to Entrepreneurship; Katherine Carpenter, University of Victoria;
https://open.umn.edu/opentextbooks/textbooks/introduction-to-entrepreneurship
20
5. Michael Swan. Practical English Usage. 3rd ed. Oxford: OUP, 2005.
6. Michael Swan and Catherine Walter. Oxford English Grammar Course: Advanced. Oxford: OUP, 2011.
21
Semester-III
Syllabus:
Sets and Sequences: Data Models: Finite Sets, Power Set, Cardinality of finite sets, Cartesian Product, Properties
of Sets, Vector Implementations of Sets. Introduction to Logic. Propositional Logic, Truth tables, Deduction,
Resolution, Predicates and Quantifiers, Mathematical Proofs. Infinite sets, well-ordering. Countable and
Uncountable sets, Cantor's diagonalization. Mathematical Induction - weak and strong induction.
Relational Structures on Sets : Relations & Graphs : Relations and their properties, n-array relations and their
applications, Equivalence of relations, partial ordering. Functions, Bijections. Binary relations and Graphs.
Posets and Lattices, Lattice and algebra system, principles of duality, basic properties of algebraic systems
defined by lattices, distributive and complimented lattices, Boolean lattice and Boolean algebra.
Sizes of Sets : Counting & Combinatorics : Counting, Sum and product rule, Principle of Inclusion Exclusion.
Pigeon Hole Principle, Counting by Bijections. Double Counting. Linear Recurrence relations - methods of
solutions. Generating functions, partitions of integers, exponential generating function. Permutations and
counting.
Structured Sets : Algebraic Structures : Structured sets with respect to binary operations. Groups, Semigroups,
Monoids. Rings, and Fields. Vector Spaces, Basis.
Graphs and Tree – Introduction, Isomorphism, Sub graphs, Walks, Paths, Circuits, Connectedness, Euler graphs,
Hamiltonian paths and circuits, Trees, Properties of trees, Distance and centers in tree – Rooted and binary trees;
Spanning trees, Fundamental circuits, Spanning trees in a weighted graph, cut sets, Properties of cut set,
Fundamental circuits and cut sets; Connectivity and separability, Network flows, 1-Isomorphism, 2-
Isomorphism, Combinational and geometric graphs, Planer graphs, Different representation of a planer graph.
Texts:
1. K. H. Rosen, Discrete Mathematics and its Applications, Tata McGraw-Hill, 2009
22
2. J. P. Tremblay and R. P. Manohar, Discrete Mathematical structures with Applications to Computer
Science, Tata McGraw-Hill, 2001
References:
1. Ronald Graham, Donald Knuth, and Oren Patashnik, Concrete Mathematics, Pearson Education
Publishers, 1996
2. J. L. Hein, Discrete Structures, Logic, and Computability, 3rd Ed., Jones and Bartlett, 2010
3. R. C. Penner, Discrete Mathematics: Proof Techniques and Mathematical Structures, World Scientific,
1999
Syllabus:
Models of Computation: space and time complexity measures, lower and upper bounds; Design techniques: the greedy
method, divide-and-conquer, dynamic programming, backtracking, branch and bound; Lower bound for sorting;
Selection; Graph Algorithms: connectivity, topological sort, shortest paths, minimum spanning trees, network flow;
The disjoint set union problem; String matching; NP-completeness; Introduction to approximate algorithms and
Randomized algorithms.
Texts:
1. T H Cormen, C E Leiserson, R L Rivest and C Stein, Introduction to Algorithms, MIT Press, 2001.
References:
1. Jon Kleinberg and Eva Tardos, Algorithm Design, Addison Wesley, 2005
2. A Aho, J E Hopcroft and J D Ullman, The Design and Analysis of Computer Algorithms, Addison-Wesley,
1974.
3. S Sahni, Data Structures, Algorithms and Applications in C++, McGraw-Hill, 2001.
4. M T Goodrich and R Tamassia, Algorithm Design: Foundations, Analysis and Internet Examples, John Wiley
& Sons, 2001.
Syllabus:
Process Management: process, thread, scheduling; Concurrency: mutual exclusion, synchronization, semaphores,
23
deadlocks; Memory Management: allocation, protection, hardware support, paging, segmentation; Virtual Memory:
demand paging, allocation, replacement, swapping, segmentation, TLBs; File Management: naming, file operations
and their implementation; File Systems: allocation, free space management, directory management, mounting; I/O
Management: device drivers, disk scheduling, Basics of Security.
Texts:
1. Silberschatz, A. and Galvin, P.B. Operating System Concepts, Wileys
References:
Syllabus:
Signals: Signal Basics, Elementary signals, classification of signals; signal operations: scaling, shifting and inversion;
signal properties: symmetry, periodicity and absolute integrability; Sampling and Reconstruction, Sampling and
Nyquist theorem, aliasing, signal reconstruction: ideal interpolator, zero-order hold, first-order hold; Sinc function,
Practical reconstruction, group delay, phase delay.
Systems: classification of systems; Time-Domain Analysis of Continuous-Time Systems; system properties: linearity,
time/shift-invariance, causality, stability; continuous-time linear time invariant (LTI) and discrete-time linear shift
invariant (LSI) systems: impulse response and step response; response to an arbitrary input: convolution; circular
convolution; system representation using differential equations; Eigen functions of LTI/ LSI systems, frequency
response and its relation to the impulse response; correlation and cross correlation of two sequences.
Signal representation: signal space and orthogonal basis; continuous-time Fourier series and its properties; continuous-
time Fourier transform and its properties; Parseval‘s relation, time-bandwidth product; discrete time Fourier series;
discrete-time Fourier transform and its properties; relations among various Fourier representations. Linear
Convolution using DFT. Fast Fourier Transform (FFT);
Laplace transform and properties, Inverse Laplace Transform by Partial Fraction and Z-transform: definition, region
of convergence, properties; transform-domain analysis of LTI/LSI systems, system function: poles and zeros; stability,
inverse Z-Transform by Partial Fraction.
Text:
1. M. J. Roberts,‖ Fundamentals of Signals and Systems‖, 1st Edition, Tata McGraw Hill, 2007.
2. A.V. Oppenheim, A.S. Willsky and H.S. Nawab,‖ Signals and Systems‖, 2nd Edition Prentice Hall of India,
2006.
References:
1. R.F. Ziemer, W.H. Tranter and D.R. Fannin,‖ Signals and Systems - Continuous and Discrete‖, 4th Edition,
Prentice Hall, 1998.
2. Simon Haykin, Barry van Veen,‖ Signals and Systems‖, 2nd Edition, John Wiley and Sons, 1998.
3. TarunRawat, ―Signals and Systems‖, Oxford University Press.
Syllabus:
Introduction to probability: mathematical background - sets, set operations, sigma and Borel fields; classical,
relative-frequency and axiomatic definitions of probability; conditional probability, independence, total
24
probability, Bayes rule; repeated trials;
Random variables: Cumulative distribution function, continuous, discrete and mixed random variables,
probability mass function, probability density functions; functions of a random variable; expectation - mean,
variance and moments; characteristic and moment-generating functions; Chebyshev, Markov and Chernoff
bounds; special random variables-Bernoulli, binomial, Poisson, uniform, Gaussian and Rayleigh; joint
distribution and density functions; Bayes rule for continuous and mixed random variables; joint moments,
conditional expectation; covariance and correlation- independent, uncorrelated and orthogonal random variables;
function of two random variables; sum of two independent random variables; random vector- mean vector and
covariance matrix, multivariate Gaussian distribution; Vector-space representation of Random variables, laws of
large numbers, central limit theorem;
Random process: discrete and continuous time processes; probabilistic structure of a random process; mean,
autocorrelation and autocovariance functions; stationarity- strict-sense stationary and wide-sense stationary
(WSS) processes: autocorrelation and cross-correlation functions; time averages and ergodicity; spectral
representation of a real WSS process-power spectral density, cross-power spectral density, Wiener Khinchin
theorem, linear time-invariant systems with WSS process as an input time and frequency domain analyses;
spectral factorization theorem;
Examples of random processes: white noise, Gaussian, Poisson and Markov processes, Basics of Queuing
Theory, Characteristics of queuing systems.
Texts:
1. Papoulis and S.U. Pillai, Probability Random Variables and Stochastic Processes, 4/e, McGraw-Hill,
2002.
2. A. Leon Garcia, Probability and Random Processes for Electrical Engineering, 2/e, Addison-Wesley,
1993.
References:
1. H. Stark and J.W. Woods, Probability and Random Processes with Applications to Signal Processing,
3/e, Prentice Hall, 2002.
2. John J. Shynk, Probability, Random Variables, and Random Processes: Theory and Signal Processing
Applications, 1/e, Wiley publications, 2012.
Implementation of CPU scheduling, Shared memory and IPC, Semaphores, file allocation strategies, File
Organization Techniques, Dead Lock Avoidance & Detection, page replacement algorithms, Threading &
Synchronization
Assignment on fork, shared memory and IPC, scheduling, deadlock, resource allocation graph, page replacement
algorithms, disc scheduling
Reference Book:
1. Silberschatz, A. and Galvin, P.B. Operating System Concepts, Wileys.
2. Stalling, W. Operating Systems: Internals and Design Principles, Pearson
3. Tanenbaum, A. S. Modern Operating System, Pearson
4. Richard Stevens, Unix Network Programming, Volume 2, Second Edition: Interprocess Communications,
Prentice Hall.
25
CS2113 Object Oriented Programming Lab 0-0-3-3
Lab Assignment:
Implementation of class and Object creation, Constructors, Abstract classes and Abstract methods, Inheritance,
overloading- operator & function, Exception Handling, Packages, File Handling, Multi-Threading, Graphic
Classes
Reference Book:
1. Grady Booch: Object Oriented Analysis and Design, Pearson Education.
2. E Balaguruswamy : Object Oriented Programming with C++, McGraw Hill
3. Herbert Schild : The Complete Reference to C++, Osborne Mc Graw Hill.
4. Bjarne Stroustrup: The C++ Programming Language, Addison Wesley
5. Bertrand Meyer, Object Oriented Software Construction, Prentice-Hall.
Syllabus:
Signals: Generation of Continuous and Discrete time signals (Unit step, Impulse, Ramp, Exponential and
Sinusoidal etc.); simulation of basic operations on signals (Folding, scaling, shifting, addition, subtraction,
multiplication etc.); finding the even and odd parts of a signal; computing whether the given system is linear or
not; computation of Sampling theorem;
Systems: Computation of output response of two sequences x(n) and h(n) using: a) Linear Convolution, b)
Circular Convolution, c) Circular Convolution with zero padding; computation of Cross correlation of two
sequences; Signal representation: Fourier Series Evaluation for Square Wave Function; Discrete Time Fourier
Transform (DTFT); DFT and IDFT of the sequences x(n) and X(k); computation of L-transform transfer function
for a given input; computations of Z-transform transfer function for a given input.
Reference:
1. V. K. Ingle and J. G. Proakis, ―Digital Signal Processing with MATLAB‖, Cengage, 2008.
26
SEMESTER-IV
Sem. Course code Course Name L T P C
IV CS2022 Theory of Computing 3 0 0 6
IV CS2042 Software Engineering 3 0 0 6
IV CS2031 Computer Networks 2 1 2 8
IV CS2043 Database Management Systems 2 1 2 8
IV CS2015 Web Technology 2 1 2 8
IV EC2032 Digital Signal Processing 2 1 2 8
IV EC2071 Microprocessor 2 1 0 6
Total 17 4 8 50
Contact Hours / Week 29
Total Humanities & Basic Basic Open
Professional Professional Internship /
Course Social Science Science Engineering Elective
Core (PC) Elective (PE) Project
Credit (HS) (BS) (BE) (OE)
Credit -- -- -- 50 -- -- --
27
Text:
1. R. S Pressman, Software Engineering: A Practioner‘s Approach, McGraw-Hill
References:
1. Sommerville, Software Engineering, Addison-Wesley.
2. Jim Arlow, Ila Neustadt. UML and the Unified Process Addison Wesley.
3. Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language User Guide, Addison Wesley.
28
4. Database Systems: The Complete Book - Gracia-Molina, Ullman, Widom, Pearson.
5. H. Garcia-Molina, J. Ullman, J. Widom, Database System Implementation, 2nd Edition, Pearson, 2002.
6. J. Groff and P. Weinberg, SQL Complete Reference, McGraw Hill, 3rd Edition, 2017.
7. P. Sadalage and M. Fowler, NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence,
Addison Wesley, 2012.
Syllabus:
Frequency selective filters: Ideal filter characteristics, lowpass, highpass, bandpass and bandstop filters, Paley-
Wiener criterion, digital resonators, notch filters, comb filters, all-pass filters, inverse systems, minimum phase,
29
maximum phase and mixed phase systems.
Structures for discrete-time systems: Signal flow graph representation, basic structures for FIR and IIR systems
(direct, parallel, cascade and polyphase forms), transposition theorem, ladder and lattice structures.
Design of FIR and IIR filters: Design of FIR filters using windows, frequency sampling, Remez algorithm and least
mean square error methods; Design of IIR filters using impulse invariance, bilinear transformation and frequency
transformations.
Discrete Fourier Transform (DFT): Computational problem, DFT relations, DFT properties, fast Fourier transform
(FFT) algorithms (radix-2, decimation-in-time, decimation-in-frequency), Goertzel algorithm, linear convolution
using DFT. Multi-dimensional DFT (M-D DFT) and its computation.
Finite word length effects in digital filters: Fixed- and floating-point representation of numbers, quantization noise
in signal representations, finite word-length effects in coefficient representation, roundoff noise, SQNR
computation and limit cycle.
Introduction to multirate signal processing: Decimation, interpolation, polyphase decomposition, non-integer
sample rate conversion, multistage sample rate conversion; Applications of multi-rate filters in signal processing
and communication.
Lab Assignments:
Computation platforms: GNU Octave, SciLab, MATLAB.
Hardware platforms: Texas Instruments OMAP-L138/C6748 Development Kit (LCDK) with XDS100V3 Emulator.
Discrete Fourier Transform and Signal representation: n-point DFT and IDFT; Rationalization of Z- function,
sketching of Pole-Zero plot and plotting of magnitude and phase response of causal system.
Generation of signals: (i) ramp signals at different sampling frequencies, (iii) multi-toned sinusoid signals, (iv)
pseudo random noise sequence; Echo generation using three different delay.
Frequency selective filters: Understanding the concept of Filtering a noisy sinusoid using convolution in Time
Domain and Frequency domain; Evaluation of frequency responses of filters using various window techniques.
Design of filters (Butterworth and Chebyshev LP, BP and HP): FIR filters and IIR filters (Bilinear Transformation
and Impulse Invariance Method).
Audio Signal Processing: Audio loop, Audio Delay, Audio Echo.
Text:
1. S. K. Mitra,‖ Digital Signal Processing: A Computer- Based Approach‖, Tata McGraw Hill, 3/e, 2006.
References:
1. Richard G. Lyons, ―Understanding Digital Signal Processing‖, Prentice Hall, 3/e, 2011.
2. S. Salivahanan, A. Vallavaraj, C. Gnanapriya,‖ Digital Signal Processing‖, Tata McGraw Hill, New Delhi,
2003.
3. J. G. Proakis and D. G. Manolakis,‖ Digital Signal Processing: Principles, Algorithms and Applications‖,
Pearson Education, 4/e, 2007.
4. E. Ifeachor and B. Jervis,‖ Digital Signal Processing‖, Pearson, 2/e, 2006.
5. A. V. Oppenheim and R. W. Shafer, ―Discrete-Time Signal Processing‖, Prentice Hall India, 2/e, 2004.
6. V. K. Ingle and J. G. Proakis, ―Digital Signal Processing with MATLAB‖, Cengage, 2008.
7. M.H. Hayes, ―Schaum's Outline on Digital Signal Processing‖, McGraw-Hill, 1999.
30
EC2071 Microprocessor 2-1-0-6
Microprocessors: Evolution of Microprocessors, Basic functional blocks of a microprocessor, microprocessor-based
systems, concept of multiplexing in microprocessor.
Architecture of 8-bit Microprocessor: Intel 8085/8086 microprocessor, pin description and internal architecture,
comparison with 8-bit processor.
Instruction Set of x86: Assembly language fundamentals, Machine cycles, instruction format, addressing modes,
instruction set, classification, Data Transfers instructions, arithmetic and logical instructions, String manipulating
instructions, control transfer instructions, processor control instructions, flags, assembly language programming using
8086.
Peripheral Devices and Interfacing: Memory and I/O interfacing, 8255 Interfacing examples, interfacing of DC and
stepper motors, interfacing of key board, display, USART.
Lab Assignments:
Software experiments using an 8085/8086 Kit to learn its instruction set. Hardware experiments for the use of
peripherals like 8251 (USART). Experiments to learn Port IO, control of on chip peripherals such as timers,
interfacing with off chip peripherals such as LCD displays, Key boards, Stepper motors and ADC chips. Experiments
for the use of other microcontrollers such as PIC using development boards.
Text:
1. R.S. Gaonkar, Microprocessor Architecture, Programming, and Applications with the 8085, Penram
International Publishing, Fifth Edition, 2011.
References:
1. Nagoor Kani, Microprocessors and Microcontrollers, The McGraw-Hill Companies, 2nd Edition
2. J.H. Hennessy, and D.A. Patterson, Computer Architecture: A Quantitative Approch, Morgan Kaufmann
Publishers, Fourth Edition, 2006.
3. Kenneth J. Ayala, The 8051 Microcontroller, Architecture, Programming and Applications, Penram
International Publishing, 1996.
4. Hall D. V., ―Microprocessor and Interfacing-Programming and Hardware‖, 2nd Ed., Tata McGraw-Hill
Publishing Company Limited, 2008
31
SEMESTER-V
Sem. Course Code Course Name L T P C
V CS3051 Artificial Intelligence 3 0 0 6
V CS3044 Compiler Design 3 0 2 8
V CS3032 Data Communication and Internet Protocol 3 0 0 6
V CS30XX Professional Elective – I 3 0 0 6
V CS30XX Open Elective - I 3 0 0 6
V HS30XX HSS Elective – I 3 0 0 6
V CS3201 Project-I 0 0 4 4
Total 21 0 8 48
Contact Hours / Week 27
Total Humanities & Basic Basic Open
Professional Professional Internship /
Course Social Science Science Engineering Elective
Core (PC) Elective (PE) Project
Credit (HS) (BS) (BE) (OE)
Credit 6 -- -- 26 6 6 4
32
Reference Books:
1. Deepak Khemani, Artificial Intelligence, Tata McGraw Hill Education, 2013.
2. Artificial Intelligence by Example: Develop machine intelligence from scratch using real artificial intelligence
use cases - by Dennis Rothman, 2018.
Text Books:
1. A. V. Aho, L.S. Monica R. Sethi and J. D. Ullman, Compilers: Principles, Techniques, and Tools, 2nd Ed.,
Prentice Hall, 2009
Reference Books:
1. V. Raghavan, Principles of Compiler Design, McGrawHill, 2010.
2. C.N. Fischer and R.J. Le Blanc, Crafting a Compiler with C, Pearson Education, 2009
Text Books:
1. W. Stallings, Data and Computer Communications, 8th Ed., Pearson India, 2007
Reference Books:
1. S. Tanenbaum, Computer Networks, 4th Ed., Pearson India, 2003.
2. B. Forouzan, Data Communications and Networking, 4th Ed., Tata Mcgraw Hill, 2006.
3. J. Quinn, Digital Data Communications, 1st Ed., Prentice Hall Career and Technology, 1995.
4. P. C. Gupta, Data Communications and Computer Networks, 2nd Ed., Prentice Hall of India, 2009.
5. F. Halsall, Data Communications, Computer Networks and Open Systems, 4th Ed., Addison Wesley, 1996.
6. Adrian Farrel, The Internet and Its Protocols: A Comparative Approach(The Morgan Kaufmann Series in
Networking), 2004.
33
Online resource:
1. Lydia Parziale et. al. TCP/IP Tutorial and Technical Overview, https://www.redbooks.ibm.
com/pubs/pdfs/redbooks/gg243376.pdf
34
SEMESTER-VI
Sem. Course Code Course Name L T P C
VI CS3071 Computer Graphics 3 0 2 8
VI CS3053 Statistical Machine Learning 3 0 0 6
VI CS3033 Cyber Security 3 0 0 6
VI CS30XX Professional Elective – II 3 0 0 6
VI CS30XX Open Elective - II 3 0 0 6
VI CS3023 Optimization Techniques 3 0 0 6
VI HS30XX HSS Elective II 3 0 0 6
VI HS3092 Employability Skills (Audit) 1 0 3 0
VI CS3202 Project - II 0 0 4 4
Total 22 0 9 48
Contact Hours / Week 31
Text Books:
1. Donald D. Hearn, M. Pauline Baker and Warren Carithers, Computer Graphics with OpenGL, 4th Edition,
Pearson Education, 2014.
Reference Books:
1. Peter Shirley, Michael Ashikhmin and Steve Marschner, Fundamentals of Computer Graphics, 3rd Edition,
CRC Press, 2009.
2. Sumanta Guha, Computer Graphics through OpenGL: From Theory to Experiments, 2nd Edition, CRC Press,
2014.
35
3. John L. Hennesy and David A. Patterson, Computer Architecture: A Quantitative Approach, 5th Edition,
Chapter 4 (Data-Level Parallelism in Vector, SIMD, and GPU Architectures), Elsevier India, 2012.
Reference Books:
1. S. Theodoridis and K. Koutroumbas. Pattern Recognition. Academic Press, 2009.
2. S. Haykin. Neural Networks: A Comprehensive Foundation. Prentice-Hall of India, New Delhi, 2007.
3. T. Hastie, R. Tibshirani, J Friedman, Elements of Statistical Learning, Springer, 2009
36
Definition of E-Commerce, Main components of E-Commerce, Elements of E-Commerce security, E-Commerce
threats, E-Commerce security best practices, Introduction to digital payments, Components of digital payment and
stake holders, Modes of digital payments- Banking Cards, Unified Payment Interface (UPI), e-Wallets, Unstructured
Supplementary Service Data (USSD), Aadhar enabled payments, Digital payments related common frauds and
preventive measures. RBI guidelines on digital payments and customer protection in unauthorized banking
transactions. Relevant provisions of Payment Settlement Act,2007
Digital Devices Security, Tools and Technologies for Cyber Security
End Point device and Mobile phone security, Password policy, Security patch management, Data backup,
Downloading and management of third party software, Device security policy, Cyber Security best practices,
Significance of host firewall and Ant-virus, Management of host firewall and Anti-virus, Wi-Fi security,
Configuration of basic security policy and permissions.
Text book:
Cyber Security Understanding Cyber Crimes, Computer Forensics and Legal Perspectives by Sumit Belapure and
Nina Godbole, Wiley India Pvt. Ltd.
Reference Book:
1. Cyber Crime Impact in the New Millennium, by R. C Mishra , Auther Press. Edition 2010
2. Security in the Digital Age: Social Media Security Threats and Vulnerabilities by Henry A. Oliver, Create
Space Independent Publishing Platform
3. Cyber Laws: Intellectual Property & E-Commerce Security by Kumar K, Dominant Publishers
4. Network Security Bible, Eric Cole, Ronald Krutz, James W. Conley, 2nd Ed, Wiley India Pvt. Ltd.
5. Fundamentals of Network Security by E. Maiwald, McGraw Hill.
37
HS3092 EMPLOYABILITY SKILLS (AUDIT) 1-0-3-0
38
SEMESTER-VII
Sem. Course Code Course Name L T P C
VII CS4034 Cloud Computing 2 0 2 6
VII CS4035 Computer and Network Security 3 0 0 6
VII CS40XX Professional Elective - III 3 0 0 6
VII CS40XX Professional Elective - IV 3 0 0 6
VII CS40XX Open Elective - III 3 0 0 6
VII CS4203 Project – III 0 0 12 12
VII CS4204 Internship 0 0 3 3
Total 14 17 45
Contact Hours / Week 31
Reference Books:
1. Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi, ‗Mastering Cloud Computing‘, Tata Mcgraw Hill
2. Toby Velte, Anthony Velte, Robert Elsenpeter, ‗Cloud Computing – A Practical Approach‘, Tata
McGraw Hill
39
3. George Reese, ‗Cloud Application Architectures: Building Applications and Infrastructure in the
Cloud: Transactional Systems for EC2 and Beyond (Theory in Practice)‘, O‘Reilly
4. Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, ‗Distributed and Cloud Computing, From Parallel
Processing to the Internet of Things‘, Morgan Kaufmann Publishers, 2012.
5. Rittinghouse, John W., and James F. Ransome, ‗Cloud Computing: Implementation, Management and
Security‘, CRC Press, 2017.
Objectives of cryptography, Basic cryptographic primitives, Cryptanalysis, Symmetric and Asymmetric key
cryptography, stream cipher (Based on LFSR) and block cipher (AES), Public key encryption (RSA, Rabin and
ElGamal), Digital signature, Entity authentication, Key Exchange (Diffie Hellman), Key distribution, Lightweight
cryptography and its application.
Attacks and countermeasures: Buffer overflow attacks, Internet worms, viruses, spyware, Spam, phishing, botnets,
denial of service, Web security, OWASP top ten, Wireless security.
Security and Privacy: Physical Media security, LAN security, TCP/IP and DNS security, routing protocol security,
Firewalls and intrusion detection systems, Signature and Anomaly Detection, Traffic Analysis, Operational
Network Security, Intrusion prevention system.
Text Books:
1. Behrouz A. Forouzan, Introduction to Cryptography and Network Security, McGraw-Hill 1st
edition, 2008.
2. W. Stallings, Cryptography and Network Security: Principles and Practice, 5th Ed, Prentice Hall,
2011.
Reference Books:
1. Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone, Handbook of Applied
Cryptography CRC Press, October 1996, Fourth Printing (July 1999).
2. Kaufman, Perlman, and Speciner, Network Security (2nd edition), Prentice Hall (2002).
40
recently introduced a disruptive sustainable business model. It may be start-ups or an established company. In case of
the start-ups, the company must have a valid registration number according to the Company ACT (Country of
origin). The term reputed academic/ research institutions refers to an academic or research organization either
recognized as Institute of National Importance or organizations with NIRF ranking less than 100 if the organization is
located in India. If the organization is located outside of India the times higher education ranking shall be less than
800. Internship in general should be outside the IIIT Senapati, Manipur only. In case of students are interested to do
specific research work with any faculty member of IIIT Senapati, Manipur, they are encouraged to do so only during
the semester as mini project but not in the summer vacation.
Duration: During the entire B.Tech. Program attending a minimum of 8 weeks of internship is mandatory. They
might attend multiple internships in multiple organizations or one internship of at-least 8 weeks long in one
organization. However, the minimum duration of each internship will be 4 weeks (in one organization), if students
are opting for multiple internships. They must finish the 8-weeks internship program before enrolling in 7th semester.
Students normally have two summer vacations of approximately two months each to complete the internship and one
summer vaccination to complete the training and skill development program of their own. Mode of internship: No
restrictions are there regarding the mode of the internship. It may be online or offline. However, the preferred mode
of internship is offline.
Assistance: The single point of contact for Internship is: Faculty-in-Charge, Training and Placement Cell, IIIT
Manipur, training@iiitmanipur.ac.in. Students may also contact the mentor faculty for any other assistance related to
the internship.
Documents required to apply: Academic section of the institute will provide the certificates (if required, including
No-objection-Certificate, Bonafide Certificate) to apply for the internship. However, students may approach any
faculty member of their choice for the letter of recommendation (if required).
Report: At the end of the internship, students need to submit an internship report (Hardcopy, 40-60 Page long,
template may download from http://iiitmanipur.ac.in/pages/essentialInfo.php) duly signed by the supervisor/ mentor
appointed by the industry to the Head of Department along with the internship offer-letter. In case of multiple
internships, they need to submit multiple reports and multiple offer letters. The internship report must include a
certificate from the supervisor/ mentor stating that the work done during the internship is genuine and is not copied
from any other sources. The name of the supervisor/ mentor, designation, name of the organization, email ID and
phone-number should be vivid on the certificate. Each department will form a committee to evaluate the internship
reports the first week of the seventh semester.
Evaluation: Students need to present the work done during internship(s) in the first week of beginning of the seventh
semester in-front of a committee formed by the department; the committee will also evaluate the internship reports and
will award grades.
41
SEMESTER-VIII
Sem. Course Code Course Name L T P C
VIII CS4205 Industry/ Research Internship 0 0 18 18
Total 0 18 18
Contact Hours / Week
PROFESSIONAL ELECTIVES
Code Course Title Hours per week Credits
L T P
CS--- Advanced Database Systems 3 0 0 6
CS--- Advanced Data Structure and Algorithms 3 0 0 6
CS--- Audio and Speech Processing 3 0 0 6
CS--- Augment and Virtual Reality Systems 3 0 0 6
CS--- Data Mining and Warehousing 3 0 0 6
CS--- Deep Learning 3 0 0 6
CS--- Distributed Systems and Applications 3 0 0 6
CS--- High Performance Computing 3 0 0 6
CS--- Human Computer Interaction 3 0 0 6
CS--- Natural Language Processing 3 0 0 6
CS--- Parallel Programming 3 0 0 6
CS--- Information Retrieval 3 0 0 6
CS--- Software Testing 3 0 0 6
42
CS--- Topics and Tools in Social Media Data Mining 3 0 0 6
43
CSXXX ADVANCED DATABASE SYSTEMS 3-0-0-6
Database systems architectures, row stores and column stores, OLTP vs. OLAP, in-memory database
systems. Storage: secondary-storage devices.
Indexing: tree-based and hash-based techniques, multi-dimensional indexing, learning indices
from data. Write-optimised data structures: LSM trees, LSM hash tables, B epstrees.
Query evaluation: sorting and join processing, selection, projection, aggregation, query compilation.
Query optimisation: cardinality estimation, cost-based query optimisation, dynamic programming,
rulebased optimisation, learning query plans.
44
CSXXX AUDIO AND SPEECH PROCESSING 3-0-0-6
Speech production, Time domain analysis, Frequency domain analysis, Cepstral analysis, LPC analysis, Speech
coding, Speech recognition, Speech enhancement, Text to speech conversion. Signal Processing Models of Audio
Perception, Psycho-acoustic analysis, Spatial Audio Perception and rendering, Audio compression methods,
Parametric Coding of Multichannel audio, Transform coding of digital audio, audio quality analysis.
Online Tutorials and Resources:
1. HTML5, CSS3, JavaScript, PHP Tutorials http://www.w3schools.com
2. jQuery Tutorial https://learn.jquery.com
3. MongoDB Tutorial and Certifications https://university.mongodb.com
4. Express https://expressjs.com/en/starter/installing.html
5. React Tutorialhttps://reactjs.org/tutorial/tutorial.html 6. Node https://nodeschool.io
Reference Books:
1. L. Rabiner and B. H. Juang, Fundamentals of Speech Recognition, Prentice Hall
2. L. Rabiner and R. W. Schafer, Digital Processing of Speech Signals, Prentice Hall
3. Quatieri, Discrete-Time Speech Signal Processing: Principles and Practice, 2001, Prentice Hall
Reference Books:
1. LaValle, Steven, Virtual reality. [free online book. Can be downloaded from
http://lavalle.pl/vr/] 2016.
2. LaViola, J.J., Kruijff, E., Bowman, D., McMahan, R. Poupyrev, I, 3D User Interfaces: Theory
and Practice. Addison Wesley Professional, 2017.
3. Jerald, Jason, The VR book: Human-centered design for virtual reality. Morgan Claypool., 2015.
4. Forsyth, D. A. Ponce, J, Computer Vision: A Modern Approach, Pearson, 2012.
5. Bhattacharya, S, Human-Computer Interaction: User-Centric Computing for Design,
McGraw-Hill India, 2019.
45
oriented analysis, Attribute generalization, Attribute relevance , Class comparison, Statistical
measures
Association Analysis: Association Analysis: Problem Definition, Frequent Item set Generation, Rule
generation. Alternative Methods for Generating Frequent Item sets, FP-Growth Algorithm, Evaluation
of Association Patterns.
Classification: Decision Trees Induction, Method for Comparing Classifiers, Rule Based Classifiers,
Nearest Neighbor Classifiers, Bayesian Classifiers.
Clustering Analysis: Overview, K-Means, Agglomerative Hierarchical Clustering, DBSCAN,
Cluster Evaluation, Density-Based Clustering, Graph- Based Clustering, Scalable Clustering
Algorithms.
Data Warehousing & modeling: Basic Concepts: Data Warehousing: A multitier Architecture, Data
warehouse models: Enterprise warehouse, Data mart and virtual warehouse, Extraction,
Transformation and loading, Data Cube: A multidimensional data model, Stars, Snowflakes and Fact
constellations: Schemas for multidimensional Data models, Dimensions: The role of concept
Hierarchies, Measures: Their Categorization and computation, Typical OLAP Operations.
Data warehouse implementation: Efficient Data Cube computation: An overview, Indexing OLAP
Data: Bitmap index and join index, Efficient processing of OLAP Queries, OLAP server Architecture
ROLAP versus MOLAP Versus
HOLAP.
Reference Books:
1. Ian H. Witten and Eibe Frank, Data Mining: Practical Machine Learning Tools and Techniques (Second
Edition), Morgan Kaufmann, 2005, ISBN: 0-12-088407-0
46
Word-Level RNNs Deep Reinforcement Learning - Computational Artificial Neuroscience
CASE STUDY AND APPLICATIONS : Imagenet- Detection-Audio WaveNet-Natural Language Processing
Word2Vec -
Joint Detection-Bioinformatics- Face Recognition- Scene Understanding Gathering Image Captions.
Reference Books:
1. Cosma Rohilla Shalizi, Advanced Data Analysis from an Elementary Point of View, 2015.
2. Deng Yu, Deep Learning: Methods and Applications, Now Publishers, 2013.
3. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016.
Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
47
architecture, programming and typical accelerated system with GPU, FPGA, Xeon Phi, Cell BE;
Power-aware HPC Design: computing and communication, processing, memory design, interconnect
design, power management; Advanced topics: peta scale computing; big data processing, optics in
HPC, quantum computers.
HPC programming assignments: Hands on experiment and programming on parallel machine and HPC
cluster using Pthread, OpenMP, MPI, Nvidia Cuda and Cilk. Also there will be some hands on
experiments on standard
multiprocessor simulator or cloud simulator.
Reference Books:
1. Georg Hager and Gerhard Wellein. Introduction to High Performance Computing for Scientists and Engineers (1st
ed.). CRC Press, Chapman amp;amp; Hall/CRC Computational Science, India, 2010
2.Vipin Kumar , Ananth Grama , Anshul Gupta , George Karypis. Introduction to Parallel Computing (2nd ed.).
Pearson India . 2003.
3.John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach (5th ed.). Elsevier India
Pvt. Ltd. 2011.
4.David B. Kirk and Wen-mei W. Hwu. Programming Massively Parallel Processors: A Hands-On Approach (1st ed.).
Elsevier India Pvt. Ltd. 2010.
5.Michael T. Heath. Scientific Computing: An Introductory Survey (2nd ed.). McGraw Hill Education (India)
Private Limited, 2011
48
CSXXX INFORMATION RETRIEVAL 3-0-0-6
Introduction: concepts and terminology of information retrieval systems, Information Retrieval Vs Information
Extraction; Indexing: inverted files, encoding, Zipf‘s Law, compression, boolean queries; Fundamental IR models:
Boolean, Vector Space, probabilistic, TFIDF, Okapi, language modeling, latent semantic indexing, query processing
and refinement techniques; Performance Evaluation: precision, recall, F-measure; Classification: Rocchio, Naive
Bayes, k-nearest neighbors, support vector machine; Clustering: partitioning methods, k-means clustering,
hierarchical; Introduction to advanced topics: search, relevance feedback, ranking, query expansion.
Reference Books:
1. Christopher D. Manning, Prabhakar Raghavan and Hinrich Schtze, Introduction to Information Retrieval,
Cambridge University Press
2. Ricardo Baeza-Yates and Berthier Ribeiro-Neto, Modern Information Retrieval, Addison Wesley, 1st edition,
1999.
3. Soumen Chakrabarti, Mining the Web, Morgan-Kaufmann Publishers, 2002.
4. Bing Liu, Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data, Springer, Corr. 2nd printing
edition, 2009.
5. David A. Grossman, Ophir Frieder, Information Retrieval: Algorithms and Heuristics, Springer, 2nd edition,
6. 2004.
49
CSXXX PARALLEL PROGRAMMING 3-0-0-6
Principles of parallel algorithm design: decomposition techniques, mapping scheduling computation, templates;
Programming shared-address space systems: Cilk Plus, OpenMP, Pthreads; Parallel computer architectures: shared
memory systems and cache coherence, distributed-memory systems, interconnection networks and routing;
Programming scalable systems: message passing: MPI, global address space languages; Analytical modeling of
program performance: speedup, efficiency, scalability, cost optimality, isoefficiency ; Collective communication:
Synchronization; Non-numerical algorithms: Sorting, graphs ; Numerical algorithms: dense matrix algorithms, sparse
matrix algorithms; Performance measurement and analysis of parallel programs; GPU
Programming; Problem solving on clusters using MapReduce.
Reference Books:
1.Introduction to Parallel Computing, 2nd Ed, Ananth Grama, Anshul Gupta, George Karypis, Vipin Kumar (2003)
2.Using OpenMP: Portable Shared Memory Parallel Programming - Barbara Chapman, Gabriele Jost, Ruud van der
Pas (2008)
3.Using MPI: Portable Parallel Programming with the Message-Passing Interface, 3rd Ed - William Gropp, Ewing
Lusk, Anthony Skjellum (2014)
4.Programming Massively Parallel Processors: A Hands-on Approach, 3rd Ed. - David B. Kirk, Wen-mei W.
Hwu (2016)
Reference Books:
1. R.O. Duda, P.E.Hart and D.G.Stork, Pattern Classification, John Wiley, 2001
2. S. Theodoridis and K. Koutroumbas, Pattern Recognition, 4th Ed., Academic Press, 2009
3. C. M.Bishop, Pattern Recognition and Machine Learning, Springer, 2006
50
CSXXX SOFT COMPUTING 3-0-0-6
Introduction of Soft Computing, Soft computing vs. hard computing, applications of soft Computing, Various types of
Soft Computing techniques, Neuron, Nerve structure and Synapse, Neural network architecture, single layer and
multilayer feed-forward networks, McCulloch Pitts neuron model, perceptron model, MLP, back propagation learning
methods, effect of learning rule coefficient.
Evolutionary Computation, Historical Development of EC, genetic Algorithms, Genetic programming, Evolutionary
Strategies, Evolutionary programming, features of Evolutionary computation, Advantages and Applications of
Evolutionary Computation. Basic concept of Genetic algorithm, Conventional Optimization and Search Techniques,
Comparison of Genetic Algorithm with Other Optimization Techniques, Advantages, Applications and Limitations of
Genetic Algorithm.
Terminologies and Operators of GA, Introduction to basic terms: Encoding, Breeding, Search Termination, Diploidy,
Dominance and Abeyance. Classification of Genetic Algorithm- Simple Genetic Algorithm (SGA), Parallel and
Distributed Genetic Algorithm (PGA and DGA), Parallel and Distributed Genetic Algorithm (PGA and DGA),
Adaptive Genetic Algorithm (AGA), Fast Messy Genetic Algorithm (FMGA), Independent Sampling Genetic
Algorithm (ISGA).
Introduction to Fuzzy Logic, Utility, Limitations, Different faces of imprecision, inexactness, Ambiguity,
Undecidability, Fuzziness and certainty, Classical Sets and Fuzzy Sets, Classical Relations and Fuzzy Relations,
Properties of Membership Functions, Fuzzification, and Defuzzification.
Automated Methods for Fuzzy Systems, Batch Least square and recursive Least Square Algorithms, Clustering
methods, Fuzzy system Simulation, fuzzy relational equations, Fuzzy associative memories. Fuzzy Classification and
pattern Recognition, Cluster analysis and validity, c-Means clustering, Single sample Identification, Multifeatured
pattern recognition and Image processing.
Text Books:
1. Deepa, S.N. and Sivanandam, S.N., "Principles of Soft Computing‖, 2nd Edition, Wiley India, 2011.
2.Zimmermann H. J. "Fuzzy set theory and its applications" Springer international edition, 2011.
Reference Books:
1. Timothy, J. Ross, ―Fuzzy Logic with Engineering Applications‖, 3rd Edition, Wiley India, 2010.
Software maturity Framework, Principles of Software Process Change, Software Process Assessment, The Initial
Process, The Repeatable Process, The Defined Process, The Managed Process, The Optimizing Process. Process
Reference Models Capability Maturity Model (CMM), CMMI, PCMM, PSP, TSP.
Software Project Management Renaissance Conventional Software Management, Evolution of Software Economics,
Improving Software Economics, The old way and the new way. Life-Cycle Phases and Process artifacts Engineering
and Production stages, inception phase, elaboration phase, construction phase, transition phase, artifact sets,
management artifacts, engineering artifacts and pragmatic artifacts, model based software architectures.
Software process workflows, Iteration workflows, Major milestones, Minor milestones, Periodic status assessments.
Process Planning Work break down structures, Planning guidelines, cost and schedule estimating process, iteration
planning process, Pragmatic planning.
51
Line-of- business organizations, project organizations, evolution of organizations, process automation. Project Control
and process instrumentation. The seven-core metrics, management indicators, quality indicators, life-cycle
expectations, Pragmatic software metrics, and metrics automation.
CCPDS-R Case Study and Future Software Project Management Practices Modern Project Profiles, Next-Generation
software Economics, Modern Process Transitions.
TEXT BOOKS:
1. Managing the Software Process, WattsS. Humphrey, Pearson Education.
2. Software Project Management, Walker Royce, Pearson Education.
REFERENCE BOOKS:
1. Effective Project Management: Traditional, Agile, Extreme, Robert Wysocki, Sixth edition, Wiley India,rp2011.
2. An Introduction to the Team Software Process, Watts S. Humphrey, Pearson Education,2000
3. Process Improvement essentials, James R. Persse, O‘Reilly,2006
4. Software Project Management, Bob Hughes & Mike Cotterell, fourth edition, TMH,2006
5. Applied Software Project Management, Andrew Stellman & Jennifer Greene, O‘Reilly,2006.
6. Head First PMP, Jennifer Greene & Andrew Stellman, O‘Reilly,2007
7. Software Engineering Project Management, Richard H. Thayer & Edward Yourdon, 2nd edition, Wiley India,2004.
8. The Art of Project Management, Scott Berkun, SPD, O‘Reilly,2011.
9. Applied Software Project Management, Andrew Stellman & Jennifer Greene, SPD, O‘Reilly,rp2011.
10. Agile Project Management, Jim Highsmith, Pearson education,2004.
52
storing digital evidence, obtaining digital hash, reviewing case.
Text book:
1. Computer Forensics: Incident Response Essentials by Warren G. Kruse II and Jay G. Heiser, Addison Wesley
2. Guide to Computer Forensics and Investigations by B. Nelson, A. Phillips, F Enfinger, C. Stuart
Reference Book:
1. Computer Forensics, Computer Crime Scene Investigation by J. Vacca
2. Advances in Memory Forensics by Fabio Pagani
3. The Art of Memory Forensics (Detecting Malware and Threats in Windows, Linux, and Mac Memory) Michael
Hale Ligh, Andrew Case, Jamie Levy, Aron Walters
53
3. K G Srinivas, G M Siddesh, ―Statistical programming in R‖, Oxford Publications.
REFERENCE BOOKS:
1. Introduction to Data Mining, Pang-Ning Tan, Vipin Kumar, Michael Steinbanch, Pearson Education. 2. Brain S.
Everitt, ―A Handbook of Statistical Analysis Using R‖, Second Edition, 4 LLC, 2014.
3. Dalgaard, Peter, ―Introductory statistics with R‖, Springer Science & Business Media, 2008. 4. Paul Teetor, ―R
Cookbook‖, O‘Reilly, 2011
54
Applications of Logic Programming.
Scripting Language: Pragmatics, Key Concepts, Case Study: Python – Values and Types, Variables, Storage and
Control, Bindings and Scope, Procedural Abstraction, Data Abstraction, Separate Compilation, Module Library. (Text
Book 2).
TEXT BOOKS:
1. Concepts of Programming Languages Robert. W. Sebesta 10/E, Pearson Education.
2. Programming Language Design Concepts, D. A. Watt, Wiley Dreamtech, 2007.
REFERENCE BOOKS:
1. Programming Languages, 2nd Edition, A.B. Tucker, R. E. Noonan, TMH.
2. Programming Languages, K. C. Louden, 2nd Edition, Thomson, 2003
TEST CASE DESIGN STRATEGIES: Test case Design Strategies – Using Black Box Approach to Test Case Design
– Boundary Value Analysis – Equivalence Class Partitioning – State based testing – Cause-effect graphing –
Compatibility testing – user documentation testing – domain testing - Random Testing – Requirements based testing –
Using White Box Approach to Test design – Test Adequacy Criteria – static testing vs. structural testing – code
functional testing – Coverage and Control Flow Graphs – Covering Code Logic – Paths – code complexity testing –
Additional White box testing approaches- Evaluating Test Adequacy Criteria.
LEVELS OF TESTING: The need for Levels of Testing – Unit Test – Unit Test Planning – Designing the Unit Tests
– The Test Harness – Running the Unit tests and Recording results – Integration tests – Designing Integration Tests –
Integration Test Planning – Scenario testing – Defect bash elimination System Testing – Acceptance testing –
Performance testing – Regression Testing – Internationalization testing – Ad-hoc testing – Alpha, Beta Tests – Testing
OO systems – Usability and Accessibility testing – Configuration testing –Compatibility testing – Testing the
documentation – Website testing.
TEST MANAGEMENT: People and organizational issues in testing – Organization structures for testing teams –
testing services – Test Planning – Test Plan Components – Test Plan Attachments – Locating Test Items – test
management – test process – Reporting Test Results – Introducing the test specialist – Skills needed by a test
specialist – Building a Testing Group- The Structure of Testing Group- .The Technical Training Program.
TEST AUTOMATION: Software test automation – skills needed for automation – scope of automation – design and
architecture for automation – requirements for a test tool – challenges in automation – Test metrics and measurements
– project, progress and productivity metrics.
55
TEXT BOOKS:
1. Srinivasan Desikan and Gopalaswamy Ramesh, ―Software Testing – Principles and Practices‖, Pearson
Education, 2006.
2. Ron Patton, ―Software Testing‖, Second Edition, Sams Publishing, Pearson Education, 2007. AU
Library.com
REFERENCES:
1. Ilene Burnstein, ―Practical Software Testing‖, Springer International Edition, 2003.
2. Edward Kit,‖ Software Testing in the Real World – Improving the Process‖, Pearson Education, 1995.
3. Boris Beizer,‖ Software Testing Techniques‖ – 2nd Edition, Van Nostrand Reinhold, New York, 1990.
4. Aditya P. Mathur, ―Foundations of Software Testing _ Fundamental Algorithms and Techniques‖, Dorling
Kindersley (India) Pvt. Ltd., Pearson Education, 2008.
56
CSXXX USER CENTRIC MOBILE COMPUTING 3-0-0-6
INTRODUCTION: Introduction to Mobile Computing: Applications of Mobile Computing- Generations of Mobile
Communication Technologies- Multiplexing, Spread spectrum -MAC Protocols — SDMA- TDMA- FDMA- CDMA.
MOBILE TELECOMMUNICATION SYSTEM: Introduction to Cellular Systems GSM — Services & Architecture,
Protocols, Connection Establishment, Frequency Allocation, Routing, Mobility Management, Security — GPRS-
UMTS — Architecture Handover Security. MOBILE NETWORK LAYER: Mobile IP DHCP AdHoc– Proactive
protocol-DSDV, Reactive Routing Protocols — DSR, AODV, Hybrid routing –ZRP, Multicast Routing- ODMRP,
Vehicular Ad Hoc networks (VANET) –MANET Vs VANET Security. MOBILE TRANSPORT AND
APPLICATION LAYER: Mobile TCP– WAP Architecture, WDP, WTLS, WTP, WSP, WAE, WTA Architecture
WML. MOBILE PLATFORMS AND APPLICATIONS: Mobile Device Operating Systems — Special Constraints &
Requirements, Commercial Mobile Operating Systems, Software Development Kit: iOS, Android, BlackBerry,
Windows Phone — MCommerce, Structure, Pros & Cons, Mobile Payment System, Security Issues.
Reference Books:
1. Mobile Communications, Jochen Schiller, Pearson
2. Mobile Computing, Asoke K Telukder, Roopa R Yavagal, TMH
3. Principle of wireless Networks by Kaveh Pahlavan and Prashant Krishnamurthy, Pearson 2002.
4. Principle of wireless Networks by Kaveh Pahlavan and Prashant Krishnamurthy, Pearson 2002.
57
scheduling policy, the scheduling algorithm, data structures used by the scheduler, functions used by the scheduler,
unqueue balancing in multiprocessor systems, lightweight processes and threads. Kernel Synchronization : How the
kernel services requests, synchronization primitives, spinlocks, semaphores; mutexes, reader/writer locks, read-copy-
update mechanism, synchronizing accesses to kernel data structures, examples of race condition prevention, locking
and interprocess communication. - Memory Management: Segmentation and paging in hardware and in the kernel,
page cache and buffer cache, Page frame management, memory area management, slab allocator, noncontiguous
memory area managemn, caching (kmalloc) and process address space (vmalloc), swapping.
References:
1. Daniel P. Bovetand Marco Cesati,Understanding the Linux Kernel,O'Reilly Media, 3rd Edition, 2005
2. Wolfgang Mauerer, Professional Linux Kernel Architecture, Wiley Publishing, 2008.
3. Jonathan Corbet, Alessandro Rubiniand Greg Kroah-Hartman.,Linux device drivers‖, O'Reilly Media, 3rd
Edition, 2005
4. Siever, Stephen Figgins, Robert Love, Arnol-Robbins, Linux in a Nutshell, O'Reilly Media, 6th Edition, 2009
58
4. Mohammed Guller, Big Data Analytics with Spark, Apress,2015
5. Donald Miner, Adam Shook, ―Map Reduce Design Pattern‖, O‘Reilly, 2012
6. Edward Capriolo, Dean ampler, Jason Rutherglen, ―Programming Hive‖, O'Reilly Media;
7. Chuck Lam , ―Hadoop in Action‖ ,Manning Publications; 1st Edition ,December, 2010
59
OPEN ELECTIVE (OE)
60
5. Donald Miner, Adam Shook, ―Map Reduce Design Pattern‖, O‘Reilly, 2012
6. Edward Capriolo, Dean ampler, Jason Rutherglen, ―Programming Hive‖, O'Reilly Media;
7. Chuck Lam , ―Hadoop in Action‖ ,Manning Publications; 1st Edition ,December, 2010
61
Text Books:
1. W. Wolf, "Computers as components: Principles of embedded computing system design", 2/e, Elsevier,
2008.
Reference Books:
1. D. Symes, and C. Wright, "ARM system developer's guide: Designing and optimizing system software‖,
Elsevier,2008.
2. Muhammad Ali Mazidi, Janice G.Mazidi, Rolin D.McKinlay, ―Jack Ganssle, The 8051 Microcontroller and
Embedded Systems ―.
3. Jack Ganssle, "The art of designing embedded systems", 2/e, Elsevier, 2008.
62
‖From Machine-to-Machine to the Internet of Things - Introduction to a New Age of Intelligence‖, Elsevier,
2014.
5. Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds), Architecting the Internet of Things, Springer,
2011.
63
TEST MANAGEMENT: People and organizational issues in testing – Organization structures for testing teams –
testing services – Test Planning – Test Plan Components – Test Plan Attachments – Locating Test Items – test
management – test process – Reporting Test Results – Introducing the test specialist – Skills needed by a test
specialist – Building a Testing Group- The Structure of Testing Group- .The Technical Training Program.
TEST AUTOMATION: Software test automation – skills needed for automation – scope of automation – design and
architecture for automation – requirements for a test tool – challenges in automation – Test metrics and measurements
– project, progress and productivity metrics.
TEXT BOOKS:
1. Srinivasan Desikan and Gopalaswamy Ramesh, ―Software Testing – Principles and Practices‖, Pearson Education,
2006.
2. Ron Patton, ―Software Testing‖, Second Edition, Sams Publishing, Pearson Education, 2007. AU Library.com
REFERENCES:
1. Ilene Burnstein, ―Practical Software Testing‖, Springer International Edition, 2003.
2. Edward Kit,‖ Software Testing in the Real World – Improving the Process‖, Pearson Education, 1995.
3. Boris Beizer,‖ Software Testing Techniques‖ – 2nd Edition, Van Nostrand Reinhold, New York, 1990.
4. Aditya P. Mathur, ―Foundations of Software Testing _ Fundamental Algorithms and Techniques‖, Dorling
Kindersley (India) Pvt. Ltd., Pearson Education, 2008.
64
3. Ian Goodfellow, Yoshua Bengio, Aaron Courville, Deep Learning, MIT Press, 2016.
4. Michael Nielsen, Neural Networks and Deep Learning, Determination Press, 2015.
65
locating pedestrians.
Reference Books:
1. D. Forsyth and J. Ponce, Computer Vision - A modern approach, Prentice Hall
2. Richard Szeliski, Computer Vision: Algorithms and Applications (CVAA), Springer, 2010
3. E. R. Davies, , Computer Machine Vision, Academic Press, 2012
4. Dana H. Ballard, Christopher M. Brown, Computer Vision, Prentice Hall 1st Edition (May 1, 1982) , ISBN-
978-0131653160
5. Richard Hartley and Andrew Zisserman, Multiple View Geometry in Computer Vision, Second Edition,
Cambridge University Press, March 2004. 28
6. K. Fukunaga; Introduction to Statistical Pattern Recognition, Second Edition, Academic Press, Morgan
Kaufmann, 1990.
7. R.C. Gonzalez and R.E. Woods, Digital Image Processing, Addison- Wesley, 1992.
66
protocols, MAC protocols for sensor network, location discovery, quality, other issues, S-MAC, IEEE 802.15.4.
Routing Protocols: Issues in designing a routing protocol, classification of routing protocols, table-driven, on-demand,
hybrid, flooding, hierarchical, and power aware routing protocols.
QoS and Energy Management : Issues and Challenges in providing QoS, classifications, MAC, network layer
solutions, QoS frameworks, need for energy management, classification, battery, transmission power, and system
power management schemes.
TEXT BOOKS:
1. C. Siva Ram Murthy, and B. S. Manoj, "AdHoc Wireless networks ", Pearson Education - 2008.
REFERENCE BOOKS:
1. Feng Zhao and Leonides Guibas, "Wireless sensor networks ", Elsevier publication - 2004.
2. Jochen Schiller, "Mobile Communications", Pearson Education, 2nd Edition, 2003.
3. William Stallings, "Wireless Communications and Networks ", Pearson Education - 2004
67
OE--- MULTIMEDIA SYSTEM 3-0-0-6
Introductions: Introduction to multimedia systems: What is multimedia History of multimedia. Components of
multimedia systems Web and Internet multimedia applications. Transition from conventional media to digital media
Computer Fonts and Hypertext: Usage of text in Multimedia. Families and faces of fonts. Outline fonts
Bitmap fonts. International character sets and hypertext. Digital font‘s techniques. Audio fundamentals and
representations: Digitization of sound. Frequency and bandwidth. Decibel system. Data rate. Audio file format.
Sound synthesis. MIDI. Wavetable, Compression and transmission of audio on Internet Image Fundamentals and
representations: Colour Science. Colour. Colour Models. Colour palettes. Dithering, 2D Graphics. Image.
Compression and File Formats: GIF, JPEG, JPEG 2000, PNG, TIFF, EXIF, PS, PDF
Basic Image Processing. White balance correction. Dynamic range correction. Gamma correction. Photo
Retouching. Video and Animation: Video Basics. How Video Works. Broadcast Video Standards. Analog video.
Digital video. Video Recording and Tape formats. Shooting and Editing Video (Use Adobe Premier for editing).
Video Compression and File Formats. Video compression based on motion compensation. MPEG-1, MPEG-2,
MPEG-4, MPEG-7, MPEG-21. Animation: Cell Animation. Computer Animation. Morphing.
Reference Books
1. Ze-Nian Li, Mark S. Drew, Jiangchuan Liu, ―Fundamentals of Multimedia (2nd
2. ed.)‖, 2014, Springer International Publishing.
3. Tay Vaughan, ―Multimedia making it work‖, 2014, McGraw-Hill Education; 9 edition.
4. 1. Parekh Ranjan, ―Principles of Multimedia‖, Tata McGraw-Hill, 2007
5. Li & Drew, ― Fundamentals of Multimedia‖ , Pearson Education, 2009.
6. Rajneesh Aggarwal & B. B Tiwari, ― Multimedia Systems‖, Excel Publication, New Delhi, 2007.
7. Anirban Mukhopadhyay and Arup Chattopadhyay, ―Introduction to Computer Graphics and Multimedia‖,
Second Edition, Vikas Publishing House.
68
References:
1. Marketa Zvelebil, Jeremy O. Baum. Understanding Bioinformatics. Garland Science, 2007.
2. Bourne, Philip E. Structural Bioinformatics. (2nd Ed.) Wiley, 2009.
3. Richard Durbin, Sean R. Eddy, Anders Krogh, Graeme Mitchison. Biological Sequence
Analysis. Cambridge University Press, 1998.
69
Volatile data collection, Non-volatile data collection, Registry Analysis, Browser Usage, Hibernate File Analysis,
Crash Dump Analysis, File System Analysis, File Metadata and Timestamp Analysis, Event Viewer Log Analysis,
MFT analysis, Timeline Creation, Evidence Collection in Linux and Mac Operating system.
History of Memory Forensics, x86/x64 architecture, Data structures, Volatility Framework & plugins Memory
acquisition, File Formats – PE/ELF/Mach-O, Processes and process injection, Command execution and User activity,
Networking, sockets, DNS and Internet history, shellbags, paged memory and advanced registry artifacts, Related
tools – Bulk Extractor and YARA, Timelining memory, Recovering and tracking user activity, Recovering attacker
activity from memory, Introduction to Anti-forensics, tools and techniques
Processing crimes and incident scenes, securing a computer incident or crime, seizing digital evidence at scene,
storing digital evidence, obtaining digital hash, reviewing case.
Text book:
1. Computer Forensics: Incident Response Essentials by Warren G. Kruse II and Jay G. Heiser, Addison
Wesley
2. Guide to Computer Forensics and Investigations by B. Nelson, A. Phillips, F Enfinger, C. Stuart
Reference Book:
1. Computer Forensics, Computer Crime Scene Investigation by J. Vacca
2. Advances in Memory Forensics by Fabio Pagani
3. The Art of Memory Forensics (Detecting Malware and Threats in Windows, Linux, and Mac Memory)
Michael Hale Ligh, Andrew Case, Jamie Levy, Aron Walters
70
Text book:
1. R. Vannithamby and S. Talwar, Towards 5G: Applications, Requirements and Candidate Technologies., John
Willey & Sons, West Sussex, 2017.
2. Manish, M., Devendra, G., Pattanayak, P., Ha, N., 5G and Beyond Wireless Systems PHY Layer Perspective,
Springer Series in Wireless Technology
Reference Book:
1. T. S. Rappaport, R. W. Heath Jr., R. C. Daniels, and J. M. Murdock,, Millimeter Wave Wireless
Communication., Pearson Education, 2015.
2. M. Vaezi, Z. Ding, and H. V. Poor,, Multiple Access techniques for 5G Wireless Networks and Beyond.,
Springer Nature, Switzerland, 2019
71
HSS ELECTIVE
Course Code Course Title Hours per week Credits
L T P
HS3093 Introduction to Linguistics 2 0 2 6
HS3094 Environmental Sciences 3 0 0 6
HS3095 Professional Ethics for Engineers/ Ethics and Human 3 0 0 6
Values
HS3096 Principles of Management 3 0 0 6
HS3097 Entrepreneurship and Management Functions 3 0 0 6
HS3098 Organizational Behaviour 3 0 0 6
HS--- Computational Linguistics 3 0 0 6
HS--- Introduction of IPR 3 0 0 6
HS--- Sustainable Development Goals 3 0 0 6
HS--- Supply Chain and Logistic Management 3 0 0 6
HS--- Consumer Behaviour and Welfare Economics 3 0 0 6
HS--- Understanding Democracy and Governance in India 3 0 0 6
HS3099 Language, Cognition and Culture 3 0 0 6
Phonetics, Phonology, Morphology: The production of speech; the organs of speech; a phonetic description
of speech sounds (vowels and consonants and their place and manner of articulation); combination of speech
sounds; minimal pairs; free and bound morphemes; word building strategies; inflectional and derivational
morphology
Syntax, Semantics: The structure of sentences and their constituents; basic sentence patterns; the subject,
verb and object/ complement; IC Analysis; word meaning and sentence relations; sense relations
(synonymy, homonymy etc)
Text:
1. Murray, T. 1995.The Structure of English: Introduction to Phonetics, Phonology and Morphology.
Boston: Allyn & Bacon
2. Mathews, P.H. 2003 Linguistics: A Very Short Introduction. Oxford University Press
References:
1. Fromkin, V., Rodman R. and Hyams, N. 2003. An Introduction to Language. Heinle and Thompson.
72
2. Radford, A., Atkinson, M., Britain, D., Clahsen, H. and Spenser, A. 2009 Linguistics: An
Introduction. Cambridge University Press.
3. Additional reference material to be provided by Instructor.
73
Disaster management: Floods, earth quake, cyclone and landslides.
Social issues and the Environment:
From unsustainable to sustainable development, Urban problems related to energy, Water conservation, rain
water harvesting, watershed management, Environmental ethics: issues and possible solutions, Climate
change, global warming, acid rain, ozone layer depletion, nuclear accidents and holocaust.
Environment protection Act, Air (prevention and control of pollution) Act, Water (prevention and control of
pollution) Act, Wildlife protection Act, Forest conservation Act, Issues involved in enforcement of
environmental legislations.
Texts:
1. Textbook of Environmental studies, Erach Bharucha, UGC.
2. Fundamental concepts in Environmental Studies, D. D. Mishra, S Chand & Co Ltd.
Text Books:
1. Koontz, H., and Weihrich, H., Essentials of Management: An International, Innovation and
Leadership Perspective, 10th ed., McGraw Hill, 2015.
2. Robbins, SP, Bergman, R, Stagg, I, and Coulter, M, Management 7, Prentice Hall, 7th edition,
2015.
3. Richard I Levin, David S Rubin, Statistical management, 7th Edition, Prentice Hall India, 2011.
4. Kotler, P., Keller, Kevin Lane Keller et al. Marketing Management, 3rd Edition, 2016.
5. Eugene F. Brigham and Michael C. Ehrhardt, Financial Mangement: Theory and Practice,
74
SouthWestern College Pub; 15th Edition, 2016.
Reference Books:
1. Mahadevan, B., Operations Management, Theory and Practice, Pearson Education Asia,
2. A. Aswathapa, Organizational Behaviour, 2010
3. Robert R. Reeder, Briety & Betty H. reeder, Industrial Marketing, Prentice Hall of India Pvt. Ltd,
New delhi,2008.
Text Books:
1. A. Akmajian, R. A. Demers, A. K. Farmer, R. M. Harnish. 2001. Linguistics: An Introduction to
Language and Communication. (PART II: ‗Communication and Cognitive Science‘). MIT Press,
London.
2. Croft, W. and D.A. Cruse. 2004. Cognitive Linguistics, Cambridge University Press.
(Select papers (Langacker, Harris, van Djik etc) to be provided by Instructor)
References:
1. Friedenberg, J. and Silverman, G. 2006. Cognitive Science: An Introduction to the Study of Mind.
Sage Publications, Thousand Oaks, California.
2. Albertazzi, L. 2000. Meaning and Cognition: A Multidisciplinary Approach. John Benjamins
Publishing Company.
3. Gumperz, J. and Levinson, S. C. 1996. Rethinking Linguistic Relativity. Cambridge University
Press.
Sunderland, J. 2006. Language and Gender: An Advanced Resource Book. Routledge, New York.
75