ECE CSESyllabus
ECE CSESyllabus
ECE CSESyllabus
B.Tech I Sem
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.
Texts:
1. Bryon Gottfried, Programming with C, McGraw Hill, Third edition (ISBN: 9780070145900).
References:
1. Horowitz, Sahni, and Anderson-Freed, Fundamentals of Data Structures in C, Universities Press,
Second edition (ISBN: 9788173716058).
2. Kernighan and Ritchie, The C Programming Language, PHI, Second edition, (ISBN:9788120305960).
CS 110 Computer Programming Lab 0-0-3
Aim: This is intended to act as an introductory course which aims to provide theory and hands on experience on
general Linux system. This would enable the students to use Linux systems for their day to day activities.
Also, the students will be able to create basic database backed web applications through simple tools like HTML,
PHP, MySQL. The integrated development environment to be used is phpMyAdmin.
Syllabus:
Overview of Linux system and basic commands;
Basic Linux Administration---logging, authentication, network setup, mail system, backup and archiving etc;
Linux File system, vi editor, Open-office, Environment variables, Filters,
Basic Shell Programming using Bash.
Simple Database Driven Web Site: HTML, php, and MySQL (using phpMyAdmin)
Texts:
1. S. Das, Unix System V.4 Concepts and Applications, 4th Edition, Tata McGraw-Hill, 2006.
2. Timothy Boronczyk, Elizabeth Naramore, Jason Gerner,Yann Le Scouarnec, Jeremy Stolz and
Michael K. Glass, Beginning PHP6, Apache, MySQL Web Development, Wiley India Pvt. Ltd., 2009.
References:
1. Brian W. Kernighan and Rob Pike, The UNIX programming environment, 1st Edition, PHI Learning,
1984, (Reprint 2011).
2. Bruce Lawson and Remy Sharp, Introducing HTML5, 2nd Edition, Pearson, 2012.
Syllabus:
Binary Arithmetic: Representation of integers, fractions and signed numbers in different codes; Addition and subtraction
operations on binary-coded numbers; Algorithms for performing multiplication and division.
Combinational Circuits: Boolean expressions and their minimization using algebraic identities; Karnaugh map representation
and minimization of Boolean functions using K-map; Two-level realizations using gates -- AND-OR, OR-AND, NAND-NAND
and NOR-NOR structures.
Combinational Circuits using MSI Modules: Multifunction gates, Multi-bit adder, Multiplexers, Demultiplexers, Decoders,
Programmable ALU; Multiplexer-based realization of K-maps; Combinational circuit design using multiplexers and gates.
Sequential Circuits: Latches and Flip-flops; Ripple counters using T flip-flops; Synchronous counters; Shift Registers; Ring and
MLS counters; Sequence generator using J-K / D flip-flops.
Memories, Microprocessors and Microcomputer Organization: RAM, ROM, PAL, PLA, Introduction to microprocessor and
microcomputer organization; Central processing unit (CPU), memory and input/output devices.
Texts:
1. M. Morris Mano, Digital Logic and Computer Design, 11th Edition, Pearson Education, 2009.
2. R. S. Gaonkar, Microprocessor Architecture, Programming, and Applications with the 8085
References:
3. Ronald J Tocci, Neal S Wisdmer and Gregory L. Moss, Digital Systems: Principle and Applications, 10th Edition,
Pearson Education, 2011.
4. Albert Paul Malvino, Donald P Leach and Gautam Saha, Digital Principles and Applications 7th Edition, Tata
McGraw - Hill Education, 2011.
Familiarization with digital IC family 74LS00 and 74HS00. Familiarization with laboratory equipments – voltage generator,
function generator, oscilloscope. Study of digital IC characteristics – input voltage, input current, output voltage, output current,
fan out, noise margin and propagation delay.
Combinational logic circuits: Implementation of Boolean functions using logic gates; Arithmetic operations using logic gates;
Implementation of Multiplexers, Demultiplexers, Encoders, Decoders; Implementation of Boolean functions using
Multiplexers/Decoders
Study of sequential logic circuits: Implementation of flip flops, Implementation of counters, Implementation of sequence
generators
Prose:
References:
1. Mukherjee, Meenakshi. Let’s Go Home and Other Stories. New ed. Hyderabad: Orient BlackSwan, 2009.
2. Krishnaswami, N., and T. Sriraman. Current English for Colleges. Chennai: Macmillan, 1990.
3. Krishnaswami, N., and T. Sriraman. Creative English for Communication. 2nd ed. New Delhi: Macmillan, 2009.
4. Swan, Michael. Practical English Usage. 3rd ed. Oxford: OUP, 2005.
5. Swan, Michael, and Catherine Walter. Oxford English Grammar Course: Advanced. Oxford: OUP, 2011.
6. Oxford Collocations Dictionary: For Students of English. 2nd ed. Oxford: OUP, 2009.
Methodology: The teacher will be a facilitator rather than a ‘giver’ of knowledge in the communicative language teaching
process. This should help the development of independence in learners as active participants and innovators of practices of
language use.
B.Tech II Sem
Texts:
1. G. B. Thomas, Jr. and R. L. Finney, Calculus and Analytic Geometry, 9th Edition, Pearson Education India, 1996.
2. S. L. Ross, Differential Equations, 3rd Edition, Wiley India, 1984.
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, 9thEdition, Wiley
India, 2009.
4. E. A. Coddington, An Introduction to Ordinary Differential Equations, Prentice Hall India, 1995.
Syllabus: Performance of algorithms: space and time complexity, asymptotics; Fundamental Data structures: linked lists,
arrays, matrices, stacks, queues, binary trees, tree traversals; Algorithms for sorting and searching: linear search, binary
search, insertion-sort, selection sort, bubble-sort, quicksort, mergesort, heapsort, shellsort; Priority Queues: lists, heaps,
binomial heaps, Fibonacci heaps; Graphs: representations, depth first search, breadth first search; Hashing: separate chaining,
linear probing, quadratic probing; Search Trees: binary search trees, red-black trees, AVL trees, splay trees, B-trees; Strings:
suffix arrays, tries; Randomized data structures: skip lists.
Text:
1. Seymour Lipschutz, Data Structures with C, SCHAUM SERIES, Tata McGraw-Hill, 1st edition, 2010
References:
1. M A Weiss, Data Structures and Problem Solving Using Java, Addison-Wesley, 1997.
2. A M Tannenbaum, Y Langsam and M J Augenstein, Data Structures Using C++, Prentice Hall India, 1996.
3. A H Aho, J E Hopcroft and J Ullman, Data Structures and Algorithms, Addison-Wesley, 1987.
4. Robert Sedgewick, Algorithms in C++ Parts 1-4, Pearson Education, Third Edition, 1998.
5. Robert Sedgewick, Algorithms in C++ Part 5, Pearson Education, Third Edition, 2002.
Using C Programming Language, Implementation of linked lists, stacks, queues, binary trees, tree traversals:
Implementation of algorithms for sorting: Insertion-sort, selection sort, bubble-sort, quicksort, mergesort, heapsort, shellsort;
Implementation of algorithms for searching: linear search, binary search.
Assignments on Priority Queues: lists, heaps, binomial heaps, Fibonacci heaps; Graphs: representations, depth first search,
breadth first search; Hashing: separate chaining, linear probing, quadratic probing;
Assignments on search Trees: binary search trees, red-black trees, AVL trees, splay trees, B-trees; Strings: suffix arrays, tries;
Randomized data structures: skip lists.
Objective - After pursuing this course the students shall be able to: 1. develop simple electronic circuits, 2. analyze the
behavior of basic electronic circuits, 3. use operational amplifiers as basic building blocks of analog electronic circuits
D-C power supply: Diode characteristics, half-wave and full wave rectifiers, shunt capacitor filter, voltage regulator, regulated
D-C power supply.
Amplifier: Amplifier parameters, 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, frequency response of op-amp and op-
amp based amplifiers.
Filter: 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.
Oscillator: 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.
Analog-Digital conversion: 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.
Outcome - As a result of this course students become acquainted with basics of electronic circuits at least at the system
integration level.
Texts:
1. Adel S. Sedra, Kenneth C. Smith & Arun N. Chandorkar, Microelectronic Circuits, International Version 6th Edition,
2013, Oxford University Press India
References:
CSE:
References:
1. J. P. Tremblay and R. P. Manohar, Discrete Mathematical structures with Applications to Computer Science, Tata
McGraw-Hill, 2001.
2. R. C. Penner, Discrete Mathematics: Proof Techniques and Mathematical Structures, World Scientific, 1999.
3. R. L. Graham, D. E. Knuth, and O. Patashnik, Concrete Mathematics, 2nd Ed., Addison-Wesley, 1994.
4. J. L. Hein, Discrete Structures, Logic, and Computability, 3rd Ed., Jones and Bartlett, 2010.
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.
CS 251 IT Workshop II 2-0-3-7
Java Basic: Why Java, Basic Syntax and Semantics, Variables, Types, Expressions, Assignment statements, Conditional
and Iterative Control Structures;
Object Oriented Programming with Java:objects and classes, methods and messages, abstraction and encapsulation,
inheritance, Interfaces, abstract classes, polymorphism, access specifiers, static members, constructors, finalize method
Java concept: Exception handling, Threads, packages, Array and String, Handling I/O, Files, Networking
Database Programming with Java: JDBC architecture, Establishing connectivity and working with connection interface,
Working with statements, Creating and executing SQL statements, Working with Result Set
JSP: java server pages (JSP); SQL basics; Use of Mysql and a web server using JSP for assignments.
Texts:
1. Harvey Deitel, Paul Deitel: Java How to Program, 9/e, Prentice Hall India
References:
1. The online Java tutorial http://docs.oracle.com/javase/tutorial/
2. Y. Daniel Liang: Introduction to Java Programming, 9/e, Pearson Publishing
3. Herb Schildt: Java The Complete Reference 8/e Tata Mcgraw Hill Education
ECE:
Text:
1. Adel S. Sedra, Kenneth C. Smith &Arun N. Chandorkar, Microelectronic Circuits, International Version 6th Edition,
Oxford University Press India, 2013.
References:
1. P. Gray, P. Hurst, S. Lewis and R. Meyer, Analysis &Design of Analog Integrated Circuits, 5/e, Wiley, 2009.
2. Millman,Halkias, Parikh – Integrated Electronics, 2/e,Penguin Books Ltd, 2009.
3. Sergio Franco - Design with Operational Amplifiers and Analog Integrated Circuits, 3/e, McGraw Hill Book
Company, 2001.
1. A.V. Oppenheim, A.S. Willsky and H.S. Nawab, ”Signals and Systems”, 2 nd Edition Prentice Hall of India,2006.
2. B. P. Lathi,”Signal Processing and Linear Systems”, 1st Edition , Oxford University Press, 1998.
3. R.F. Ziemer, W.H. Tranter and D.R. Fannin, ”Signals and Systems - Continuous and Discrete”, 4th Edition, Prentice
Hall, 1998.
4. Simon Haykin, Barry van Veen, ”Signals and Systems”, 2nd Edition, John Wiley and Sons, 1998.
Matlab code generation and execution for the following modules: Generation of the basic continuous and discrete time
signals, Basic Mathematical Operations on Signals, Convolution-All types, Continuous and Discrete time fourier series,
Continuous and Discrete time fourier Transform, Sampling, Laplace transform and applications, Z transform and applications,
Application of Matlab in Image Processing.
Common courses:
Syllabus: Process Management: process, thread, scheduling; Concurrency: mutual exclusion, synchronization, semaphores,
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
Text:
1. Silberschatz, A. and Galvin, P. B. Operating System Concepts. 8/e. Wiley, 2008.
References:
1. Stalling, W. Operating Systems: Internals and Design Principles. 6/e. Pearson, 2008.
2. Tanenbaum, A. S. Modern Operating System. 3/e. Pearson, 2007.
3. Dhamdhere, D. M. Operating SystemsA Concept Based Approach, McGrawHill, 2008
Modern Physics: Special Theory of Relativity - Michelson-Morley experiment, Einstein postulates, Lorentz transformations,
length contraction and time dilation, twin paradox, relativistic momentum and energy; Quantum Mechanics - De Broglie’s
hypothesis, uncertainty principle, Schrodinger equations, probability and normalizaiton, expectation values, Eigenvalues and
eigenfunctions, particle in a box, potential barrier, harmonic oscillator. [ 16 Lectures]
Optics: Review of wavefront and Huygen’s principle; Interference by the division of wavefront – Yount’s double slit, Fresnel
biprism, Lloyd’s mirror arrangement; interference by division of amplitude – plane parallel film illuminated by plane wave, non-
reflecting films, plane film illuminated by a point source, colour of thin films, Newton’s Rings, Michelson interferometer; Single
slit and two slits Fraunhoffer diffraction; diffraction grating. [ 12 Lectures]
Texts:
1. D. Kleppner and R. J. Kolenkow, An Introduction to Mechanics, Tata McGraw-Hill, 2000.
2. Kenneth S. Krane, Mondern Physics, John Wiley &Sons, Inc, 3rd Edition, 2012
3. F. A. Jenkins and H. E. White, Fundamentals of Optics, McGraw-Hill, 1981.
References:
1. J.M. Knudsen and P.G. Hjorth, Elements of Newtonian Mechanics, Springer, 1995
2. A. Beiser, Concepts of Modern Physics, Tata McGraw-Hill, New Delhi, 1995.
3. Ajoy Ghatak, Optics, Tata McGraw-Hill, New Delhi, 1992
HSS Course:
Syllabus:
Historical Linguistics, Linguistic Typology: Language universals; the major language families; types of languages in the world
(isolating, agglutinating, polysynthetic etc.); languages of India
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)
Sociolinguistics, Applied Linguistics, Neurolinguistics: What is language/ mother-other tongue?; language, society and
variation; basic concepts: language/ dialect/ sociolect/ idiolect/ style/ context/ register; methods of teaching language;
language and the brain
Texts:
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.
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
B.Tech IV Sem
CSE:
Prerequisites: MA 204 or equivalent: Elementary discrete mathematics including the notion of set, function, relation, product,
equivalence relation etc.
Syllabus:
Alphabets, language, grammars; Finite Automata, regular language, regular expression; Context free grammars, Push Down
Automata; Context Sensitive grammars, Linear Bounded Automata; Turing Machines, design of Turing Machine, Universal
Turing Machine, Halting Problem; Operations on formal language and their properties; Chomsky hierarchy.
Texts:
1. J. E. Hopcroft, R. Motwani, and J. D. Ullman, Introduction to Automata Theory, Languages and computation, 3rd Edition,
Pearson / Addison Wesley, 2011.
References:
1. H. R. Lewis and C. H. Papadimitriou, Elements of the Theory of Computation, 2nd Edition, PHI Learning, 2009.
2. M. Sipser, Theory of Computation, 3rd Edition, Cengage Learning India Private Limited, 2014.
Data Storage and Querying: Storage and File Structure, Indexing and Hashing, Query Processing, Query Optimization.
Network Basics:Evolution of computer networks; Network Models, Network Media, LAN, MAN and WAN, needs and goals of
networking topology, network architecture, need for protocols, OSI Reference Model, layer services, primitives and service
access points
Data link layer: Framing, HDLC, PPP, sliding window protocols, medium access control, Token Ring, Wireless LAN; Virtual
circuit switching: Frame relay, ATM;
Network Layer: Internet addressing, IP, ARP, ICMP, CIDR, routing algorithms (RIP, OSPF, BGP);
Transport Layer: UDP, TCP, flow control, congestion control; Introduction to quality of service;
Application Layer: DNS, Web, email, authentication, encryption.
Texts:
References:
Forouzan, Data Communications and Networking, 4th Ed., Tata Mcgraw Hill, 2006.
Socket programming using C++ - TCP and UDP, peer-to-peer applications; reliable communications using unreliable
datagrams; client-server using RPC;concurrent servers using threads or processes.
http://tldp.org/
http://www.nsnam.org/documentation/
ECE:
References :
1. Simon Haykin, Communication Systems, 4th Edition, John Wiley & Sons, 2001.
2. K. Sam Shanmugam, Digital and Analog Communication Systems, 1 st Edition, John Wiley and Sons, 1979.
3. A. B. Carlson, Communication Systems,3rd Edition, McGraw Hill, 1986.
4. B. P. Lathi, Modern Analog and Digital Communication systems, 3rd Edition, Oxford University Press, 1998.
5. H. Taub and D. L. Schilling, Principles of Communication Systems, 2 nd Edition, McGraw Hill, 1986.
Text:
1. A. V. Oppenheim and R. W. Shafer, Discrete-Time Signal Processing, 2nd Edition, Prentice Hall India, 2004.
2. J. G. Proakis and D. G. Manolakis, Digital Signal Processing: Principles, Algorithms and Applications, 4 th Edition,
Pearson Education, 2007.
3. E. C. Ifeachor and B. W. Jervis, Digital Signal Processing: A Practical Approach, 2nd Edition, Pearson, 2006.
References :
1. V.K. Ingle and J.G. Proakis, Digital Signal Processing using MATLAB, Cengage, 2008.
2. S. K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th Edition, McGraw Hill, 2006.
3. T. Bose, Digital Signal and Image Processing, John Wiley and Sons, Inc., Singapore, 2004.
4. L. R. Rabiner and B. Gold, Theory and Application of Digital Signal Processing, Prentice Hall India, 2005.
5. A. Antoniou, Digital Filters: Analysis, Design and Applications, 2 nd Edition, Tata McGraw-Hill, New Delhi, 2009.
6. T. J. Cavicchi, Digital Signal Processing, John Wiley and Sons, Inc., Singapore, 2002.
Common courses:
References:
1. I. A. Levine, Physical Chemistry, 6th Ed., Tata-McGraw-Hill, 2011.
2. J. E. Huheey, E. A. Keiter and R. L. Keiter, O. K. Medhi, Inorganic Chemistry: Principle of structure and reactivity, 4th Ed.,
Pearson Education, 2006..
3. F. A. Cotton, and G. Wilkinson, Advanced Inorganic Chemistry, 3rd Ed., Wiley Eastern Ltd., New Delhi, 1972, reprint in 1988.
4. L. G. Wade (Jr.), Maya S. Gingh, Organic Chemistry, 6th Edition, Pearson Education, 2008.
5. Paula Y. Bruce, Organic Chemistry, 3rd Ed. (13th Impression), Pearson Ed. Inc. New Delhi, 2013.
6. R. T. Morrison, R. N. Boyd, S. K. Bhattacharjee. Organic Chemistry, 7th Edition, Pearson Education, 2011.
HSS Elective:
(List of Courses)
Theoretical perspectives:
Language as evolutionary biology (Chomsky, Pinker etc); Linguistic Relativity (Sapir-Whorf Hypothesis/ Bernstein‘s Deficit
Hypothesis (restricted and elaborated code); Behaviorism (Bloomfield , Skinner); Austin’s Speech Act Theory; Gricean
Maxims Cooperation etc.
Key concepts in Sociolinguistics: Language/ mother-other tongue/ society/ speech community/ variation/ dialect/ accent/
sociolect/ idiolect/ style/ context/ register/ pidgins/ creoles/ codes/ diglossia/ Lingua Franca/ vernacular/ standard language
Languages and Communities: Varieties; Case Studies (New York City, Martha’s Vineyard etc); Speech Communities;
Identities (dialect, sex, age, social class, ethnic group, nation, geography etc); Bilingualism and Multilingualism
Language variation and change: The linguistic variable; Language change in progress; Regularity; Social motivation of
language change, Spoken and Written Language; Code mixing/ switching; Diglossia
Language Contact, Conflict and Degeneration: Language maintenance and shift; Displacement, Migrations, Language death
Multiple perspectives:
Texts:
1. Raymond William,“Science Fiction”, Science Fiction Studies, 15.3 (1988).
2. Select chapters from Tom Shippey (ed), The Oxford Book of Science Fiction Stories, Oxford: OUP, 1992.
References:
1. Camille Bacon-Smith, Science Fiction Culture, Philadelphia: University of Pennsylvania, 2000.
2. Adam Roberts, Science Fiction, London: Routledge, 2000.
B.Tech V Sem
CSE:
Syllabus:
Compilers and translators, different phases of a compiler; Lexical analysis: specification of tokens, recognition of tokens, input
buffering, automatic tools; Syntax analysis: context free grammars, top down and bottom up parsing techniques, construction of
efficient parsers, syntax-directed translation, automatic tools; Semantic analysis: declaration processing, type checking, symbol
tables, error recovery; Intermediate code generation: run-time environments, translation of language constructs; Code
generation: flow-graphs, register allocation, code-generation algorithms; Introduction to code optimization techniques.
Texts:
1. A. V. Aho, L.S. Monica R. Sethi and J. D. Ullman, Compilers: Principles, Techniques, and Tools, 2nd Ed., Prentice
Hall, 2009.
References:
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.
3. J. Levine, T. Mason and D. Brown, Lex & Yacc, 2nd Edition, O'Reilly Media, Inc, 1992.
Programming assignments to build a compiler for a subset of a C-like programming language, using tools such as Lex / Flex
/ JLex and Yacc / Bison / CUP etc.
Texts:
1. D. Brown, J. Levine and T. Mason, Lex and Yacc, 2nd Ed., O'Reilly Publications.
Transmission media: Guided (twisted pair, coaxial, fiber optic) and Unguided media; Balanced and
Local area networks: Ethernet, Fast Ethernet, Introduction to Gigabit Ethernet and WLANs, Hubs,
Texts:
1.W. Stallings, Data and Computer Communications, 8th Ed., Pearson India, 2007.
References:
1. A. 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.
Texts:
1. George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair, Distributed Systems: Concepts and Design, 5th
Edition, Addison-Wesley/Pearson Education, 2011.
References:
1. Andrew S. Tanenbaum and Maarten Van Steen, Distributed Systems: Principles and Paradigms, 2nd Edition,
Prentice-Hall/Pearson Education, 2006.
2. Ajay D. Kshemkalyani and Mukesh Singhal, Distributed Computing: Principles, Algorithms, and Systems,
Cambridge University Press, 2011.
3. Joel M. Crichlow, Distributed Systems: Computing over Networks, 2nd Edition, Prentice-Hall/Pearson Education,
2014.
Introduction to Cloud Computing, Cloud Concepts & Technologies, Cloud Services & Platforms, Hadoop & MapReduce -
Concepts, Cloud Application Design, Python for Cloud, Cloud Application Development in Python, Big Data Analytics,
Multimedia Cloud, Cloud Security, Cloud Application Benchmarking & Tuning
Texts:
1) Cloud Computing: A Hands-On Approach by Arshdeep Bahga, Vijay Madisetti, 2013, Universities Press
References:
1) Cloud Computing Bible by Barrie Sosinsky, 2011, Willey India Pvt Ltd
ECE:
Texts:
1. J. G Proakis and M. Salehi, “Fundamentals of Communication Systems”, Pearson Education, 2005.
2. S. Haykin, “Communication Systems”, Wiley- Student Edition, 5/e, 2010.
References:
1. B. Sklar, “Digital Communication: Fundamentals and Applications”, Pearson India, 2/e, 2009.
2. I. Clover, “Digital Communication”, Pearson India, 2/e, 2007.
3. J. B. Anderson, “Digital Transmission Engineering”, IEEE Press, Wiley-Interscience, 2/e, 2005.
4. S. Haykin, “Digital Communication Systems”, Wiley Student Edition, 2014.
Syllabus:
Frequency response of different configurations of BJT, MOS amplifiers, Bipolar differential amplifier, and MOS differential
amplifier. Feedback, different feedback configurations and frequency response of different feedback amplifiers and their stability
analysis. Two stage MOS operational amplifier, MOS telescopic cascode amplifier, Folded cascode amplifier and their frequency
response. Different output stages and their characterization. Voltage and current references. Low current, supply insensitive
and temperature insensitive biasing. Non-linear analog circuits: precision rectification, analog multipliers, phase locked loop.
Different types of filters, filter transfer functions, implementation and realization of active filters.
Texts:
1. P. Gray, P. Hurst, S. Lewis and R. Meyer, Analysis & Design of Analog Integrated Circuits, 5/e, Wiley, 2009.
References:
1. Adel S Sedra, Kenneth C Smith, Microelectronics Circuits, Theory and Applications, Oxford International Students
Edition.
2. BehzadRazavi, Design of Analog CMOS Integrated Circuits, McGraw hill Education.
Syllabus:
Electrostatic field: Coulomb’s and Gauss’s law and its applications, Electric dipole; Electrostatic Boundary-Value Problems:
Poisson’s and Laplace equations, Uniqueness theorem, Resistance and capacitance, Method of image; Electric fields in
material space: Conductor in field, Polarization in dielectrics, Continuity equation, Kirchoff’s Voltage and Current laws, Boundary
conditions at different interface; Magnetostatic Fields: Biot-Savart’s and Ampere’s Circuital law and its application; Magnetic
vector potentials; Magnetic dipoles; Magnetization and behavior of magnetic materials; Electromagnetic waves: Maxwell’s
equations: Faraday’s law of electromagnetic induction, Maxwell’s discovery, Maxwell’s equations and boundary conditions,
Time-harmonic fields. Wave equation and plane waves: Helmholtz wave equation, Solution to wave equations and plane waves,
Wave polarization, Poynting vector and power flow in em fields; Plane wave reflection from a media interface: Plane wave in
different media, Plane wave reflection from a media interface, Plane wave reflection from a complex media interface.
Texts:
A control system consisting of interconnected components is designed to achieve a desired response of a system. At the end
of this course, the student shall be able to analyse stability of a system and design controller for linear time invariant systems.
Syllabus:
Mathematical models of physical systems: differential equations of physical systems, state-space models, transfer functions,
block diagram algebra, signal flow graphs. Time-domain techniques: response of second-order systems, characteristic-equation
and roots, Routh-Hurwitz criteria, Root-Locus. Frequency-domain techniques: frequency responses, Bode-plots, gain-margin
and phase-margin, Nyquist plots. Compensator design: proportional, PI and PID controllers, lead-lag compensator. Modern
control system techniques: state-space representations of transfer functions, controllability, observability, pole placement by
state feedback, observer and observer based state feedback control, Linear Quadratic Regulator (LQR).
Texts:
Common courses:
HSS Elective:
(List of Courses)
Texts:
1. Paul, R.R.Money Banking and International Trade, Kalyani Publisher, 2008.
References:
1. Misra S.K. and Puri V.K, Economics of Development and Planning, Himalaya Publishing House (2005).
2. Dornbusch, R. and Fischer, S., Macroeconomics, McGraw-Hill Publishing Company, 5th Edition.
3. Gupta, S.B., Monetary Economics: Institutions, Theory and Policy, S. Chand & Company Pvt. Ltd., 2013.
Syllabus:
Introduction to Politics; The case for Indian Model of democracy, Structures and Process of Governance- Parliament-Lok
Sabha and Rajya Sabha, Party System, Party Politics and Electoral behaviour, Theories of Federalism and Indian Experience,
The Supreme Court and Judicial Activism, Local Governance-Panchayati Raj Institution special reference to 73rd and 74th
Amendment, Women and SC, ST in Panchayati Raj Institution; Theories of development- Emergence of Classical Political
Economy; Political Economy and Theories of Free Trade; the Great Depression and the crisis of neo-classical theories; the
Keynesian revolution, Debates over Models of Development in India, Liberalisation of Indian Economy, E‐governance.
Texts:
1. Gopal Jayal, Niraja and Pratap Bhanu Metha, eds., (2010), The Oxford Companion to Politics in India (Delhi: Oxford
University Press)
References:
1. Frankel, Francine (2005). India’s Political Economy (1947-2004): The Gradual Revolution. (Delhi: Oxford University
Press).
2. Chari, Sharad and Stuart Corbridge (2008). (eds.). The Development Reader. (Delhi: Routledge
B.Tech VI Sem
CSE:
Texts:
References:
1) I. Sommerville, Software Engineering, 8th Ed, Addison-Wesley, 2007.
2) Jim Arlow, Ila Neustadt. UML and the Unified Process Addison Wesley. 2nd Edition, 2005.
3) Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language User Guide (2nd Edition), Addison
Wesley, 2005.
Software Engineering Principles: Overview of the software engineering discipline, Software lifecycle models, Agile development,
The Unified Process (UP)Organising development projects Requirements Engineering: Documenting requirements, user stories,
use cases and scenarios Introduction to UML: Review of object-oriented principles, UML use case, class, sequence, activity,
state, component and deployment diagrams. UML models The Analysis and Design Process: User story realisation, Object-
oriented modelling, Incremental refinement, Design Principles: Software architecture, Separation of concerns, Design patterns,
Object-Oriented design practices, Refactoring, Testing: Unit Testing, Test-Driven Development, Functional Testing.
Texts:
1) Jim Arlow, Ila Neustadt. UML and the Unified Process Addison Wesley. 2nd Edition, 2005.
2) R. S Pressman, Software Engineering: A Practioner’s Approach, 5th Ed, McGraw-Hill, 2001.
References:
1) I. Sommerville, Software Engineering, 8th Ed, Addison-Wesley, 2007.
2) Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language User Guide (2nd Edition), Addison
Wesley, 2005.
CS340 Computer Graphics 3-0-0-6
Syllabus:
Introduction: Graphics input and output devices; Raster scan and random scan devices.
Output primitives: Points, lines; Line/circle/ellipse-drawing algorithms.
Filled area primitives: Scan line polygon fill algorithm; Boundary-fill and flood-fill algorithms.
2D geometrical transformation: Translation, rotation, scaling, reflection, shear; Matrix representations.
2D viewing: Viewing pipeline; Viewing coordinate reference frame; Window-viewport coordinate transformation; Line/polygon
clipping algorithms.
3D object representation: Polygon surfaces and quadric surfaces: Spline representation; Hermite, Bezier and B-Spline curve
representations; Bezier and B-Spline surfaces; Polygon rendering methods.
3D geometrical transformation & viewing.
Visible surface determination: Visible line and surface determination methods; Depth cueing.
Graphics Architecture: GPU; Graphics pipeline; DirectX, OpenGL.
Text:
1. Donald D. Hearn, M. Pauline Baker and Warren Carithers, Computer Graphics with OpenGL, 4th Edition, Pearson
Education, 2014.
References:
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.
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.
Texts:
1. T. M. Mitchell, Machine Learning, McGraw-Hill, 2013.
2. C. M. Bishop, Pattern Recognition and Machine Learning, Springer, 2013.
References:
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.
Texts:
1. S. Chandra, Jayadeva, A. Mehra, Numerical Optimization with Applications, 1st Edition, Narosa Publishing House,
2009.
References:
1. John J. Jarvis, Mokhtar S. Bazaraa, Hanif D. Sherali, Linear Programming and Network Flows, 4 th Edition, John
Wiley & Sons, 2010.
2. Hamdy A. Taha. Operation Research: An Introduction, 9th Edition, Prentice Hall, 2011.
3. D. G. Luenberger and Y. Ye, Linear and Nonlinear Programming, 3 rd Edition, Springer, 2008.
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.
References:
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).
Parallel Algorithms: Introduction to Parallel Algorithm, Parallel Computational Models, Performance Measures of Parallel
Algorithms, Parallel Sorting Network, Parallel Searching Algorithms, Root Findings of Linear and Non-Linear Equations,
Graph Searching Algorithm, Combinatorial Algorithm for Permutation, Combinations and Derangements
Graph Algorithms: Introduction to graphs: definition and basic concepts, efficient representations of graphs; Graph
Searching: BFS and DFS; Applications of graph searching: finding connected components, bi-connected components, testing
for bipartite graphs, finding cycles in graphs; Different MST algorithms; Shortest path algorithms; Hamiltonian graphs:
sufficient conditions for Hamiltonian Graphs; Eulerian graphs: characterization of Eulerian graphs, construction of Eulerian
tour; Network Flows and Matching; Planarity Testing Algorithms.
Texts:
1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Cifford Stein. Introduction to Algorithms, 3rd
Edition, MIT Press, 2010.
2. Pankaj Sharma. Parallel Algorithms, 2nd Edition, S.K. Kataria & Sons, 2012.
References:
1. Douglas B. West. Introduction to Graph Theory, 2nd Edition, Prentice Hall, 2001.
2. Alferd.V. Aho, John E. Hopcroft, Jeffrey D. Ullman. Data Structures and Algorithms, Pearson Education, 2009.
ECE:
HSS Elective:
(List of Courses)
Language evolution: Form and content; ways of thinking; role of meaning in comprehension
Cognitive and semantic issues: Structural and linguistic issues; categorization, metaphor and mental imagery; sense relations;
spatial and temporal language
Theoretical perspectives: Various approaches and views; Separate Worlds Hypothesis; Gender Theory; Speech Act Theory;
Gricean Maxims; Performative Theory etc.
Texts:
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.
3. 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.
4. Sunderland, J. 2006. Language and Gender: An Advanced Resource Book. Routledge, New York.
This course introduces the learner to the large and diverse body of Indian Writing in English. Representative texts are employed
to consider cultural issues like hybridity, nationalism, diaspora, post-colonialism, etc. The aim of the course is to make the
students aware of literary genres, themes and styles used by various Indian authors in order to express themselves in English.
The texts chosen for the course further make the students aware of the many socio-political issues that govern cultural relations
in India.
Texts:
1. Select chapters from Salman Rushdie and Elizabeth West (eds), The Vintage book of Indian writing, 1947-1997,
London: Vintage Books, 1997.
References:
1. M.K. Naik, A History of Indian English Literature, New Delhi: Sahitya Akademi, 2009.
2. Arvind Krishna Mehrotra (ed), An Illustrated History of Indian Literature in English, Orient Blackswan, 2003.
3. Meenakshi Mukherjee, "The anxiety of Indianness: Our novels in English,"Economic and Political Weekly (1993): 2607-2611.
B.Tech VII Sem
CSE:
Open Elective
Number Course Name L T P C
CS401 Number Theory in Cryptography 3 0 0 6
Departmental Electives
Number Course Name L T P C
CS402 Advanced graph algorithms 3 0 0 6
CS430 Parallel Programming 3 0 0 6
CS440 Image and Video Processing 3 0 0 6
Open Elective
Syllabus:
Elementary Number Theory: Euclid’s Algorithm, Congruence, Chinese Remainder Theorem, Primitive Roots, Finite
fields, Quadratic residue and reciprocity, Arithmetic Functions. Primality Testing and Factorization: Primality Testing,
Pseudo-primes, Fermat’s pseudo-primes, Pollard’s rho method for factorization, Continued fractions, Continued fraction
method for factorization. Public Key Cryptosystems: Public Key cryptography, Diffie-Hellmann key exchange, Discrete
logarithm-based crypto-systems, RSA crypto-system, Signature Schemes, Digital signature standard, RSA Signature
schemes, Knapsack problem, Attack on RSA, Forging of Digital Signature. Elliptic Curve Cryptography: Introduction to
elliptic curves, Group structure, Rational points on elliptic curves, Discrete Log problem for Elliptic curves, Factorization
using Elliptic Curves and other applications.
Texts:
1. Neal Koblitz , A course in Number Theory and Cryptography, 2nd Edition, Springer, 1994.
2. D. R. Stinson, Cryptography: Theory and Practice, 3rd Edition, Chapchan & Hall/ CRC Press, 2006.
Reference Books:
1. T. H. Cormen, C. E. Leiserson, R. Rivest and C. Stein, Introduction to Algorithms , Second Edition, PHI, 2001.
2. William Stallings, Cryptography and Network Security, Sixth Edition, Pearson Publication, 2014.
3. Lawrence C. Washington, Ellliptic Curves: Number Theory and Cryptography, 2nd Edition, CHAPMAN & HALL/CRC,
2003.
4. Tom M. Apostol, Introduction to Analytic Number Theory, 1st Edition, Springer, 1976.
Department Electives
Syllabus:
Basic graph algorithms (BFS, DFS, Shortest path, Max Flow), Matching, Perfect graph and its sub-classes (chordal and
interval graphs), Planar graphs, NP-complete graph problems (clique, independent set, dominating set), Approximation
algorithms for NP-hard graph problems, Basic randomized algorithms and probabilistic methods (alternation technique,
Second moment methods), Basic concept of parameterized complexity
Texts:
1. Neal Koblitz , A course in Number Theory and Cryptography, 2nd Edition, Springer, 1994.
2. D. R. Stinson, Cryptography: Theory and Practice, 3rd Edition, Chapchan & Hall/ CRC Press, 2006.
Reference Books:
Syllabus:
Introduction to course; Introduction to parallel computing; Single Processor Machines; Principles of parallel algorithm
design; Parallel Models; Parallel Machines and programming models; Basic techniques in parallel computing; Analytical
models of parallel programming; Programming shared address space platforms; PThreads; Dense Linear Algebra;
OpenMP; Graphics Processing Units (GPU); Compute Unified Device Architecture (CUDA); Distributed Memory
Machines; Introduction to Message Passing; MPI Basics; Implementation of MPI primitives; Parallel graph computations;
Benchmarking; Overview of parallel programming models; Partitioned Global Address Space (PGAS); Hybrid
programming models; MPI + X; Cloud computing and virtualization; Map-reduce
Texts:
1. Introduction to Parallel Computing by Ananth Grama et. al.
2. Parallel Programming in C with MPI and OpenMP by Michael J. Quinn
Reference Books:
1. An Introduction to Parallel Algorithms by Joseph Jaja.
2. Various publications and reading materials that will be posted along with lecture slides.
Syllabus:
Image Representations: Image acquisition, Sampling, Quantization Visual Perception and Color Spaces:
Physiological characteristics of the eye and image formation
Human color vision: Color models: CIE, RGB, CMYK, HSI, HSV, L*a*b*
Spatial Domain Image Enhancement and Filtering: Point processing (contrast enhancement, histogram equalization),
Spatial domain 2‐D LSI filtering, Median filtering
Frequency Domain Image Filtering and Enhancement: 2‐D Discrete Fourier Transform, Frequency domain LSI
filtering, Enhancement in the frequency domain , DCT
Image Compression: JPEG Multi‐resolution and Wavelet Transform
Video representation and compression: MPEG2, H.264/AVC
Texts:
1. Digital Image Processing, 3rd edition by Gonzalez, Woods, Pearson Education India
Reference Books:
1. Handbook of Image and Video Processing, 2nd edition, Editor A L Bovik, Academic Press;
2. Fundamentals of Digital Image Processing, 1st edition by Anil K. Jain, Prentice Hall India Learning Private Limited;
(2015)
3. Digital video Processing, 2nd Edition, by M. Tekalp, Prentice Hall International
ECE:
Open Elective
Number Course Name L T P C
EC455 Wireless Sensor Networks 3 0 0 6
Departmental Electives
Number Course Name L T P C
EC461 VLSI Technology 3 0 0 6
EC454 Communication Systems 3 0 0 6
EC441 Image Processing 3 0 0 6
Reference:
1. B. G. Liptak, Instrument Engineers Handbook: Process Measurement and Analysis, 4 th Edition, CRC, 2003.
2. A. K. Sawhney, A course of Electrical and Electronic Measurement and Instrumentation, 9 th Edition, Dhanpat Rai
Publication, 2014.
Open Elective
Texts:
1. KazemSohraby, Daniel Minoli and TaiebZnati, Wireless Sensor Networks Technology, Protocols, and Applications,
John Wiley & Sons, 2007.
2. Holger Karl and Andreas Willig, Protocols and Architectures for Wireless Sensor Networks, John Wiley & Sons, Ltd.,
2005.
References:
1. Feng Zhao & Leonidas J. Guibas, Wireless Sensor Networks- An Information Processing Approach, Elsevier, 2007.
Department Electives
Texts:
1. 1. John M. Senior , Optical Fiber Communication, 3rd Edition, Pearson Education, 2009
2. Gerd Keiser, Optical Fiber Communication, 3rd Edition, Mc Graw Hill, 2000
3. Timothy Pratt, Charles W. Bostian, Satellite Communications, 2nd Edition, John Wiley & Sons, 2003.
References:
1. J.Gower, Optical Communication System, 2nd Edition, Prentice Hall of India, 1993.
2. Rajiv Ramaswami, , Kumar N Sivarajan, Galen H. Sasaki, Optical Networks, 3rd Edition,
Morgan Kufmann, 2010.
3. Govind P. Agrawal, Fiber-optic communication systems, 3rd edition, John Wiley & sons, 2002.
4. R.P. Khare, Fiber Optics and Optoelectronics, Oxford University Press, 2004
5. Dennis Roddy, Satellite Communications, 3rd Edition, Mc. Graw-Hill International Ed. 2001
Texts:
1. Digital Image Processing by Rafael C. Gonzalez and Richard E. Woods.
References:
1. Fundamentals of Digital Image Processing by Anil K. Jain.
HSS Elective:
(List of Courses)
References:
1. P .A. Samuelson and W. D. Nordhans, Economics, Mc Graw Hill Inc., 1995.
2. H.L. Ahuja. Advanced economic theory, S. Chand & Co. Ltd., 2006.
Syllabus:
Introduction to Politics; The case for Indian Model of democracy, Structures and Process of Governance- Parliament-Lok
Sabha and Rajya Sabha, Party System, Party Politics and Electoral behaviour, Theories of Federalism and Indian Experience,
The Supreme Court and Judicial Activism, Local Governance-Panchayati Raj Institution special reference to 73rd and 74 th
Amendment, Women and SC, ST in Panchayati Raj Institution; Theories of development- Emergence of Classical Political
Economy; Political Economy and Theories of Free Trade; the Great Depression and the crisis of neo-classical theories; the
Keynesian revolution, Debates over Models of Development in India, Liberalisation of Indian Economy, E‐governance.
Texts:
2. Gopal Jayal, Niraja and Pratap Bhanu Metha, eds., (2010), The Oxford Companion to Politics in India (Delhi: Oxford
University Press)
References:
3. Frankel, Francine (2005). India’s Political Economy (1947-2004): The Gradual Revolution. (Delhi: Oxford University
Press).
4. Chari, Sharad and Stuart Corbridge (2008). (eds.). The Development Reader. (Delhi: Routledge
B.Tech VIII Sem
CSE:
Department Electives
Texts:
1. E. N. Barron, Game Theory: An Introduction, Wiley, 2nd edition, 2013.
References:
1. N. Nisan, T. Roughgarden, V. Vazirani and E. Tardos, Algorithmic Game Theory, Cambridge University Press, 1 st
edition, 2007.
Text Books:
1. D. G. Luenberger (1998), Investment Science, Oxford University Press, New York.
2. J. C. Hull (2000), Options, Futures and other Derivatives, Fourth edition, Prentice Hall Inc., Upper Saddle River.
References:
1. M. Capinski and T. Zastawniak (2003), Mathematics for Finance: An Introduction to Financial Engineering and
Springer-Verlar, London.
2. S. Chandra, S. Dharmaraja, A. Mehra, R. Khemchandani , Financial Mathematics: An Introduction, Alpha
Science International Ltd.
ECE:
Departmental Electives
Number Course Name L T P C
EC452 Detection and Estimation Theory 3 0 0 6
EC471 Antenna and Wave Propagation 3 0 0 6
EC480 Digital Control Systems 3 0 0 6
Department Electives
Texts:
3. S. M. Kay, Fundamentals of Statistical Signal Processing: Detection Theory, 1st edition, Prentice Hall PTR, 1998.
4. S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory, 1st edition, Prentice Hall PTR,
1993.
References:
3. H. V. Poor, An Introduction to Signal Detection and Estimation, 2nd edition, Springer, 1994.
4. H. L. Van Trees, Detection, Estimation and Modulation Theory, Part I, 1st edition, John Wiley, 1968.
5. D. L. Melsa and J. L. Cohn, Detection and Estimation Theory, 1st edition, McGraw Hill, 1978.
References :
1. K. Ogata, Discrete Time Control Systems, 2nd Edition, Prentice Hall, 1995.
2. M. Gopal, Digital Control and State Variable Methods, 2nd Edition, Tata Mcgraw Hill, 2003.
3. G. F. Franklin, J. D. Powell and M. L. Workman, Digital Control of Dynamic Systems, 3rd Edition, Addison Wesley,
1998, Pearson Education, Asia, 2000.
4. K. J. Astroms and B. Wittenmark, Computer Controlled Systems - Theory and Design, 3rd Edition, Prentice Hall,
1997.
Common courses:
Astrophysics: Astronomical scale and dimensions, Night sky, Stars and Constellations, Sidereal time, The Sun and Solar
system, Orbital dynamics, Kepler’s Laws, Astronomical coordinate systems, Space velocity and motion of stars; Photometric
study – Stellar luminosity, Magnitude scale system, The Color Index, Stellar temperatures; Stellar spectra and classification –
Saha equation, HR Diagram; The milky way.
Texts:
1. K. S. Krane, Introductory Nuclear Physics, John Wiley, 1987.
2. I. Kaplan, Nuclear Physics, Addison-Wesley, 2002.
3. Pankaj Jain, Introduction to Astronomy and Astrophysics, Boca Raton: CRC Press, 2015.
4. Charles P. Poole and Frank J. Owens, Introduction to Nanotechnology, Wiley-Interscience, 2003.
5. G. Cao, Nanostructures and Nanomaterials: Synthesis, Properties and Applications, Imperial College Press, 2004.
References:
1. S.N. Ghoshal, Nuclear Physics, S.Chand, 2010.
2. Bradley W. Carroll and Dale A. Ostlie, An introduction to modern Astrophysics, Addison Wesley, 2007.
3. K. D. Sattler, Handbook of Nanophysics, CRC Press, 2011.
4. G. Schmid, Nanotechnology: Principles and Fundamentals, Wiley-VCH Verlag, 2008
HSS Electives
Texts:
1. F. Paweł, Introduction: Digital Science Fiction(s), Science Fiction Studies. 43.1, 2016.
2. Select chapters from B. W. Aldiss (Ed.), A Science Fiction Omnibus, Penguin UK, 2007.
References:
1. D. Seed, Science Fiction: A Very Short Introduction, OUP, 2011.
2. K. Amis, New Maps of Hell: A Survey of Science Fiction, Harcourt, 1960.
3. R. Latham, (Ed). The Oxford Handbook of Science Fiction, Oxford UP, 2014.
Various approaches to study of mind: Philosophical, psychological, cognitive, evolutionary, neuroscience, linguistic, network,
AI
Cognitive semantics: Theoretical, methodical, empirical issues; Concepts and language: Interrelations; Embodiment: Bio-
cultural and social factors
Texts:
1. W. Croft and D.A. Cruse, Cognitive Linguistics, Cambridge University Press, 2004.
2. G. Lakoff and M. Johnsen, Metaphors We Live By, The University of Chicago Press, 2003.
3. Select papers to be provided by Instructor.
References:
1. J. Friedenberg and G. Silverman, Cognitive Science: An Introduction to the Study of Mind, Sage Publications, 2006.
2. V. Evans and S. Pourcel, New Directions in Cognitive Linguistics. Human Cognitive Processing (HCP) Series: Vol. 24,
John Benjamins Publishing Company, 2009.
3. L. Albertazzi, Meaning and Cognition: A Multidisciplinary Approach, John Benjamins Publishing Company, 2000.
4. D. Geeraerts, Cognitive Linguistics: Basic Readings. Cognitive Linguistics Research, Vol 34, 2006.
5. S. Pinker, The Language Instinct, Penguin, 1995.