Course Syllabus For Monsoon 2022 Ver 4
Course Syllabus For Monsoon 2022 Ver 4
Course Syllabus For Monsoon 2022 Ver 4
Ver.4 (10-10-2022)
Sl. Course
Course Name Faculty
No. Code
1 CS3.402 Advanced Computer Networks Ankit Gangwal
2 CS5.502 Advanced Graphics, AR & VR Avinash Sharma,Narayanan P J
3 CS7.501 Advanced NLP Manish Srivastava
4 CS3.304 Advanced Operating Systems Manish Srivastava
5 CE1.604 Advanced Structural Design Sunitha Palissery
6 CS1.301 Algorithm Analysis & Design Suryajith Chillara
7 EC2.401 Analog IC Design Abhishek Srivastava
8 HS0.303 Applied Ethics Ashwin Jayanti
9 CS1.302 Automata Theory Shantanav Chakraborty
10 HS0.203 Basics of Ethics Ashwin Jayanti
Behavioral Research & Experimental
11 CS9.421 Vinoo A R
Design
12 EC1.301 Bio Instrumentation & Devices
Devices-2 Anshu Sarje
13 SC3.202 Bioinformatics Nita Parekh
Biomolecular Structure Interaction
14 SC3.321 Gopalakrishnan B
and Dynamics
15 PD2.422 Business Finance Mayank Mathur
16 PD2.321 Business Fundamentals
Fundamentals-1 Himanshu Warudkar
17 PD2.421 Business Fundamentals
Fundamentals-2 Himanshu Warudkar
Chemical Kinetics and Reaction
18 SC2.305 Prabhakar Bhimalapuram
Dynamics
Computational Linguistics II: Comp
19 CL3.202 Radhika Mamidi
Semantics and Discourse parsing
20 CS0.301 Computer Problem Solving Lini Teresa Thomas
Girish Varma, Abhishek Deshpande
21 CS0.101 Computer Programming
and Shantanav Chakraborty
22 SC4.101 Computing in Sciences
Sciences-1 Prabhakar Bhimalapuram
23 HS1.301 Critical Viewing and Reading Sushmita Banerji
24 CS4.405 Data Analytics I Krishna Reddy Polepalli
25 CS4.301 Data and Applications Ponnurangam Kumaraguru
26 SC4.412 Data Driven Drug Discovery Deva Priyakumar
Data Structures & Algorithms for
27 CS1.304 Vineet Gandhi
Problem Solving
28 CS4.401 Data Systems Kamalakar Karlapalem
Nagamanikandan Govindan,Sachin
67 CE9.609 IoT Workshop
Chaudhari
IS Codes on Design and structural
68 CE1.605 Pradeep Kumar Ramancharla
Safety Assessment
69 CL2.203 Language and Society Dipti Mishra Sharma
70 CS9.439 Learning and Memory Bhaktee Dongaonkar
71 HS4.102 Making of Contemporary India Aniket Alam
72 SC3.316 Mathematical Models in Biology Abhishek Deshpande
73 MA6.301 MCS 1-Probability and Statistics Pawan Kumar
74 MA6.302 MCS 2-Linear Algebra Girish Varma
75 CS7.503 Mobile Robotics K Madhava Krishna
76 EC5.411 Modern Coding Theory Prasad Krishnan
77 CS1.405 Modern Complexity Theory Srinathan Kannan
Praveen Paruchuri,Meghna
78 CS7.507 Multi Agent Systems
Lowalekar
79 MA4.405 Multivariate Analysis Venkateswarlu Mandadi
80 EC5.101 Networks, Signals and Systems Anshu Sarje, Santosh Nannuru
Open Quantum Systems and
81 SC1.310 Samyadeb Bhattacharya
Quantum Thermodynamics
82 CS3.301 Operating Systems and Networks Krishna Reddy Polepalli
83 PD2.423 Organizational Operations Mayank Mathur
After completion of this course successfully, the students will be able to..
CO-1 Demonstrate a familiarity with concepts of network management, standards, and protocols
CO-5 Design efficient routing protocols for advanced computer networks (e.g., SDN and ICN)
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course Articulation Matrix
CO1 3 1 2 3 2 1 1 1 1 2 3 3 2 3 1 2
CO
3 2 3 3 3 2 1 2 1 3 2 3 2 2 2 1
2
CO
2 2 3 3 1 1 2 1 1 1 2 2 1 2 1 1
3
CO
2 2 3 3 2 2 3 1 2 1 2 2 2 2 3 2
4
CO
2 3 2 2 2 1 2 2 1 3 3 2 3 2 2 1
5
CO
3 3 3 3 2 2 2 3 2 2 2 2 2 2 2 1
6
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and PSOs.
Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Unit 1: Modeling and measurement: Network traffic modeling, network measurement, simulation issues,
network coding techniques
Unit 2: Flow and congestion control, TCP variants, TCP modeling, active queue management
Unit 3: Routing: Router design, scheduling, QoS, integrated and differentiated services
Unit 5: Overlay networks and Emerging applications: SDN, ICN, P2P, CDN, Web caching, cross-layer
optimizations, VoIP, SIP, video over P2P
Reference Books:
1. Larry L. Peterson and Bruce S. Davie, Computer Networks: A Systems Approach, 5th edition, Elsevier,
2012
2. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach, 6th edition, Pearson
Education, 2013
3. Jean Walrand and Pravin Varaiya, High-Performance Communication Networks, 2nd edition, Elsevier,
2000
4. Research papers
Lectures by integrating ICT into classroom teaching; tutorials involving problem solving; being a systems
course, it requires hands-on working as well as critical thinking and active learning by the students to solve
practical problems; and finally, project-based learning by implementing semester-long project(s) to solve
real-world issues.
Assignments 20 marks
One at home project 30 marks
Mid Semester Examination 20 marks
End Semester Examination 30 marks
After completion of this course successfully, the students will be able to.
CO-5Applythe fundamental constructs in Augmented and Virtual Reality systems and develop a virtual
platform
CO-6Explain the real world AR/VR systemsafter interaction with industry experts via invited talks
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course Articulation Matrix
CO1 3 3 1 2 2 1 1 1 1 1 1 2 3 2 1 2
CO 2 1 2 1 3 1 1 1 3 1 1 2 3 2 2 3
2
CO 2 3 3 3 3 1 1 1 3 1 1 2 3 3 2 3
3
CO 2 3 3 3 3 1 1 1 2 2 1 2 3 3 2 3
4
CO 2 3 3 3 3 2 2 1 3 3 3 3 3 3 3 3
5
CO 2 2 3 3 2 1 1 1 1 2 1 3 2 3 3 3
6
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and PSOs.
Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Unit 1: Computer Graphics :Revision to basics of Computer Graphics (Plan to cover primarily using
tutorials/flipped classroom sessions): Primitives, Geometric Transformations, Hierarchical Modeling and
Viewing Transforms, Clipping Points and Lines, Polygon Filling, Visibility, intro to WebGL.
Unit 2: Advance Concepts in Computer Graphics: View Frustum Culling, Depth Buffering, Lighting Shading &
Shadows Mapping, Texture Mapping, BRDF, raytracing.
Unit 3: Geometry Processing Methods: Representations of 3D Objects: Point Clouds, Implicit Surfaces &
Meshes.Point Cloud Registration (ICP).Mesh Reconstruction from Points, Poisson Surface
Reconstruction.Polygonization of Implicit Surfaces.Mesh Simplification, Laplacian Smoothing.Introduction
to Differential Geometry of Curves and Surfaces.
Unit 4: AR/VR Module: Introduction to Augmented Reality and Virtual Reality.Hardware, Software
Interfaces.Light, Optics (Properties of light and lenses).Human Vision System (Depth & Motion
perception).Revision of Camera Models & Multi-view Geometry Concepts.6 DoF Optical Tracking: Outside-in
Tracking and Inside-out Tracking.Navigation in Virtual Reality World.Rendering Virtual Objects in
Augmented Reality. Interaction with Virtual Objects in Augmented Reality
Unit 5:Invited talks: Industry experts to discuss various challenges for developing an AR/VR system.
Reference Books:
The course lectures will include interactive graphics content for effectively conveying the basic concepts as
well as small activities to promote the understanding of the lecture content. Significant focus will be on
problem solving aspect and concepts will be introduced in the context of relevant research challenges.
Tutorials will further try to bridge the gap between theoretical understanding and practical aspects of
problem solving. Assignments are designed to to solve problems that are based on simple extensions of
concepts described in the lectures. Course project will encourage learning collaborative skills with goal to
induce system building capability among students to complement lecture based learning.
Homeworks/Assignments: 30%
Pre-Requisites : None
Course Outcomes :
After completion of this course successfully, the students will be able to –
Course Topics :
Unit 1. Distributed Semantics
o Contextual Distributed Semantics
Unit 2. Models such as ELMO, BERT, ERNIE and their derivatives
Unit 3. Statistical Machine Translation methods
o Early Neural Machine Translation models
Unit 4. Extractive and Abstractive Summarization
o Neural Summarization Methods
Unit 5. Reinforcement learning for NLP
Reference Books :
Statistical Machine Translation by Philip Koehn
E-book Links :
1. https://www.deeplearningbook.org/
2. http://www.cs.cmu.edu/~tom/mlbook.html
Grading Plan :
(The table is only indicative)
Quiz-1
2.5
10
Mid SemExam
Quiz-2 2.5
20
End Sem Exam
15
Assignments
40
Project
Term Paper
10
Other Evaluation
Mapping of Course Outcomes to Program Objectives:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 3 3 2 2 2 1 - 1 1 1 3 3 3 3 2
CO2 3 3 3 3 3 1 1 1 3 3 3 3 3 3 2 3
CO3 3 3 3 3 3 - - - 2 2 2 3 3 3 2 3
CO4 3 3 3 3 3 - - - 2 2 2 3 3 3 2 3
CO5 3 3 3 3 3 - - - 2 2 2 3 3 3 2 3
CO6 3 3 3 3 3 1 1 1 3 3 3 3 3 3 3 3
Note: This course description format comes into effect from Spring 2022.
Pre-Requisites : None
Course Outcomes: A computer is a tool which consists of a machine part and operating part. The operating
part provides services to users and applications so that the underlying machine can be used in an efficient
and convenient manner. The objective of this course is to understand the operating system (operating part)
of a computer machine. In this course, we study the general principles of operating system design by
focusing on general-purpose, multi-user, uni-processor systems.
This course will primarily study general purpose, time-shared operating systems. The purpose of this course
is to introduce some of the fundamental concepts in designing a time-shared operating system. These
include:
Course Topics :
History of Operating Systems, Processes and OS Abstractions, OS APIs, Interrupts and system calls,
Introduction to the Linux Kernel, Compiling the kernel, Module programming, Writing your own system
calls, Overview of kernel startup and initialization, Kernel Debugging Techniques, Interrupts - PICs, APICs,
exceptions (traps) and hard interrupts, IDTs, Address Spaces and Loading, Virtual Memory, Memory
allocators, Overview of memory spaces: logical segmentation, linear virtual, actual physical, Detecting BIOS-
provided physical RAM map, paging, buddy system, setting up page directories (global, upper, middle),
tables and PTEs, (N)UMA, nodes, zone, memory types, Setting up buddy system, Allocating contiguous
pages from buddy system, Setting up slabs for small memory objects, CPU Scheduling, Threads, Process -
structures, organization, initialization, Concurrent Programming, Locking, Deadlocks, Structures: thread
union, thread info, stack, task, and thread struct, Creating kernel threads, using kthread, Kernel process
scheduling, Scheduling processes with red-black tree, process switching, Context switches, Switching to
suspended process, Linux File Systems and Disk Scheduling.
Reference Books :
1. RemziArpaci-Dusseau and Andrea Arpaci-Dusseau
Operating Systems: Three Easy Pieces
Arpaci-Dusseau Books
August, 2018 (Version 1.00)
2. Jonathan Corbet; Alessandro Rubini; Greg Kroah-Hartman
Linux Device Drivers (3rd edition)
O'Reilly & Associates, February 2005.
ISBN-13: 978-0-596-00590-0
3. Robert Love
Linux Kernel Development (3nd Edition)
Addison-Wesley Professional, 2010.
ISBN: 0672329468
4. Ellen Siever, Stephen Figgins, Robert Love, and Arnold Robbins
Linux in a Nutshell, 6th Edition
O'Reilly & Associates, September 2009.
ISBN: 978-0-596-15448-6
E-book Links :
Grading Plan :
(The table is only indicative)
18
Assignments
40
Project
Term Paper
Other Evaluation
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 3 3 2 2 2 1 - 1 1 1 3 3 3 3 2
CO2 3 3 3 3 3 1 1 1 3 3 3 3 3 3 2 3
CO3 3 3 3 3 3 - - - 2 2 2 3 3 3 2 3
CO4 3 3 3 3 3 - - - 2 2 2 3 3 3 2 3
CO5 3 3 3 3 3 - - - 2 2 2 3 3 3 2 3
CO6 3 3 3 3 3 1 1 1 3 3 3 3 3 3 3 3
==============
Note: This course description format comes into effect from Spring 2022.
Course Outcomes :
After completion of this course successfully, the students will be able to:
CO-1. Develop knowledge and skills to numerically model, analyze and design reinforced concreteand steel
moment frame buildings
CO-2. Employ the computer application skills in developing structural behavior intuition and predict
structural response to dynamic loading like earthquakes
CO-3. Demonstrate problem solving skills for various scenarios of structural design and worktowards a
research-based approach to the seismic design of structures
CO-4: Develop critical thinking to help improve and control structural behavior, with focus onseismic
loading effects on moment frame buildings and other structural systems
CO-5. Analyze ethical and effective structural design practices in line with good seismic behaviorof
structures under earthquake loading
CO-6. Reorganize inter-personal skills required to manage possible negotiations with structural
engineering design practitioners and promote a seismically safe built environment
Course Topics :
Unit 1: Seismic Elastic and Inelastic Behaviour of Structures
Configuration, Structural Plan Density, Initial proportioning, estimation of loads and load
combinations, numerical modelling concepts interpretation of linear elastic structural analysis and
modal analysis results-concept of lateral stiffness, strength, ductility, collapse mechanism,
deformability, energy dissipation.
Reference Books :
1. American Concrete Institute (ACI), (2014), Building Code requirements for StructuralConcrete
(ACI 318-14), Farmington Hills, MI, USA
2. American Institute of Steel Construction (AISC), (2016), Seismic Provisions for StructuralSteel
Buildings, (ANSI/AISC341-16), Chicago, Illinois, USA
3. American Institute of Steel Construction (AISC), (2016), Specifications for Structural SteelBuildings,
(ANSI/AISC360-16), Chicago, Illinois, USA
4. American Society of Civil Engineers (ASCE), (2010), Minimum Design Loads for Buildingsand Other
Structures (ASCE 7-10), USA
5. American Society of Civil Engineers (ASCE), (2013), Seismic Rehabilitation ofExistingBuildings,
(ASCE/SEI 41-13), Virginia, USA
6. Bureau of Indian Standards (BIS), (2000), Indian Standard Plain and Reinforced Concrete
- Code of Practice, IS 456:2000, New Delhi, India
7. Bureau of Indian Standards (BIS), (2007), Indian Standard Code of Practice for General
Construction in Steel, IS800;2007, New Delhi, India
8. Bureau of Indian Standards (BIS), (2016), Ductile Detailing of Reinforced ConcreteStructures
Subjected to Seismic Forces, Code of Practice, IS 13920;2016, New Delhi, India
9. Bureau of Indian Standards (BIS), (2016), Indian Standard Criteria for EarthquakeResistant Design
of Structures, IS:1893;2002-Part 1, New Delhi, India
10. Booth,E., (2014), Earthquake Design Practice for Buildings, ICE Publishing, London
11. Agarwal,P., and Shrikande, M., (2010), Earthquake Resistant Design of Structures, PHILearning Pvt
Ltd, New Delhi
12. Chen,W.F., and Lui,E.M., (2005), Earthquake Engineering for Structural Design, CRCPress, Taylor
and Francis, Boca Raton
13. Murty,C.V.R., Goswami,R., Vijayanarayana,A.R., and Mehta,V.V., (2012), EarthquakeBehaviour of
Buildings, GSDMA, Gujrat
14. Varghese,P.C., (2010), Design of Reinforced Concrete Foundation, PHI Learning Pvt Ltd,New Delhi
E-book Links :
Grading Plan :
(The table is only indicative)
Mapping of Course Outcomes to Program Objectives: (1 – Lowest, 2—Medium, 3 – Highest,or a ‘-’ dash
mark if not at all relevant). Program outcomes are posted at
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2 PSO3 PSO4
CO1 3 3 3 2 3 1 2 2 2 2 3 3 2 2
CO2 3 3 3 1 2 1 3 2 2 2 3 3 3 2
CO3 3 3 3 1 3 1 3 2 2 3 3 3 2 2
CO4 3 3 3 1 3 1 2 2 2 3 3 3 2 2
CO5 3 3 3 1 3 1 2 2 2 3 2 2 1 2
CO6 1 2 1 1 3 1 2 2 3 2 2 2 2 2
L-T-P 3-1-0
(L - Lecture hours,
T-Tutorial hours, P - Practical hours)
Semester, Year: Monsoon 2022
(Ex: Spring, 2022)
Name of the Program B.Tech
:
After completion of this course successfully, the students will be able to...
CO-1: Demonstrate the ability to fully understand the analysis of various knownalgorithms.
CO-2: Identify problems where various algorithm design paradigms can possibly beapplied.
CO-3: Understand the notions of computational intractability and learn how to copewith hardness.
CO-4: Understand the notion of approximation and randomized algorithms. If timepermits, intro to
quantum algorithms.
Detailed syllabus:
1. Basic graph algorithms
2. Greedy algorithms
3. Divide and Conquer
4. Dynamic Programming
5. Network flows
6. NP and computational intractibility
7. Intro to Approximation and Randomized algorithms
8. Intro to Quantum algorithms
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs)
P P P P P P P P P P P P PS PS PS PS
O O O O O O O O O O O O O O O O
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4
CO
1 2 2 2 1 1 1 2 1 1 1 2 3 1 1 3
1
CO
2 3 2 2 1 1 1 2 2 2 1 3 3 2 2 3
2
CO
2 3 1 2 1 1 1 2 2 2 1 3 3 2 2 3
3
CO
2 3 1 2 2 1 1 2 2 1 1 3 3 1 1 3
4
Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs). Write ‘3’ in the
box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
The course lectures will include activities that promote the understanding of the lecturecontent by using
small examples that students work out during the class itself and promote active and participatory
learning. A good part of the lecture will involve problem solving and finding solutions to problems rather
than expositing known material. In class tests that are held periodically are useful as summative
assessments. Homework assignments are designed to reiterate the material covered in class lectures
and also solve problems that are based on simple extensions of concepts described inthe lectures.
Credits 4
P=Practical hours)
After completion of this course successfully, the students will be able to:
CO-1: Analyze different classes of analog amplifiers with respect to linearity and noise
CO-2: Apply the knowledge of design trade-offs and different biasing styles to develop power, noise and area
optimized stable analog integrated circuits
CO-3: Analyze the circuit performance with respect to process, supply and temperature variations using theoretical
models and SPICE tools
CO-4: Evaluate the topological choices for the basic building blocks of an opamp for the given specifications
CO-5: Design basic building blocks of an opamp such as biasing circuits, amplifiers and common-mode-feedback
circuits up to layout level
CO-6: Design a compensated opampuptotapeout level, which will be power-noise-area optimized for the given
requirements, and verify its post layout performance using SPICE tools
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes (PSOs) –
Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 2 3 2 2 2 - - 1 3 1 - 2 3 - - -
CO2 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO3 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO4 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO5 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO6 3 3 3 2 2 2 - 1 3 3 1 3 3 - - -
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping.
4. Detailed Syllabus:
Unit 1 (Basics of analog design): MOS model for analog circuits, large signal modeling, incremental
modeling, MOS parasitics, mismatches, speed (fT), passive components for IC design (R, C and L),
biasing, negative feedback for biasing, introduction to layout, Gain-BW-Swing-Power-Noise-Area trade-offs.
(4-lectures/6-hours)
Unit 2 (Single stage and differential amplifier design): Review of single stage amplifiers, single-ended and
differential amplifier design, gm/Id design technique, sub-threshold design technique for low power
consumption, techniques to increase gain of amplifiers- active loads, cascode, differential
amplifier with current mirror load, mirror pole, stability issues and utility of negative feedback in high gain
amplifiers. (7-lectures/10.5-hours)
Unit 4 (Operational amplifier design): Review of op amp characteristics, CMRR, offset, single stage op amp,
high gain op amps - telescopic, two stage, stability and frequency compensation, fully differential amplifier
(FDA), common-mode-feedback, review of low noise, low voltage op amp design techniques. (8-lecturs/12-
hours)
Unit 5 (Other topics): Layout techniques, effect of off-chip components and packaging on IC design,
oscillators, phase noise and PLLs. (4-lectures/6-hours)
REFERENCES:
1. B. Razavi, “Design of Analog CMOS Integrated Circuits,” 2nd ed., McGraw Hill, 2017.
2. P. E. Allen and D. R. Holberg, “CMOS Analog Circuit Design,” 3rd ed., Oxford, 2013.
3. Paul R. Gray & Robert G. Mayor, “Analysis and Design of Analog Integrated Circuits,” 4th ed., JohnWily&
Sons, 2008.
Fundamentals of analog IC design and practical design approaches will be discussed in the course with examples.
SPICE tools will be introduced, and regular assignments will be given based on topics covered in lectures. Weekly
tutorials will be conducted for problem solving and further discussions on any questions related to topics covered in
lectures. A course project will be given that will involve analysis, design and simulations (schematic and post-layout
level) of an analog circuit for given specifications.
CO1: Explain the philosophical nature of the basic concepts and principles of ethics
CO2: Analyze ethical arguments for logical validity, soundness, and informal fallacies
CO3: Demonstrate the knowledge of conceptual challenges involved in normative inquiry in the ethical
domain
CO4: Develop skills to formulate fundamental nuances in ethical justification and explanations
CO5. Identify the various kinds of normative elements that constitute ethical frameworks
CO6. Discuss the major tenets of normative ethical theories and their scope of application
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 2 3 1 1 3 2 3 1 1 - 3 1 1 2 3
CO2 2 2 3 3 2 3 2 3 1 3 1 3 1 1 2 3
CO3 2 2 2 3 1 3 2 3 1 2 1 1 1 1 2 3
CO4 1 2 2 3 1 2 2 3 2 2 - 2 1 2 1 3
CO5 2 2 3 3 1 2 3 3 1 1 1 3 1 2 2 2
CO6 2 2 3 3 1 3 3 3 2 2 1 2 1 1 3 2
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4. Detailed Syllabus:
Unit I – Introduction: Distinction between conventional and critical ethics, philosophical tools for argument
analysis, intuition, evidence, justification, and explanation.
Unit II – Skepticism: Intrinsic vs Instrumental value, challenge of egoism, problem of cultural relativity and
subjectivism, error theory and nihilism, distinction between being ethical and seeming ethical.
Unit III – Goodness: the problem of defining ‘good’, naturalistic fallacy and the open question argument,
implications of the experience machine thought experiment.
Unit IV – Responsibility: challenge of attributing moral responsibility to agents, the control, competence
and epistemic conditions of responsibility, moral luck.
Reference books:
1) Shafer-Landau, R. 2019. Living Ethics: An Introduction with Readings. Oxford University Press.
2) Shafer-Landau, R. 2013. Ethical Theory: An Anthology 2nd Edition. Wiley-Blackwell.
3) Cahn, S. M. (ed). 2020. Exploring Ethics: An Introductory Anthology 5th Edition. Oxford University Press.
4) Singer, P. 1986. Applied Ethics. Oxford University Press.
5) Cohen, A. et al. 2005. Contemporary Debates in Applied Ethics. Wiley-Blackwell.
6) Jackson, E. et al 2021. Applied Ethics: An Impartial Introduction. Hackett Publishing.
5.Teaching-Learning Strategies in brief:
The general teaching strategy employed is the use of moral dilemmas and conceptual puzzles to introduce
course topics. Lectures make use of this strategy to impress upon students the need to critically reflect on
ethical issues and the relevance of doing a careful, philosophical investigation of those issues. Student
interaction at this stage is aimed at bringing out conflicting ethical intuitions. This is followed up by
introducing proper vocabulary to map out the problems involved in normative moral assessment. Using
case studies and toy examples, ethical principles and methods of inquiry are taught so that students
develop effective reasoning skills to engage with any real-world ethical matter. Student interaction and
discussion at this stage is aimed to give flesh to the intuitions identified in the previous stage. The teaching-
learning strategy emphasises the merits of avoiding simplistic solutions to complex ethical problems and
instead ask meaningful questions that enrich moral debates. The second half of the course is done in a
seminar style where students choose a moral problem and present it to the class for group discussion.
Based on feedback from the instructor and peers, students modify their initial draft essay and refine their
arguments about the topic culminating in the final presentation at the end of the semester.
This is mainly a writing-driven course, and the exercise questions are carefully designed to make students
think independently in ethical contexts. Students are assessed for abilities like logically dissecting issues,
questioning assumptions, clarifying distinctions, and bringing out nuances. In assignments and exams,
students are expected to demonstrate these abilities by presenting their views clearly, assessing competing
positions systematically, anticipating possible objections to a reasoned conclusion and composing cogent
responses to those objections. For the term paper, students are first asked to submit an essay where they
survey a topic of their choice and identify the question they want to explore in detail for the term paper.
The assessment components and their weightages are as follows. Assignments: 40%, class participation:
10%, Essay: 20%, Term paper: 30%.
Title of the Course Automata Theory
L-T-P 3-1-0
Credits 2
(L=Lecturehours,T=Tutorialhours,P=Practicalhours)
Name of the Academic Program B.Tech in Computer Science and Engineering
2.CourseOutcomes(COs)
Aftercompletionofthiscoursesuccessfully,thestudentswillbeableto
CO-1. Develop an understanding of the core concepts of Automata theory such as DeterministicFinite
Automata, Non-deterministic Finite Automata, Regular Languages, Context Free
Languages,PushdownAutomata,thebasics ofTuring Machines
CO-2.Design grammarsandautomatafordifferentlanguages
CO-3.Identifyformallanguageclassesandprovelanguagemembershipproperties
CO-4.Describethelimitationsofthedifferentcomputationalmodels
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and ProgramSpecificOutcomes
(PSOs)–CourseArticulation Matrix
CO 2 2 1 1 1 1 - - 2 2 1 2 3 1 1 3
1
CO 2 2 3 1 2 - - - 2 2 1 2 3 1 1 3
2
CO 2 2 3 1 1 - - - 2 2 1 2 3 1 1 3
3
CO 1 2 2 1 1 1 - - 2 2 2 1 2 1 1 3
4
4. DetailedSyllabus:
Unit1:Introduction,FiniteStateMachines,DeterministicFiniteAutomata(DFA),NondeterministicFiniteAutoma
ta(NFA),EquivalenceofNFAandDFA,RegularExpressions,RegularLanguages,Closure
propertiesofregularlanguages,PumpingLemma,Grammars,LeftandRight-lineargrammars
Unit2:ContextFreeGrammar(CFG),ChomskyNormalForm,PushDownAutomata(PDA),EquivalenceofCFGan
dPDA,ContextFreeLanguages(CFL),DeterministicPDAandDeterministicCFL,PumpingLemmaforcontextfre
elanguages
References:
M. Sipser, Introduction to the Theory of Computation, Third Edition, Cengage Learning2012.
J.E. Hopcroft, R. Motwani and J. Ullman, Introduction to Automata Theory, Languages
andComputation,ThirdEdition, Pearson, 2006.
5. Teaching-LearningStrategiesinbrief:
Thelectureswillbearrangedinamannerthatfacilitatesinter-studentandfaculty-studentdiscussions.
Additionally, the lectures will have small exercises that will ensure that the studentsactively participate in
the learning activity and think out of the box. There will be more emphasis onideas and reproduction of
textbook material. There will be small homework problems that wouldhelp the student to re-engage with
the essential components of the lecture. Assignments will testthe student’s ability to apply key concepts
learnt, and also inform the faculty of the progress beingmadeby thestudentsinacquiringthem.
6. Assessmentmethodsandweightagesinbrief:
Homework:25%
Quiz 1: 20%
Quiz 2: 20%
Finalexam:35%
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 2 3 1 1 3 2 3 1 1 - 3 1 1 2 3
CO2 2 2 3 3 2 3 2 3 1 3 1 3 1 1 2 3
CO3 2 2 2 3 1 3 2 3 1 2 1 1 1 1 2 3
CO4 1 2 2 3 1 2 2 3 2 2 - 2 1 2 1 3
CO5 2 2 3 3 1 2 3 3 1 1 1 3 1 2 2 2
CO6 2 2 3 3 1 3 3 3 2 2 1 2 1 1 3 2
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Unit I – Introduction (3 hours): Distinction between conventional and critical ethics, philosophical tools for
argument analysis, intuition, evidence, justification, and explanation.
Unit II – Skepticism (4.5 hours): Intrinsic vs Instrumental value, challenge of egoism, problem of cultural
relativity and subjectivism, error theory and nihilism, distinction between being ethical and seeming
ethical.
Unit III – Goodness (3.5 hours): the problem of defining ‘good’, naturalistic fallacy and the open question
argument, implications of the experience machine thought experiment.
Unit IV – Responsibility (3.5 hours): challenge of attributing moral responsibility to agents, the control,
competence and epistemic conditions of responsibility, moral luck.
Reference books:
1) Shafer-Landau, R. 2019. Living Ethics: An Introduction with Readings. Oxford University Press.
2) Shafer-Landau, R. 2013. Ethical Theory: An Anthology 2nd Edition. Wiley-Blackwell.
3)Stich, S. and Donaldson. T. 2019. Philosophy: Asking Questions, Seeking Answers. Oxford University Press.
5.Teaching-Learning Strategies in brief:
The general teaching strategy employed is the use of moral dilemmas and conceptual puzzles to introduce
course topics. Lectures make use of this strategy to impress upon students the need to critically reflect on
ethical issues and the relevance of doing a careful, philosophical investigation of those issues. Student
interaction at this stage is aimed at bringing out conflicting ethical intuitions. This is followed up by
introducing proper vocabulary to map out the problems involved in normative moral assessment. Using
case studies and toy examples, ethical principles and methods of inquiry are taught so that students
develop effective reasoning skills to engage with any real-world ethical matter. Student interaction and
discussion at this stage is aimed to give flesh to the intuitions identified in the previous stage.The teaching-
learning strategy emphasises the merits of avoiding simplistic solutions to complex ethical problems and
instead ask meaningful questions that enrich moral debates.
This is mainly a writing-driven course, and the exercise questions are carefully designed to make students
think independently in ethical contexts. Students are assessed for abilities like logically dissecting issues,
questioning assumptions,clarifying distinctions, and bringing out nuances. In assignments and exams,
students are expected to demonstrate these abilities by presenting their views clearly,assessing competing
positions systematically, anticipating possible objections to a reasonedconclusion and composingcogent
responses to those objections. The assessment components and their weightages are as follows.
Assignments: 60 marks, class participation: 10 marks, Mid semester exam: 10 marks, End semester exam: 20
marks.
Credits 4
Interest in conducting behavioral experiments is desirable. Open only for DD, MS, and
PhD students. BTech and MTech students can be admitted based on specific
requirements and instructor permission.
After completion of this course successfully, the students will beable to:
CO-6: Appreciate the components of scholarly writing and evaluate its quality. Create and
develop their unique way of writing and presenting their work whilst balancing scientific
standards to effective communication
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program
SpecificOutcomes (PSOs)
PO1 PO PO3 PO PO5 PO PO PO PO PO10 PO11 PO12 PSO PSO PSO PSO
2 4 6 7 8 9 1 2 3 4
CO 1 1 1 3 1 1 1 1 1 1 2 1 1 3 3
-
1
CO 1 2 2 3 1 1 1 1 2 2
-
1 1 1 3 3
2
CO 3 3 3 3 2 1 1 1 3 3 1 1 2 3 3
-
3
CO 3 3 3 3 3 1 1 1 3 3 - 1 1 2 3 3
4
-
CO 1 1 1 1 1 3 1 3 2 2 1 1 2 3 3
5
-
CO 1 1 1 1 1 1 1 1 1 1 2 1 1 2 3
6
Detailed Syllabus:
4. Data Visualization and Analysis: Descriptive Statistics, Tests of Normality and Data
Transformation, Outliers, Collinearity in Data, Data Summarization vs Data Reduction
Techniques: Exploratory Factor Analysis, Principal Component Analysis, Discriminant Factor
Analysis
Reference Books:
Howell, D.C. (1997). Statistical Methods for Psychology (4th ed). Belmont, CA:
Duxbury.
Salkind, N.J. (2009). Exploring Research (8th Ed.). Upper Saddle River, NJ: Prentice
Hall.
Cozby, P. & Bates, S. (2011). Methods in Behavioral Research (11th Ed.), McGraw Hill.
Coolican, H. (2014). Research Methods and Statistics in Psychology.
London: Hodder &Stoughton.
Passer, M. W. (2017). Research Methods: Concepts and Connections, 2nd ed. New
York:
MacMillan.
Assignments: 30%
CREDITS 2
COURSE TOPICS :
(please list the order in which they will be covered)
Experiments and/or order of experiments may change subject to availability of space and lab
materials.
1. Lab1 (Week 1 & 2): Record your muscle electrophysiology. Design amplifier and record your
muscle activity.
2. Lab2 (Week 3 & 4): Make your own fluidic channel and separate out different particles.
3. Lab3 (Week 5 & 6): Lets detect fluorescence. We will explore different ways of detecting
fluorescence and record fluorescence using a camera.
4. Lab4 (Week 7&8): Photolithography. We will transfer pattern using photolithography on a
substrate and develop it.
5. Lab5 Bonus: We will explore optics and its use in diagnostics.
*REFERENCE BOOKS:
*PROJECT: Students have to complete experiments which they can adapt with prior approval.
GRADING PLAN:
After completion of this course successfully, the students will be able to..
CO-1 Describe ECG signals and muscleelectrophysiology.
CO-2 They will be able design system for picking up the electrophysiological signal and amplify it.
CO-3 Design and usemicrofluidics and soft lithographyfor .
CO-4 They will be able design and fabricate fluidic channels.
CO-5 Design and describe fluorescence detection
CO-6 Explain, perform, use photolithography for device patterning and fabrication.
REMARKS:
CO 3 2 2 1 1 1 1 1 1 2 - 2 1 1 3 1
1
CO 3 3 3 1 3 3 2 1 1 2 - 3 3 3 3 3
2
CO 3 2 2 1 1 1 1 1 1 2 - 2 1 1 3 1
3
CO 3 3 3 1 3 3 2 1 1 2 - 3 3 3 3 3
4
CO 3 2 1 1 1 2 2 1 1 1 - 3 3 3 2 3
5
CO 3 3 1 3 3 2 1 1 2 - 3 3 3 3 3
6
….
.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
1 3
CO1
3 1 3 1
CO2
2 1
CO3
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
4.Detailed Syllabus:
Unit 1: Overview – Bioinformatics, Gene and Genome structure, Gene Technology – Restriction
Endonucleases, Cloning vectors, DNA sequencing – PCR, cDNA and Whole Genome sequencing,
NGS and third generation sequencing technologies
Unit 2: BioDatabases: Major Bioinformatics Resources – NCBI, EBI, PubMed, Primary
Nucleotide and Proteins Databases - GenBank, UniProt, PDB, Genome Browsers – Ensembl, UCSC,
k-mer analysis and their significance in biological sequences
Unit 3: Sequence Alignment: Pairwise Alignment – Types of pairwise alignments – Global, Local
and Overlap alignments, Dot Plots, dynamic programming (DP) algorithm, Scoring matrices for
nucleotides and proteins and gap penalties, Sequence-based Database Search algorithms – BLAST,
FASTA, Multiple Alignment, Algorithms for Global and Local MSA – DP, Progressive based
(ClustalX), Iterative methods, motif search-based methods
Unit 4: Modeling Molecular Evolution – Phylogeny: Markov models of base substitution,
Computing Phylogenetic Distances, Phylogenetic Tree Construction Methods, PHYLIP
Unit 5: Gene Prediction: Gene Prediction approaches - Open Reading Frames, Homology search,
Content-based methods, Markov models
Reference Books:
1. Bioinformatics Sequence and Genome Analysis, David W. Mount, Cold Spring Harbor Laboratory
Press, 2001.
2. Biological Sequence Analysis, Probabilistic Models of Proteins and Nucleic Acids, Richard
Durbin, Sean R. Eddy, Anders Kroghs and G. Mitchison, Cambridge University Press 1998.
3. Computational Genome Analysis – An Introduction, Richard C. Deonier, Simon Tavae and
Michael S. Waterman, Springer 2005.
5.Teaching-Learning Strategies in brief (4 to 5 sentences):
The objective of the course is to familiarize the students with available web-based bioinformatics
resources (databases and tools), how to use them for analysis, extract information from them,
and learn to build such tools. First by taking an example of an unknown sample, what information
about the sample can be obtained starting with DNA sequence by searching through available
resources is provided. Next each one is given a gene sequence and they extract information about
it, perform functional annotation, disease association, etc. To get a clear understanding of the
methods learned for biological sequence analysis, the students implement algorithms for
performing various tasks such as finding k-mers, restriction recognition sites, pairwise alignment,
and gene prediction.
6.Assessment methods and weightages in brief (4 to 5 sentences):
1. Assignments – written, a mini-project using online resources, implementation of algorithms
(30%), Class Quizzes + Mid-term evaluation (30%), Final exam (40%).
Course Outcomes :
3. Understanding of important structural concepts used for the analysis of protein and nucleic acid
structures
4. Learning to use and understanding the principles of molecular modeling, docking and molecular
dynamics simulations for inferring structures, functions and interactions from sequences –
5. Familiarity with important structural and functional databases and their usefulness in biological
contexts
(list about 5 to 6 outcomes for a full 4 credit course)
The action verbs to be used for writing the course outcomes can be found on slide 22 in the
following presentation. You may remove this line and the following link after the course outcomes
are formulated.
https://iiitaphyd-my.sharepoint.com/:b:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Reference%20Documents/Curriculum%20Design%20in%20NBA%20Framework%20and%20Course%
20design%20for%20all%20faculty%20IIIT%20Hyderabad%207th%20july%202021.pdf?csf=1&web=1&e=3
87W1k
Course Topics :
(please list the order in which they will be covered, and preferably arrange these as five to six
modules.)
Preferred Text Books : [e-books are available]
Reference Books :
1. Introduction to Protein Structure by Branden & J Tooze [ISBN-10 : 9780815323051]
2. Proteins: Structures and Molecular Properties by TM Creighton [ISBN-10 : 071677030X]
3. Molecular Modelling: Principles and Applications by AR Leach [ISBN-10 : 0582382106]
E-book Links:
https://iiitaphyd-
my.sharepoint.com/:f:/g/personal/shweta_kumari_research_iiit_ac_in/EldcZ_Lqj3JBlCDryuvU5z4B8
twcGifr3I4ovKjixUVqSg?e=LpyvBS
Active links are also available in Moodle.
Grading Plan :
(The table is only indicative)
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 2 2 3 1 3 1 2 - - - - - 3 2 2 2
CO2 2 2 3 1 3 1 2 - - - - - 3 2 2 2
CO3 2 2 3 1 3 1 2 - - - - - 3 2 2 2
CO4 2 2 3 1 3 1 2 - - - - - 3 2 2 2
CO5 2 2 3 1 3 1 2 - - - - - 3 2 2 2
…..
…..
Teaching-Learning Strategies in brief (4-5 sentences) :
==============
Note: This course description format comes into effect from Spring 2022.
Credits 2 Credits
Pre-Requisites None
Course Objective
As a part of the Business Finance course, we go over the fundamentals of business finance in the
contemporary world. We discuss some basic definitions and concepts of business finance
regarding organizations required to understand their financial health concerning the markets. The
managers need to know, understand and analyze the three main arms of the organization's
financial health. The course will cover the financial statements in detail. The course also covers
aspects of assets, liabilities, debits, credits, profit, loss, earning, lending, and a detailed dive into
financial ratios. The other main modules we cover are as follows:
CO-1 Demonstrate a good understanding of an organization's financial health and position through
the study of financial statements.
CO-2 Demonstrate a good understanding of various Financial Ratios and parameters derived out of
the monetary positions of an organization.
CO-3 Demonstrate the ability to understand and analyze the working capital decision-making
based on the above parameters and hands-on skills in applying allocation of the working capital.
CO-4 Demonstrate the ability to understand and analyze the valuation exercise as an entrepreneur
of one's startup organization and make decisions on the decision making again related to the Use
Case Scenarios.
CO-5 Demonstrate the ability to determine, analyze and make decisions as per the Time Value of
Money (TVM) of the assets owned in running own businesses.
Course Topics :
Reference Books :
Finance: The Basics by Erik Banks. Author: Erik Banks Publisher: Routledge.
Finance Sense: Corporate Finance For Non-Finance Executives by Chandra Author: Prasanna
Chandra
Grading Plan :
(The table is only indicative)
Mid SemExam
20
Quiz-2 10
40
End Sem Exam
20
Assignments
Mapping of Course Outcomes to Program Objectives: (1 – Lowest, 2—Medium, 3 – Highest, or a '-'
dash mark if not relevant).
CO1 3 3 3 1 3
CO2 3 3 3 2 3 1
CO3 3 3 3 2 3 3
CO4 3 2 3 2 3 3
CO5 1 1
I believe in inclusive teaching with involvement from the class as much as possible. I tend to keep
the teaching and learning hand in hand and ensure we teach, learn and evaluate as we go. This
helps students to pace the subject well and also makes them accustomed to the subject in a better
way. I keep quizzes and assignments to include them in the classes as much as possible. We keep
the Case studies and hands-on culture intact.
==============
L-T-P (3-1-0)
Credits 2
After completion of this course successfully, the students will be able to..
CO-1. Determine the rate law for a reaction, the overall order of reaction, the integrated rate laws,
the rate constants of the reactions and temperature dependence, and the order of the reaction
from concentration/time plots and apply the rate equations to determine the concentration of
chemical species and order of the chemical reactions.
CO-2. Explain a reaction mechanism, identify the reaction intermediates and
catalysts, determine the molecularity of each step, write the overall reaction, and explain how
enzymes act as biological catalysts and why enzymatic reactions respond differently to
temperature changes.
CO-3. Interpret a potential energy diagram and a reaction coordinate diagram, potential energy
profiles and use them to determine the activation energy and potential energy changes for a
reaction.
CO-4. Use Collision Theory to explain how reactions occur at the molecular level, the concept of
activation energy and how the collision frequency, kinetic energy, temperature, and orientation of
colliding reactant molecules affect the rate of a chemical reaction.
CO-5. Apply transition state theory to explain the roles of various physical factors that govern
chemical reactivity.
CO-6. Describe the physical principles that govern electron transfer reactions and explain Marcus
theory.
CO-7. Solve problems on chemical kinetics and reaction dynamics of unimolecular, bimolecular,
and complex reactions
CO-8. Relate experimental observations to theoretical aspects of chemical kinetics
and identify applications of chemical kinetics in everyday life and industry.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
3 3
CO1
3 3
CO2
2 3
CO3
3 3
CO4
3 3
CO5
CO6 3
CO7 3 3
CO8 2 3
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: Empirical chemical kinetics: Experimental techniques; The rates of reactions; Integrated
rate laws; Reactions approaching equilibrium; The temperature dependence of reaction
rates; Accounting for the rate laws; Elementary reactions; Consecutive elementary
reactions; Impact on biochemistry: The kinetics of the helix-coil transition in polypeptides;
Unimolecular reactions. (2L)
Unit 2: Chain reactions; The rate laws of chain reactions; Explosions; Polymerization kinetics;
Stepwise polymerization; Chain polymerization; Homogeneous catalysis; Features of
homogeneous catalysis; Enzymes. (2L)
Unit 3: Photochemistry, Kinetics of photophysical and photochemical processes; Impact on: The
chemistry of stratospheric ozone; Applications: Impact on environmental sciences,
biochemistry, and other areas. (1L)
Unit 4: Molecular Reaction Dynamics: Reactive encounters; Collision theory; Diffusion-controlled
reactions; The material balance equation. (2L)
Unit 5: Transition state theory; The Eyring equation; Thermodynamic aspects; The dynamics of
molecular collisions; Reactive collisions; Potential energy surfaces; Some results from
experiments and calculations. (2L)
Unit 6: The investigation of reaction dynamics with ultrafast laser techniques; Electron transfer in
homogeneous systems; The rates of electron transfer processes; Theory of electron
transfer processes; Experimental results; Impact on biochemistry: Electron transfer in and
between proteins. (2L)
Unit 7: Special topics (oscillating reactions, etc.). (1L)
Reference Books:
1. P. Atkins and J. Paula (2014), Physical Chemistry, 10th edition, Oxford University
Press, Oxford.
2. D. A. McQuarrie and J. D. Simon (1997), Physical chemistry: a molecular approach,
1st edition, University Science Books, California.
3. J. Laidler (1998), Chemical Kinetics, 3rd edition, Harper & Row, New York.
4. S. Berry, S. A. Rice and J. Ross (2007), Physical Chemistry, 2nd edition, Oxford
University Press, Oxford.
5. K. Rohatgi-Mukherjee (2014), Fundamentals of Photochemistry, 3rd edition, New Age
International Pvt. Ltd., New Delhi.
6. I. Steindeld, J. S. Francisco, W. L. Hase (1989), Chemical Kinetics and Dynamics, 2nd
edition, Prentice Hall International Inc., New York.
-----------------------------------------------------------------------------------------------------------------------------
After completion of this course successfully, the students will be able to:
CO-1 Use computational methods to analyse language at semantic and pragmatic levels
CO-2 Develop requisite skills for problem solving at discourse and conversation levels
CO-3 Develop computational resources and tools for handling text, contextual interpretation of
text and representation of meaning in context.
CO-5 Apply CL/NLP techniques for real world applications by using real time dialog and discourse
data
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO 3 2 3 1 1 3 1 2 2 1 1 2 3 1 2 3
1
CO 3 3 3 3 3 3 1 2 2 1 1 2 3 1 2 3
2
CO 3 2 3 3 3 3 3 2 2 3 1 1 3 1 3 3
3
CO 3 2 3 3 3 3 1 2 2 1 1 2 3 1 3 3
4
CO 2 2 3 1 1 3 1 2 3 3 1 3 3 1 2 3
5
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: Background for studying word meaning and sentence meaning, sentence meaning and
propositional content; sense and reference; referent, extension, prototype, stereotype; deixis and
definiteness; predicates, referring expressions, universe of discourse; properties of sentences -
analytic, contradiction, entailment; properties of predicates - reflexive, symmetry,transitive. Word
meaning and sentence meaning, content word and grammatical word, contextual variation; Speaker
meaning vs Sentence meaning. Building resources using Lexical semantic relations - Synonymy,
Antonymy, Hyponymy, Troponymy, Meronymy; Metaphor and Metonymy; Polysemy and
Homonymy; Semantic fields; Lexical ambiguity; Building dictionaries; Ontologies.
Unit 2: Formal Semantics: Formal representation of natural language - semantic features, case
frames, semantic primitives. Logic, notation for simple propositions; connectives – and, or, but, if
etc.; Logical expressions for ambiguous sentences
Unit 3: Pragmatics and Discourse:Pragmatics and Discourse analysis as a study of context dependent
aspects of meaning; text, co-text, context and relevance. Computational Discourse analysis:
Studying Structure of text and coherence; exchange structure and conversational analysis; turn
taking; adjacency pairs; preference organization; deixis; anaphora; ellipsis; discourse connectives and
relations; Structural analysis of different kinds of texts;
Reference Books:
This is a mix of theory and project based. The focus is on using the methods taught in class to
extend to real time situations and uses.
How the students are able to connect the linguistic concepts by using computational techniques
to analyse and generate data at the level of semantics and pragmatics. The course will have a
project content where students will study and solve a problem using real language data. The focus
is on individual as well as collaborative learning.
Assignments 15%,
Seminar 10%
Project 25%,
L-T-P 3-1-3
Credits 4
None
After completion of this course successfully, the students will be able to..
CO-2 : Ability to design and develop C programs, implement the concept of pointers, declarations,
initialization, operations on pointers and their usage, arrays, functions. Able to define data types
and use them.
CO-3: Ability to define and manage data structures based on problem subject domain.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 2 3 1 - - - - - - - - - - 3 3
CO2 1 2 3 1 - - - - - - - - - - 3 3
CO3 1 2 3 1 - - - - - - - - - - 3 3
CO4 1 2 3 1 - - - - - - - - - 3 3 3
4.Detailed Syllabus:
Reference Books:
Any concept introduced in the lecture is followed by implementation in the lab session and further
discussion and practice on the same in the tutorial. Assignments help students to think about
implementing the most efficient solution. Project is to be chosen from the domain the student is
from. This brings in a practical application of programming to the field of work.
Title of the Course: Critical Viewing and Reading: Readings in Partition Literature
L-T-P 3-0-0
Credits: 4
P=Practical hours)
Name of the Academic Program: Elective
None
After completion of this course successfully, the students will be able to.
CO-1: An introduction to texts – literary and cinematic – that engage with the Partition of British
India into present day India and Pakistan
CO-2: Introduction to key historical moments to contextualize the texts they read
CO-3: Introduction to key historical moments to contextualize the films they view
CO-4: Interpretation of cultural expression in light of ethical, cultural, and historical trauma
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO 1
1
CO 2
2
CO 2
3
CO 1
4
CO
5
…..
…..
4.Detailed Syllabus:
Unit 1: History and its ghosts – Political moves, Gandhi, Nehru and the INC; Jinnah and the Muslim
League, the state of the people and the State and its people
Unit 2: What were people writing – short stories from Urdu, Hindi and Bangla
Unit 3: Cinema – Popular cinema and its tendencies, the new Nation in the popular imagination,
the Partition’s afterlives on celluloid.
Reference Books:
Bhalla, Alok.ed. Stories About the Partition of India. Vol.1,2,3.New Delhi: Indus, 1994.
Bose, Sugata and Ayesha Jalal. Modern South Asia: History, Culture, Political Economy. Routledge:
London, 1997.
Butalia, Urvashi. The Other Side of Silence: Voices from the Partition of India. Delhi: Penguin, 1998.
Caruth, Cathy. Unclaimed Experience: Trauma and the Possibility of History.Baltimore: Johns
Hopkins University Press, 1996.
Das Veena, Arthur Kleinman, Margaret Lock, Mamphela Ramphele and Pamela Reynolds. eds.
Remaking a World: Violence, Social Suffering, and Recovery. Berkeley: University of California
Press, 2001.
Didur Jill. Unsettling Partition: Literature, Gender, Memory. Toronto: University of Toronto Press,
2006.
Talbot, Ian. “Literature and the Human Drama of the 1947 Partition.” Partition and Post-Colonial
South Asia: A Reader, Vol. II. Eds. Tai Young Tan and Gyanesh Kudaisya. London: Routledge,
2008.
5.Teaching-Learning Strategies
Students are expected to read up to 30 pages a week, watch any video lectures made available,
and view films and read literature when required. Lectures will be based on class readings and will
assume that students will have read the required materials. Discussions in class, on chat and via
emails shall be encouraged. Students are expected to write at least two, perhaps three papers
that will be designed to encourage interpretative and creative writing.
This class shall deal with material students might disagree with. All informed disagreements,
opinions, and discussions are encouraged. It shall however be the instructor’s right to shut down
any disrespectful behaviour.
Percentage of Grade
Quiz 1 10%
Quiz 2 10%
Quiz 3 10%
Final Quiz 4 20%
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
P P P P P P P P P PO PO PO PS PS PS PS
O O O O O O O O O 10 11 12 O O O O
1 2 3 4 5 6 7 8 9 1 2 3 4
C
3 2 3 3 3 3 2 2 3 2 2 3 2 2 2 3
O
1
C
O 3 1 3 1 3 2 1 1 3 3 2 3 2 1 2 3
2
C
1 3 1 3 1 1 1 1 1 1 1 3 3 1 2 3
O
3
C
O 1 2 1 3 3 1 1 1 3 1 2 3 3 1 2 3
4
C
2 3 3 1 1 1 2 1 3 3 2 3 2 2 2 3
O
5
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping.
4. Detailed Syllabus
Five mini projects related to the above syllabus will be done by students in the laboratory
Lectures by integrating ICT into classroom teaching, weekly tutorials involving problem solving
and active learning by students and Project-based Learning by doing 5 mini-projectsin
laboratory by the students
*****************************************************************
Data Structures
After completion of this course successfully, the students will be able to–
CO-2. Develop a conceptual model (such as, Entity Relationship Model and Diagram) for a set of
data requirements.
CO-3: Comprehend relational data model andintegrity constraints, and relational database design
with normalization.
CO-4. Map the conceptual model to a relational data model and create and populate its
corresponding relational database
CO-5. Map user queries into correct relational algebra, Structured Query Language (SQL), and
tuple relational calculus expressions/statements. And updates using SQL.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
3 3 3 3 1 2 1 2 3 3 3 3 3 3 1 1
1
CO
3 3 3 1 3 - - - 3 3 3 3 3 3 1 1
2
CO
3 2 2 1 2 - - - 1 1 1 3 3 3 2 3
3
CO
3 3 3 3 1 2 1 2 3 3 3 3 3 3 1 3
4
CO
3 3 3 3 1 2 1 2 3 3 3 3 3 3 1 3
5
CO
3 3 3 3 1 2 1 2 3 3 3 3 3 3 1 3
6
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 3: Relational Data Model, Relational Algebra, Tuple Relational Calculus (6 hours)
1. Four mini projects related to the above syllabus will be done by students.
References :
Lectures by integrating ICT into classroom teaching, weekly tutorials involving problem solving
and active learning by studentsand Project-based Learning by doing fourmini-projects.
Course Objectives:
Much of 21st century economy has depended on organizational ability to identify needs of
customers and to quickly create products that meet these needs and can be produced at low cost.
Achieving these goals is not solely a marketing problem, nor is it solely a design problem or a
manufacturing problem; it is a product development and management problem involving all these
functions. This course on Business Fundamentals provides a collection of tools and techniques
intended to enhance the abilities of cross-functional teams to work together to develop great
products. A product is something sold by an enterprise to its customers. Product development and
management is the set of activities beginning with the perception of a market opportunity and
ending in the production, sale, and delivery of a product. At the end of the Business Fundamentals
1 course, students will be well equipped with a knowledge of key competencies required to be
successful in product management roles.
Course Outcomes:
Course Topics :
Schumpeter, J. A. (2000).
Entrepreneurship as
innovation. University of Illinois at
Urbana-Champaign's Academy for
Entrepreneurial Leadership
Historical Research Reference in
Entrepreneurship.
Preferred Textbooks :
Reference Books :
E-book Links :
Grading Plan :
PO PO PO PO PO PO PO PO PO PO1
1 2 3 4 5 6 7 8 9 0 PSO PSO PSO PSO
1 2 3 4
CO1 2 2 2 2 3 3 3 2 2 3 3 2 1 1
CO2 2 2 2 2 2 2 3 2 2 2 3 2 1 1
CO3 2 2 3 3 2 2 3 2 2 2 3 2 1 1
CO4 2 2 3 2 2 2 2 2 2 3 3 3 2 2
CO5 2 2 3 2 3 2 3 2 2 3 3 3 1 1
This course may be taught based on presentations covering key topics for each session, discussion
on mini and / full length case studies requiring students to critically analyze various real-life
situations. Students will be required to identify a topic of their interest and analyze a new product
idea, existing product and prepare a write-up on the same. Learning will also be enhanced through
a variety of domain-based case studies, guest lectures.
==============
L-T-P 3- 1- 0
(L - Lecture hours, T-Tutorial hours,
P - Practical hours)
Course Objectives: This course is a continuation of Business Fundamentals – 1 course and provides
further insights into advanced topics around creating, running a product company, and / or
performing a product owner / manager role. Whilst Business Fundamentals – 1 course provided
basics of Management, Decision Making, Leadership, Value Co-Creation, Managing Teams etc.
Business Fundamentals – 2 course is aimed at covering application of the concepts learnt in
Business Fundamentals – 1. Participants will be introduced with topics such as Platforms (moving
from Product to Platforms), identifying Societal Grand Challenges to be solved using Product
Mindset, Introduction to Finance, Sales / Marketing and Market Research. Participants will be
exposed to products in a variety of domains through case studies. At the end of the Business
Fundamentals 2 course, participants should be well equipped with applied knowledge of for
identifying both problem space and solution space around product management.
Course Outcomes:
CO3: Develop knowledge of key concepts in financial management in product management roles
CO4: Develop awareness of sales / marketing and competencies for execution of turnkey projects
CO5: Develop capability to start own product venture or step into a product owner / manager role
Course Topics :
Muffatto, M. (1999).
Introducing a platform
strategy in product
development. International
Journal of Production
Economics, 60, 145-153.
18. Human Resources - Key concepts in human Harney, B., & Alkhalaf, H.
for Product resource management (2021). A quarter-century
Management such as hiring, diversity,
review of HRM in small and
psychological safety
medium-sized enterprises:
etc.
Capturing what we know,
- Concepts around exploring where we need
organizational learning, to go. Human Resource
reward and Management, 60(1), 5-29.
compensation,
employee voice, ethics
- Valuation of companies
Heskett, J. L., Jones, T. O.,
Loveman, G. W., Sasser, W.
E., & Schlesinger, L. A.
(1994). Putting the service-
profit chain to
work. Harvard business
review, 72(2), 164-174.
Damodaran, A. (2007).
Valuation approaches and
metrics: a survey of the
theory and
evidence. Foundations and
Trends® in Finance, 1(8),
693-784.
21. Quiz -
23. Market Research & - Market research tools Deshpande, R. (1982). The
Development - and techniques organizational context of
Mahesh Natarajan, market research
Thermo-Fischer use. Journal of
Marketing, 46(4), 91-101.
Reference Books : Christensen, C. M. (2013). The innovator's dilemma: when new technologies
cause great firms to fail. Harvard Business Review Press.
Christensen, C. M. (2010). How will you measure your life. harvard business review, 88(7-8), 46-51.
E-book Links :
Grading Plan :
(The table is only indicative)
PO PO PO PO PO PO PO PO PO PO1
1 2 3 4 5 6 7 8 9 0 PSO PSO PSO PSO
1 2 3 4
CO1 2 2 2 2 3 3 3 2 2 3 3 2 1 1
CO2 2 2 2 2 2 2 3 2 2 2 3 2 1 1
CO3 2 2 3 3 2 2 3 2 2 2 3 2 1 1
CO4 2 2 3 2 2 2 2 2 2 3 3 3 2 2
CO5 2 2 3 2 3 2 3 2 2 3 3 3 1 1
This course may be taught based on presentations covering key topics for each session, discussion
on mini and / full length case studies requiring students to critically analyze various real-life
situations. Students will be required to identify a topic of their interest and analyze a new product
idea, existing product and prepare a write-up on the same. Learning will also be enhanced through
a variety of domain-based case studies, guest lectures.
==============
Name of the Program : All undergraduate programs (as science/CNS elective) and MS by Research/PhD
Course Outcomes :
Describe the complete drug discovery process and the role of computing.
Employ modern machine learning methods to accelerate select tasks in the drug design
pipeline.
Explain specific use cases of data driven methods applied for drug discovery.
Analyze and examine the codebase of a select method in data driven approaches for drug
design.
Design and develop a system implementing the selected method that takes relevant inputs
(eg. Molecules as input) and gives the corresponding outputs (eg. Molecular properties as
an output) using a web interface.
Course Topics :
Drug discovery: Stages of drug discovery and development –What make a molecule a drug? Serendipitous
drug discovery – Dominance of natural products or their derivatives as drugs
Rational drug design: Use of molecular structure, understanding of biological disease pathways for rational
design. Target identification and validation.
Computing in drug design: Sequence to structure of proteins, Binding pocket identification, Ligand libraries,
protein-ligand binding affinity and structure based drug design.
ML for Drug discovery: Datasets relevant to drug design. Use of modern ML methods for sequence to
structure of proteins, binding pocket identification, binding affinity prediction, inverse design of molecules,
Toxicity prediction, ADME property prediction.
System building: Implementing an existing ML framework/model for use by non-CS experts based on a web
interface.
Reference Books :Machine learning for drug discovery by Melo, Maasch and Nunez. Other material will be
uploaded to the course webpage
Grading Plan :
(The table is only indicative)
Quiz-2 5
Mapping of Course Outcomes to Program Objectives: (1 – Lowest, 2—Medium, 3 – Highest, or a ‘-’ dash mark if not at
all relevant).Program outcomes are posted at
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-21/Course%20Content/IIIT-
CSE-ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 2 - - 3 3 - - 3 1 - 2 1 - 2 3
CO2 1 2 - - 3 3 2 - - 1 - 2 1 - 2 3
CO3 1 2 - - 2 3 - 3 1 1 - 2 1 - 2 3
CO4 1 2 - - 3 3 1 - - 1 - 2 1 - 1 3
CO5 1 2 - - 3 3 - 2 - 1 - 2 1 - 2 3
…..
…..
Teaching-Learning Strategies in brief (4-5 sentences) :
==============
Note: This course description format comes into effect from Spring 2022.
Title of the Course: Data Structures & Algorithms for Problem Solving
Faculty Name: Vineet Gandhi
Course Outcomes :
After completion of this course successfully, the students will be able to:
CO-1: Understanding of fundamental and advanced Data Structures including linked-lists, trees,
binary search trees, AVL trees, stacks, queues, heaps, hash-table,tries and suffix tree.
CO-2: Ability to program data structures and use them in implementations of abstract data types.
CO-3: Ability to devise novel solutions to small scale programming challenges involving data
structures and recursion.
CO-6: Given a real world problem have ability to sensibly select appropriate data structures and
algorithms for solving the problem and be able to implement the solution.
Course Topics :
(please list the order in which they will be covered, and preferably arrange these as five to six
modules.)
Unit 1: Review of basic data structures and algorithms (Linked list, stack, queue, 2D arrays,
dynamic programming, recursion etc.)
Unit 2: Algorithms on Trees and Graphs (Binary Search Tree, AVL Tree, Heaps, Graph Traversal,
shortest path algorithms etc.)
Unit 3: Problem solving with other data structures and algorithms (Hashing, Tries, Splay Trees,
Range Trees, sorting etc.)
Reference Books :Introduction to Algorithms, 3rd Edition (The MIT Press) 3rd Edition
by Thomas H. Cormen , Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
Grading Plan :
(The table is only indicative)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 3 3 2 2 2 2 1 2 1 1 3 3 3 2 3
CO2 3 3 3 2 2 1 1 1 2 1 1 3 2 2 2 2
CO3 2 3 3 2 2 2 2 3 3 2 2 2 2 2 2 2
CO4 3 3 3 2 2 2 2 1 2 1 1 3 3 3 2 3
CO5 2 2 2 3 1 1 1 1 2 1 1 3 3 2 2 3
CO6 2 2 3 2 2 2 3 2 3 3 2 2 3 2 3 3
The course involves heavy theory and programming components. The strategy is to first
thoroughly cover all the basics, with board-workbased teaching. The basics will be covered by
solving examples problems, analyzing complexity, writing pseudo codes on board. In second
stage, each class will introduce a problem statement, discuss solutions which go beyond the
already covered topics. Introduce the novel algorithm or data structure, solve the problem in
class and cement the idea and use case. Give them ideas on other problems where the discussed
algorithm or data structure can be applied. The course will also have weekly labs, which will
allow students to practice and code problems related to the topics covered in the class. There
will be regular assignments with focus on the problem solving aspect.
==============
Note: This course description format comes into effect from Spring 2022.
After completion of this course successfully, the students will be able to..
CO-1. Develop the tree-based and hash-based indexing algorithms to improve efficiency of the
retrieval
CO-2. Tune the optimizer module of DBMS to meet the performance demands of diverse
applications, including distributed applications.
CO-3: Design the recovery sub-system of any given information system
CO-4. Design archival strategy for any given information system
CO-5. Develop a concurrency control algorithm for any given database system
CO-6. Develop a framework for building a large scale big data system.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
2 2 2 2 3 - 1 - 3 1 3 2 3 3 2 3
1
CO
3 3 3 1 3 - 1 - 2 2 2 3 3 2 1 1
2
CO
3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
3
CO
3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
4
CO
3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
5
CO
3 3 3 3 2 2 1 - 2 2 3 2 3 3 3 3
6
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4. Detailed Syllabus:
Five mini projects related to the above syllabus will be done by students in the laboratory
References :
Assignments in theory: 10 marks, Quizzes in theory: 10 marks, Mid Semester Examination in theory:
20 marks , End Semester Examination in Theory: 30 marks, Assessment of 5 mini projects in
Laboratory: 30 marks
OBJECTIVE:The course is designed to cover the fundamentals of Deep Learning in depth. The
objective of this course is to familiarize the audience with the theoretical as well as practical
aspects of deep learning.
COURSE TOPICS:
CO-1: Representation power of feedforward neural network, limitations of shallow networks, why
and when can deep networks avoid curse of dimensionality.
CO-2: Perceptron, convergence proof. Feedforward neural network, back propagation, loss
surfaces, learning rates, optimization for deep networks: gradient descent (GD), momentum
based GD, Nesterov accelerated GD, stochastic GD, AdaGrad, RMSProp, Adam.
CO-3:Bias variance tradeoff: overfitting and under-fitting. L2 regularization, early stopping, dataset
augmentation, parameter sharing and tying, injecting noise at input, ensemble methods, dropout.
Greedy layerwise pre-training, better activation functions, better weight initialization methods,
batch normalization
CO-4: Auto-encoders and relation to PCA, regularization in auto-encoders, denoising auto-
encoders, sparse auto-encoders, contractive auto-encoders, variational auto-encoders
(VAEs), mutual information and the information bottleneck, Word2vec and its relationship to
latent semantic indexing (LSI).
CO-5:Convolutional neural networks (CNNs), backpropagation in CNNs, LeNet, AlexNet, Inception,
VGG, GoogLeNet, ResNet.
CO-6: Recurrent neural networks, backpropagation through time (BPTT), vanishing and exploding
gradients, truncated BPTT, stability, bidirectional RNNs, gated recurrent units (GRUs), long short
term memory (LSTM), solving the vanishing gradient problem with LSTMs.
CO-7: Encoder Decoder Models, Attention Mechanism, Hierarchical Attention, Transformers,
Variational autoencoders, Restricted Boltzmann Machines, Unsupervised Learning, RBMs,
Contrastive divergence for RBMs, Autoregressive Models: NADE, MADE, PixelRNN, Generative
Adversarial Networks (GANs).
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
P PO PO PO PO PO PO PO PO PO1 PO1 PO1 PS PS PS PS
O1 2 3 4 5 6 7 8 9 0 1 2 O1 O2 O3 O4
C 3 3 3 3 3 - - - 2 2 2 2 3 3 3 3
O1
C 3 3 3 3 3 - - - 2 2 2 2 3 3 3 3
O
2
C 3 3 3 3 3 - - - 2 2 2 2 3 3 3 3
O
3
C 3 3 3 3 3 - - - 2 2 2 2 3 3 3 3
O
4
C 3 3 3 3 3 - - - 2 2 2 2 3 3 3 3
O
5
C 3 3 3 3 3 - - - 2 2 2 2 3 3 3 3
O
6
C 3 3 3 3 3 - - - 2 2 2 2 3 3 3 3
O
7
1. Simon Haykin. 1998. Neural Networks: A Comprehensive Foundation (2nd ed.). Prentice Hall
PTR, Upper Saddle River, NJ, USA.
2. Ian Goodfellow and Yoshua Bengio and Aaron Courville, Deep Learning, MIT Press, 2016.
3. R. Rojas: Neural Networks, Springer-Verlag, Berlin, 1996.
4. Aston Zhang, Zachary C. Lipton, Mu Li, and Alexander J. Smola, Dive into Deep Learning, 2021
REFERENCE BOOKS:Recent research papers in deep learning (papers published in ICLR, ICML and
NIPS)
GRADING PLAN:
Quiz-1 10%
Quiz-2 10%
Project 15%
OUTCOME:By the end of the course, it is expected that students will have very good familiarity
with the topics in deep learning, and they should be able to apply deep learning to a variety of
problems. They will also be in a position to understand the current literature in deep learning and
extend their knowledge through further study (research).
1. Should have taken VLSI Design or equivalent course. Knowledge of Combinational and Sequential
Circuits, VLSI Design Flow. (Mandatory)
After completion of this course successfully, the students will be able to:
CO-1: Understand the role of testing in VLSI design flow and apply the concepts of testing in IC Design for
better yield.
CO-2: Apply various test pattern generation methods for automatic test pattern generation in production
testing.
CO-3: Identify the design for testability methods used in combinational & sequential CMOS circuits.
CO-4: Tackle the problems associated with testing of semiconductor circuits at an early design stage, thus
significantly reducing testing costs.
CO-5: Apply Built-in Self Test (BIST) techniques for improving testability.
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course Articulation Matrix
PO PO PO PO PSO
PO1 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
2 3 4 5 4
CO1 3 1 - - 2 - - - 2 1 - 2 3 3 3 1
CO 3 2 - - 3 - - - 2 1 - 2 3 3 3 1
2
CO 3 2 - - 3 - - - 2 1 - 2 3 3 3 1
3
CO 3 2 - - 2 - - - 2 1 - 2 3 3 3 1
4
CO 3 2 - - 3 - - - 2 1 - 2 3 3 3 1
5
4.Detailed Syllabus:
1) Introduction: Role of testing in VLSI design flow, testing at different levels of abstraction, automatic test
equipment.
2) Faults and fault modeling, detection of faults, fault simulation and its applications, test pattern
generation, automatic testing procedures.
3) Design for testability: Various features incorporated for carrying out testing from input & output pins,
scan architecture, test interface and boundary scan.
4) Built-in Self Test (BIST), BIST concepts, test pattern generation, BIST architectures.
Reference Books
1. M. Bushnell and V. Agrawal, “Essentials of Electronic Testing for Digital, Memory & Mixed-Signal
VLSI Circuits”, Kluwer Academic Publishers, 2000.
2. L.T. Wang, C.W. Wu, and X. Wen, “VLSI Test Principles and Architectures”, Morgan Kaufmann, 2006.
3. M. Abramovici, M. Breuer, and A. Friedman, “Digital Systems Testing and Testable Design, IEEE
Press, 1994.
4. Z. Navabi, “Digital System Test and Testable Design using HDL Models and Architectures”, Springer,
2010.
The course is on learning the basics of VLSI testing and design for testability. The course material is covered
through lectures that are systematically prepared and delivered, considering the prerequisite knowledge of
the students. The students will work out small examples during the lecture, thus promoting active and
participatory learning. The evaluation plan of the course involves written exams, home assignments and a
term paper. The homework includes lab assignments, using Verilog HDL, that will clarify the concepts
covered in the lectures and will prepare the students for working in the industry. The term paper will
expose the students to recent research activities in the “Design for Testability” area.
Students must have knowledge of basic electronics or seek permission from instructor.
After completion of this course successfully, the students will be able to…
CO2: Demonstrate the ability to explore and identify feature requirements for building a wearable
system
CO3: Apply engineering principles and practices from existing use-cases of wearable systems
CO4: Demonstrate use of tools required to design and prototype a wearable system
CO5: Practice social ethics and human values while building wearable system for the targeted
audience
CO6: Exhibit aptitude for working in teams and deliver task outcomes effectively
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO PO PO PO PO PO PO PO PO PO1 PS PS PS PSO
1 2 3 4 5 6 7 8 9 0 O1 O2 O3 4
CO 2 3 2 2 2 1 1 2 1 2 3 3 3 2
1
CO 3 3 2 2 2 2 1 2 2 2 2 3 3 2
2
CO 2 3 1 1 3 1 1 1 2 2 3 3 3 2
3
CO 2 2 1 3 2 2 1 1 2 2 2 3 2 2
4
CO 2 2 2 2 3 2 2 1 3 2 2 3 2 2
5
CO 2 2 2 2 3 2 2 3 2 3 2 3 2 2
6
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
4.Detailed Syllabus:
UNIT 1:
Analyze performance; including sensitivity, noise, bandwidth, and dynamic range for
common wearable and implantable systems a variety of applications.
Evaluate the methods, results, and conclusions from case studies and extract relevant
details for a performance comparison.
Describe design tradeoffs in selecting, developing or redesigning wearable and implantable
solutions.
Reference Books:
The course is delivered using a combination of project based and case based learning
methodology. Design and architecture of wearable systems from different domain is reinforced
through various case studies. The lectures emphasize on the fundaments as wells as applications
of wearable systems. Focus is on understanding and analyzing various attributes like performance,
bandwidth, noise, energy consumption, latency, etc. to build a wearable system by the end of the
class.
The overall goal of design thinking course is to help design better solutions, products, services,
systems, processes, strategies, and experiences.This course is aimed at guiding through the
Design Thinking Process and will help developing a solid understanding of the overall process,
phases and methods in design thinking. Introduce the concept of Human-centred approach,
empathy, collaboration, co-creation and product-user & product-market fit. It will provide the
theory and operational skills to follow Human (User)-Centred approach and how to implement this
knowledge in professional work life.
After completion of this course successfully, the students will be able to…
CO-1 Understand the Human-Centered (HCD) led Empathy (end user advocacy) &Creative Thinking
based approach for Problem solving and designing/delivering new products, solutions and services
CO-2 Demonstrate good understanding of various methods and tools used to understand the
user’s socio-cultural-economic context during the research/empathies and define stages of the
Design Thinking Process.
CO-3 Apply hands-on skills, methods and tools for user research includingUser Research, Empathy,
Contextual Inquiries, Shadowing, User Personas, Use and User Journey mapping, etc.
CO-5Demonstrate the ability to collaborate and co-create the design solution and integrate the DT
process within the overall product development and management life-cycle.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1
PSO1 PSO2 PSO3 PSO4
CO1 3 3 3 2 3 2 1 2 3 2 3 2 2 2
CO2 3 3 3 2 3 2 1 2 3 2 3 2 2 2
CO3 3 3 3 2 3 2 1 3 3 2 3 2 2 2
CO4 3 2 3 2 3 2 1 3 3 3 3 2 2 2
CO5 2 2 2 2 2 2 1 2 3 3 3 2 2 2
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
3.Detailed Syllabus:
Initial part of the course will emphasize on unlearning and to cultivate a knack for design thinking,
and creative problem solving among the students that will work as a good foundation before
introducing them to detailed process, methods and tools of DESIGN THINKING.
• Through the process of analysis and synthesis, identifying user-business insights, arriving at
an actional brief in form of HMW statement.
• Debriefing and briefing on upcoming course “Design Thinking 101 – Research to Define”
Reference Books:
1. Case1: Design Thinking and Innovation at Apple, Stefan T. & Barbara F. (HBS 9-609-066)
2. Case2: Defining Innovative Mobile Strategies: How Design Thinking Offers an Effective Way
to Address the “Wicked Problem” of Enterprise Mobility by SAP
3. Case3: Good Kitchen- Public service delivery Innovation
4. Book: HBR's 10 Must Reads on Design Thinking, by Harvard Business Review
5. Book: Design Thinking for Strategic Innovation by Idris Mootee
6. Book: Design Thinking by Tim Brown (HBR – R0806E)
7. Book: Innovation Through Design by Bill Moggridge
8. Book: 101 Design Methods: A structured app roach for driving innovation in your
organisation by Vijay Kumar
9. Book: Design Thinking and Social Innovation by Tim Brown and Jocelyn Wyatt in Stanford
Social Innovation review
• The Course will be divided into lectures (around 12 nos.) and hands-on work including
assignments, classroom exercises and homework.
• The course will also include fieldwork, hand on activities, learning by doing, to practice the
learning from the lectures.
• I will also introduce and discuss a couple of case studies including cases related to the new
product development and ICT domain.
• It is supported by the design thinking and research approaches of various design,
technology and business schools including Stanford, NID, IIM Bangalore etc. and also
prestigious design consulting’s including IDEO, FROG Design, Nokia Research, Nokia Design
and Siemens etc. to bring both academic and industrial flavor in the content and learning.
• Other than attending lectures and doing classroom exercises & assignments, students need
to spend 4 to 6 hours per week on home/field assignments.
TOTAL 100%
This course is the extension of the earlier course “Design Thinking101-Research to Define” and will
introduce the knowledge and skills required for the second diamond of the overall design thinking
process. This course is aimed at guiding the students to work through the Ideation & Prototyping
(Diversion) and Test/Evaluate (Convergence) phases of the second diamond of the overall Design
Thinking Process. This course will help the student appreciating the criticality and value of
generating lots of ideas, early prototyping and user testing/validation of the ideas at the early
stage of design development for delivering solution which has higher fit between the products
and the user needs and business model.
This course is core knowledge/skill and will also serves as a foundation for further learning for any
student irrespective of their specific domain such as product design, product management, user
experience design, service design, software & IT, technology design and business.
After completion of this course successfully, the students will be able to…
CO-1 Understand the Human-Centered (HCD led Empathy (end user advocacy) &Creative Thinking
based approach for Problem solving and designing/delivering new products, solutions and services
CO-2 Demonstrate good understanding of various methods and tools used to understand the
user’s socio-cultural-economic context during the research/empathies and define stages of the
Design Thinking Process.
CO-3 Apply hands-on skills, methods and tools for user research includingUser Research, Empathy,
Contextual Inquiries, Shadowing, User Personas, Use and User Journey mapping, etc.
CO-5Demonstrate the ability to collaborate and co-create the design solution and integrate the DT
process within the overall product development and management life cycle.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1
PSO1 PSO2 PSO3 PSO4
CO1 3 3 3 2 3 2 1 2 3 2 3 2 2 2
CO2 3 3 3 3 3 2 1 3 3 2 3 2 2 2
CO3 3 3 3 3 3 2 1 3 3 2 3 2 2 2
CO4 3 2 3 3 3 2 1 3 3 3 3 2 2 2
CO5 2 2 2 2 2 2 1 2 3 3 3 2 2 2
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
3.Detailed Syllabus:
UNIT 1. REVIST THE PREVIOUS LEARNINGS AND ACTIONABLE BRIEF (Week 1 - Lecture 1 & 2)
• Why prototyping?
• Types of Prototypes – Low fidelity & high fidelity
• Creation of prototypes.
• Case study of Embrace – The Baby Warmer and deliberation/discussion.
• Project continue from H1
• Why Test?
• Types of user testing and evaluation.
• Process of user testing/validation using prototypes.
• Use case of user testing/validation
• Project continue from H1
UNIT 5. PPROJECT WORK- IDEA GENERATION FOR THE PROJECT WORK (Week 5 - Idea Generation
and design)
This week will be dedicated to a generation of ideas against the actionable brief. The
students will require working on generating more and more ideas and lecture hours will be used
for work in progress presentation by the students, discussions and feedback.
UNIT 6. PROJECT WORK - PROTOTYPE CREATION AND TESTING (Week 6- Hands-on Prototyping &
testing)
Students will be required to develop several prototypes based on the ideas generated
during the ideation phase and validate the ideas for shortlisting,
UNIT 7. PROJECT WORK – TWEAKING IDEAS AND FINANLISING THE SOLUTION (Week 7- Project
Completion)
Case1: Design Thinking and Innovation at Apple, Stefan T. & Barbara F. (HBS 9-609-066)
Case2: Embrace- A Baby Warmer, Project by Stanford University.
Case3: TALA- Democratising the Credit delivery
Book: HBR's 10 Must Reads on Design Thinking, by Harvard Business Review
Book: Design Thinking for Strategic Innovation by Idris Mootee
Book: Change by Design by Tim Brown
Book: Design Thinking: A Culture of Innovation by Sean Koh
Book: Design Thinking, by Nigel Cross
Book: The Design of Everyday Things by Donald A. Norman
• The Course will be divided into lectures (around 12 nos.) and hands-on work including
assignments, classroom exercises and homework.
• The course will also include fieldwork, hand on activities, learning by doing, to practice the
learning from the lectures.
• I will also introduce and discuss a couple of case studies including cases related to the new
product development and ICT domain.
• It is supported by the design thinking and research approaches of various design,
technology and business schools including Stanford, NID, IIM Bangalore etc. and also
prestigious design consulting’s including IDEO, FROG Design, Nokia Research, Nokia Design
and Siemens etc. to bring both academic and industrial flavor in the content and learning.
• Other than attending lectures and doing classroom exercises & assignments, students need
to spend 4t to 6 hours per week on home/field assignments.
TOTAL 100%
After completion of this course successfully, the students will be able to:
CO-1. Give examples of how images are stored and represented in digital machines.
CO-3. Apply basic techniques for filtering images in spatial and frequency domain.
CO-4. Apply basic techniques for morphological and geometric transformations of images.
Mapping of Course Outcomes (COs) with Program Outcomes (POs) andProgram Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
2 2 2 2 3 - 1 - 3 1 3 2 3 3 2 3
1
CO
3 3 3 1 3 - 1 - 2 2 2 3 3 2 1 1
2
CO
3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
3
CO
4 3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
CO
5 3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
CO
3 3 3 3 2 2 1 - 2 2 3 2 3 3 3 3
6
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
3. Detailed Syllabus:
References:
After completion of this course successfully, the students will be able to..
CO-1 : Explain the challenges faced by distributed systems in terms of lack of global time,
synchrony, faults, programming support, etc.
CO-3 : Explain the properties and design principles of various real-world and practical
distributed systems
CO-4 :Interpret the impact of faults in distributed systems in the context of important
problems such as distributed agreement, distributed consensus, and distributed
transaction processing
CO-5 :Analyze distributed algorithms for graphs with respect to correctness, round
complexity, and message complexity.
CO-6 : Analyze the limitations of distributed systems and assess the operational scope of
large scale distributed systems
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program
Specific Outcomes (PSOs) – Course Articulation Matrix
P P P P P P P P P
P PO PO PS PS PS PS
O O O O O O O O O
O1 10 11 O1 O2 O3 O4
2 3 4 5 6 7 8 9 12
C 1 1 1 1 1 1 1 1 1 2 1 2 3 3 3 3
O1
C 1 2 2 2 3 2 1 1 2 1 2 2 3 3 3 3
O
2
C 1 1 2 2 1 2 1 1 1 2 1 2 3 3 3 3
O
3
C 1 2 2 2 1 2 1 1 2 2 1 2 3 3 3 3
O
4
C 2 2 2 2 1 1 1 1 2 1 2 2 3 3 3 3
O
5
C 2 2 2 2 2 1 2 1 1 2 2 2 2 3 3 3 3
O
6
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
4.Detailed Syllabus:
Unit 1
Introduction
Communication models
Time and Synchronization
Practice: MPI/Map-Reduce
Unit 2
Distributed file systems
Consensus, Agreement, Locking
Practice: GFS, Chubby
Unit 3
Distributed Database systems
Practice: NoSQL, MongoDB
Unit 4
Limitations of distributed computing
Self-Stabilization
CAP Theorem
Unit 5
Distributed algorithms for graphs
Advanced Topics such as Blockchain, Distributed Storage, and Distributed
Program Verification
Reference Books:
3. Other significant papers from conferences such as OSDI, USENIX, NSDI, for material that
is not part of textbooks
Lectures of the class use the active learning methodology and allow students to learn
concepts thoroughly in class along with practising small examples. Homeworks assigned as
part of the course are useful to impart knowledge of using practical distributed
programming tools and libraries. To promote team work, some of the homeworks are done
in a team of two students. The overall learning from the course is enhanced by doing a
substantial practice-based project – usually in a team of two students. The course will also
have a summative assessment in the form of a final/end-semester exam.
Title of the Course: Distributing Trust, Block chains and Their Applications
Faculty Name: Sujit P Gujar
Course Code: CS3.403
L-T-P…… 3-1-4
Credits: 4
( L= Lecture hours, T=Tutorial hours,
P=Practical hours)
Nil
CO-1 learn what is bit coin and in general what is blockchain technology. Also, the participants will learn
program in solidity
CO-2 learn security aspects of bitcoins, how alternate cryptocurrencies are proposed to improve certain
aspects
CO-3 what are key concepts behind block chain technology, how to design smart contracts using block
chains
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 1 1 3 3 2 2 1 3 3 1 3 3 2 1 3
CO2 3 3 1 3 1 1 1 1 1 1 1 3 3 1 1 3
CO3 3 2 1 1 2 1 1 1 1 2 1 3 3 1 1 3
CO4 2 1 1 1 3 1 1 1 3 3 1 3 3 2 2 3
CO5 3 1 2 1 3 1 1 2 3 3 1 3 3 3 3 3
CO6 3 3 3 3 1 1 1 2 1 1 1 3 3 1 1 3
…..
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and PSOs.
Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
(i) Basic maths (probability theory) and cryptography concepts such as encryption,
hashing and Merkel Trees. (Introduction to basic stuff so that course can be self-
sufficient).
(ii) What is cryptocurrency? What is bitcoin? How does bitcoin work?
(iii) What is double spending? How it is avoided by proof of work in bitcoins?
(iv) Bitcoin mining: strategies and incentives, and mining pools.
(v) Distributed consensus. Block chain technology.
(vi) Use of block chains to design smart contracts (Ethereum/solidity) and their applications
such as secure auction, distributed machine learning, secure crowd sensing etc.
(vii) Other Cryptocurrencies: Altcoins, ZeroCash etc.
(viii) Differential Privacy: Concepts and important results
……...
Reference Books:
1. Bitcoin and Cryptocurrency Technologies, Narayanan, Bonneau, Felten, Miller, Goldfeder, Clark, Princeton
University Press 2016
2. The Algorithmic Foundations of Differential Privacy, Cynthia Dwork and Aaron Roth
3.
4.
5.
….
….
………………………………………………………………………………………………………………………
…………………
………………………………………………………………………………………………………………………
………………….
After completion of this course successfully, the students will be able to:
CO 1: Understand the seismic vulnerability of existing masonry structures against seismic forces.
CO 2: Acquainted with principles of earthquake resistant design of masonry structures
CO3: Understand the failure modes and complete behaviour of masonry under different actions
like: compression, tension, shear, and bending
CO4: Analyze the seismic safety of masonry buildings and suggest the retrofit measures using
codal provisions.
CO5: Design the strengthened masonry components of a building using different techniques.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2 PSO3 PSO4
CO1 3 3 1 2 3 3 3 3 3 3 3 1 1 3
CO2 3 3 1 1 3 2 3 3 3 3 3 1 2 3
CO3 3 3 2 2 3 3 3 3 3 3 3 1 1 3
CO4 3 3 1 1 3 3 3 3 3 3 3 1 1 3
CO5 3 3 1 1 3 2 3 3 3 3 3 1 2 3
4.Detailed Syllabus:
Unit 2: Masonry under compression: Prism strength, Failure mechanism, types of construction and
bonds, Eccentric loading, Slenderness – effective length and effective height, effect of openings,
Code provisions, masonry in tension, flexural strength of masonry, shear and bending capacity of
masonry.
Unit 3:Behaviour of masonry structures during past earthquakes: Common modes of failures,
effect of roof and floor systems, Masonry under lateral loads: In-plane and out-of-plane loads,
bending parallel and perpendicular to bed joints, Shear and flexure behaviour of piers, Test and
standards, lateral force distribution for flexible and rigid diaphragms, Combined axial and bending
actions.
Unit 4:Earthquake Resistant Measures: Analysis for earthquake forces, role of floor and roof
diaphragm,Pier analysis using equivalent stiffness approach, Concept and design of bands, splints
and bandages, Vertical reinforcement at corners and jambs, Code provisions.
Unit 5:Retrofitting of masonry building: Techniques of repair and retrofitting of masonry buildings,
IS: 13935 provisions for retrofitting, different strengthening methodologies and techniques.
Reference Books:
1. Drysdale, R. G., Hamid, A. H. and Baker, L. R., “Masonry Structure: Behaviour and Design”,
Prentice Hall, Englewood Cliffs (1994).
2. Schneider, R.R. and Dickey, W. L., “Reinforced Masonry Design”, 3rd Ed, Prentice Hall (1994).
3. Paulay, T. and Priestley, M. J. N., “Seismic Design of Reinforced Concrete and masonry
Buildings”, John Wiley & Sons (1995).
4. Amrhein, J. E., “Reinforced Masonry Engineering Handbook,” Masonry Institute of America,
CRC Press (1998).
5. Hendry, A. W., “Structural Masonry”, Macmillan Press Ltd. (1998).
6. “Prestandard and Commentry for the Seismic Rehabilitation of Buildings,” FEMA 356, Federal
Emergency Management Agency, Washington, D.C.9 (2000).
7. Tomazevic, M., “Earthquake Resistant Design of Masonry Buildings”, Imperial Colleges Press
(2000).
8. Donald Anderson and Svetlana Brzev, “Seismic Design Guide for Masonry Buildings,” Canadian
Concrete Masonry Producers Association (2009).
The course aims at elucidating theories on mechanical behaviour of masonry assemblages under
different actions and introduces the working stress and limit state approaches to analysis and
design of masonry structures for gravity and lateral loads due to earthquake. The course will also
briefly address structural safety assessment and strengthening of existing masonry structures.
2. Course Outcomes(COs)
After completion of this course successfully, the students will be able to
(Create) CO-1: Develop and implement an IoT-based solution for a real-life problem
(Evaluate) CO-2: Assess system designs from IoT application point of view
(Understand) CO-3: Explain the working on microcontrollers, peripherals and its programming
(Analyze) CO-4: Compare and select the sensors and actuators based on the system requirement
(Analyze) CO-5: Compare different communication protocols for use in IoT systems
(Apply) CO-6: Employ techniques pertaining to the security, privacy and inoperability of IoT data
(Analyze) CO-7: Examine various available solutions for data storage and cloud computing
(Create) CO-8: Design and fabricate a functional PCB and mechanical enclosure for their IoT project
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course ArticulationMatrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 2 2 3 2 2 3 2 2 3 1 1 3 1 3 3 2
CO2 2 3 3 3 2 2 1 2 2 1 3 2 1 3 2 1
CO3 2 3 1 1 1 1 2 1 1 3 2 1 3 1 3 3
CO4 3 3 1 1 1 3 3 1 1 3 1 1 3 1 2 3
CO5 2 1 2 3 3 2 1 1 3 1 2 2 1 2 2 1
CO6 2 3 2 2 2 3 2 3 1 2 2 3 3 3 2 2
CO7 3 2 2 3 1 2 2 2 1 2 2 2 3 3 2 2
CO8 1 2 3 1 3 2 2 1 3 2 3 1 1 2 1 3
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4. DetailedSyllabus:
1. Sensing/Actuators andInterfacing
2. Data Protocols:MQTT/HTTPS/CoAP
2. Data retrievaloptimization
7. Dashboard andVisualization
1. Software/Approaches:UI/UXandTimeSeriesDataVisualization;Front-endandback-
endtechnologies
8. Documentation
6. Course Outcomes(COs)
After completion of this course successfully, the students will be able to
(Create)
CO-1: Develop and implement an IoT-based solution for a real-life problem (Evaluate)
(Understand)
CO-3: Explain the working on microcontrollers, peripherals and its programming (Analyze)
CO-4: Compare and select the sensors and actuators based on the system requirement (Analyze)
(Apply)
CO-6: Employ techniques pertaining to the security, privacy and inoperability of IoT data (Analyze)
CO-7: Examine various available solutions for data storage and cloud computing
(Create)
CO-8: Design and fabricate a functional PCB and mechanical enclosure for their IoT project
7. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course ArticulationMatrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 2 2 3 2 2 3 2 2 3 1 1 3 1 3 3 2
CO2 2 3 3 3 2 2 1 2 2 1 3 2 1 3 2 1
CO3 2 3 1 1 1 1 2 1 1 3 2 1 3 1 3 3
CO4 3 3 1 1 1 3 3 1 1 3 1 1 3 1 2 3
CO5 2 1 2 3 3 2 1 1 3 1 2 2 1 2 2 1
CO6 2 3 2 2 2 3 2 3 1 2 2 3 3 3 2 2
CO7 3 2 2 3 1 2 2 2 1 2 2 2 3 3 2 2
CO8 1 2 3 1 3 2 2 1 3 2 3 1 1 2 1 3
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
8. DetailedSyllabus:
1. Sensing/Actuators andInterfacing
3. Interfacing: Serial interfaces, Analog out, SPI, UART, I2C, “propriety" such asDHT22
2. Controller, Embedded Systems and Peripherals-
2. Data Protocols:MQTT/HTTPS/CoAP
2. Data retrievaloptimization
7. Dashboard andVisualization
1. Software/Approaches:UI/UXandTimeSeriesDataVisualization;Front-endandback-
endtechnologies
8. Documentation
L-T-P: 3-0-0
( L= Lecture hours,
T=Tutorial hours, P=Practical hours)
Credits: 4
Name of the Academic Program:HumanitiesElective offered to UG3/UG4.
After completion of this course successfully, the students will be able to.
CO-1:
Students will have a sense of environmental history and the emergence of ‘environment’ as a
concern, globally as well as in India.
CO-2:
Students will understand basic concepts in environmental justice, environmental politics and
environmental citizenship.
CO-3:
Students will appreciate the difference between environmentalism in the global North and the
global South, by studying their respective demands, agendas, strategies and concerns.
CO-4:
Students will learn to analyse the dynamics of environmental legislation and regulation in India (with
a specific focus on legislation related to forest management, water management and wildlife
conservation).
CO-5:
Students will learn to see the various entanglements of environment, resource use and misuse and
governance. They will identify actors and stakeholders involved in various resource conflicts, and get
a sense of competing claims and counterclaims.
CO-6:
Students will get a sense of the various expressions of environmentalism in India, emerging from
different actors such as workers and trade unions, adivasis and Dalits. They will be able to identify
the underlying differences, political and cultural significance, as well as the impact of these various
expressions on environmental narratives in India.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO 2 1 3 3 3 2
1
CO 1 1 3 3 3 2
2
CO 1 1 3 3 3 2
3
CO 1 1 3 3 3 2
4
CO 1 1 3 3 3 2
5
CO 1 1 3 3 3 2
6
….
.
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
CO 2 1 3 3 3 2
1
CO 1 1 3 3 3 2
2
CO 1 1 3 3 3 2
3
CO 1 1 3 3 3 2
4
CO 1 1 3 3 3 2
5
CO 1 1 3 3 3 2
6
….
.
4.Detailed Syllabus:
Unit 1:
Environmental History: Emergence of ‘environment’ as a discourse, themes in global
environmentalism, themes in Indian environmentalism
Unit 2:
Environmental Justice, Rights and Environmental Citizenship: Applying concepts and principles of
justice, rights, equality and citizenship in resource use debates.
Unit 3:
Environmentalism in the Global North and the Global South: Differences in concerns, strategies,
demands and agendas. Impact of global environmental discourses and narratives in India.
Emergence of the Environmental Justice Movement in the West and its implications for
environmentalism in India. Environmentalism of the poor.
Unit 4:
Environmental Legislation in India:Introduction to Political Ecology. Dynamics of environmental law-
making. Identifying various stakeholders, multiple and conflicting concerns and their management.
Case Studies used include Forest/Wildlife Management in India, Big Dams in India.
Unit5:
Various expressions of environmentalism in India: Trade Union and their relationship with the
environmental question, Dalit environmentalism, Environmentalism and Indigeneity. Introduction to
Cultural Ecology.
Reference Books:
Alpa Shah, In the Shadows of the State: Indigenous Politics, Environmentalism and Insurgency in
Jharkhand, India (New Delhi: Oxford University Press, 2011).
AmitaBaviskar, In the Belly of the River: Tribal Conflicts over Development in the Narmada Valley (New
Delhi: Oxford University Press, 2004 [reprint, 1995]).
Archana Prasad (ed.), Environment, Development and Society in Contemporary India: An Introduction
(New Delhi: MacMillan India, 2008).
Archana Prasad, Environmentalism and the Left: Contemporary Debates and Future Agendas in Tribal
Areas (New Delhi: Left Word Books, 2004).
Ghazala Shahabuddin, Conservation At The Crossroads: Science, Society, And The Future Of India
Wildlife(Hyderabad: Permanent Black, 2010).
Madhav Gadgil and Ramachandra Guha, This Fissured Land: An Ecological History of India (New Delhi:
Oxford University Press, 1992).
Mukul Sharma, Green and Saffron: Hindu Nationalism and Indian Environmental Politics (New Delhi:
Permanent Black, 2012).
Mukul Sharma, Caste and Nature: Dalits and Indian Environmental Politics (New Delhi: Permanent
Black, 2018).
Ramachandra Guha and Joan Martinez Alier, Varieties of Environmentalism: Essays North and South
(London: Earthscan, 1997).
5.Teaching-Learning Strategies in brief (4 to 5 sentences):
Students are introduced to theories and concepts through lectures. Photographs, short 4-5 minutes
videos, posters, pamphlets, songs and slogans related to environmental issues are used during the
lectures. Discussions and interventions in the classroom are highly encouraged. Students are given
reading-based assignments through the course, which help them to firstly understand the concepts
in some depth and secondly apply the concepts in specific situations. Each assignment involves 40-
50 pages of intense reading. Quizzes are designed to test analysis of a specific case.
L-T-P…… 3,1,0
Credits…… 4
( L= Lecture hours,
T=Tutorial hours, P=Practical hours)
Name of the Academic Program B. Tech. in CSE
Knowledge: Machine learning, probability theory, Complexity Theory and Advanced Algorithms
CO-2 Demonstrate familiarity with different notions of individual fairness as well as group fairness
CO-3 Synthesize algorithms designed to ensure individual fairness such as envy-free ness,
proportionality, max-min share etc. and apprehend the complexities involved in ensuring
CO-4 Create algorithms methods to mitigate discrimination based on sensitive attributes such
gender/race/age etc. (group fairness) for fairness measures such as disparate impact, equalized
odds, accuracy equity, predictive parity etc.
CO-5 Explain the attacks on the machine learning models and databases to interpret the data
CO-6- Apply different techniques using differential privacy to ensure privacy of individuals leading to
transparency in the system
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3 4
CO 1 1 1 2 1 3 1 3 1 2 1 2 2 3 1 2
1
CO 1 1 1 2 1 1 1 2 1 2 1 3 3 2 1 2
2
CO 2 3 3 2 1 1 1 3 2 1 1 3 2 2 1 2
3
CO 2 3 3 3 1 1 1 3 3 2 1 3 2 2 3 3
4
CO 1 1 2 2 1 1 1 1 1 3 1 2 3 2 1 2
5
CO 2 3 3 2 1 1 1 3 2 2 1 3 2 2 2 3
6
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 2: Individual fairness: envy free ness, max-min share, proportionality. Algorithms to achieve
them such as round robin, cycle elimination, etc.
Unit 4: Group fairness (equalized odds, disparate impact, accuracy parity, predictive parity). Different
preprocessing, post processing techniques and over all approach to build AI to mitigate
discrimination
Unit 5: Differential Privacy (DP), Need for newer privacy measures, especially when federated
learning is on rise. Possible attacks even data is anonymized
Unit 6: Techniques such as Laplace mechanism, gaussian mechanism, local DP, Bayesian DP
Reference Books:
1. Solon Barocas, Moritz Hardt, Arvind Narayanan, ‘FAIRNESS AND MACHINE LEARNING Limitations
and Opportunities’.
2. Cynthia Dwork and Aaron Roth, ‘The Algorithmic Foundations of Differential Privacy’.
This course is good mix of mathematical foundations of ethical AI and practice. Hence, it will involve
lot of discussion in class. The students will be expected to solve problems in the class regularly and
will also be tested through surprise quizzes. To enable group based learning and better exposure,
the students will be assigned two programming assignments, reading assignment and use case
study. These activities will be in groups. Also students will be asked to scribe the lectures – produce
high quality notes for a lecture assigned to the group that can be used by other students.
2 3 3 1 1 2 1 1 1 2
3 3 2 2 1 2 1 1 1 2
4 3 3 2 2 3 1 1 1 2 3 2 2
5 3 3 2 2 3 1 1 1 2 3 2 2
6 2 2 1 1 2 1 1 1 2
4. Detailed Syllabus
Unit 1 Galerkin method, Axially loaded bar, Heat conduction in one dimension, 6
Heat conduction with convection transfer. hours
Unit 2 Poisson equation, Triangular element, Rectangular element, Heat 6
conduction in two and three dimensions. hours
Unit 3 Variational functional, Ritz method, Euler-Bernouli beam, Finite 6
element solution of beam hours
Unit 4 Basic equations of elasticity, Torsion problem, Finite element solution 9
of torsion problem, Plane stress hours
Unit 5 Isoparametric elements — one dimensional, two dimensional, 9
triangular; Numerical integration hours
Unit 6 Helmholz equation, Natural frequencies 3
hours
Unit 7 Parabolic equations, Hyperbolic equations 3
hours
References:
J.N. Reddy, An introduction to the finite element method
S.S. Rao, The finite element method in engineering
Y.W. Kwon, The finite element method
5. Teaching-Learning Strategies
Lectures in class room, weekly tutorials on problem solving, active learning by students.
6. Assessment Methods and Weightage
Assignments 20, Quizzes 20, Mid Semester 20, End Semester 40 marks.
1. Programming Languages
3. Computer graphics.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
3 3 3 2 3 3 1 2 3 1 1 2 2 1 2 1
1
CO
1 2 3 3 1 3 1 3 3 1 2 3 2 1 2 1
2
CO
2 3 3 3 1 3 3 3 2 2 2 3 2 2 1 2
3
CO
1 2 3 3 1 3 3 3 3 3 3 3 2 2 1 1
4
CO
3 3 3 3 3 1 1 1 3 2 3 3 2 2 2 2
5
CO
2 2 3 3 1 3 2 3 3 3 1 2 2 2 2 2
6
4.Detailed Syllabus:
1. Game Design:
o Pitch and Story of the Game
o Look and Feel,
o Gameplay Breakdown
o Rules,
o Balance,
o Strategy,
o Complexity,
o Randomness,
o Narrative,
o Human/player behavior
o Skill driven emergent behavior
o Mechanics
2. Game Engineering:
o Hardware (includes electronics)
o Software (game engines, includes OS/Platforms)
Games in Software
Arcade Games
PC Games
Web Games
Mobile Games
AR/VR Games
Getting Started with Development Tools
Quick Walkthrough
Unity 3D
GotDot Engine
Java Script Engine
Pixie/Phaser
Action Script overview
o Interfacing
o Game Servers
Communication Basics
Networking Basic/Principles
Client/Server Architecture
Protocols
Network Games
Architectural Patterns
Multi-player Games
Massively Multiplayer Online Games
Games on Cloud
Microservices
Quick Walkthrough
Smartfox Server
Custom Game Server
Scalability
o Materials
o Fabrication
o Usability
Game as a Project:
o Agile Development
SCRUM
Sprint
o Planning
Gantt Charts
Burndown Charts
o Retrospective
o Team Dynamics
Game as a Product: (Launching, Distribution, Marketing/Virality, Advertising/Advergaming)
In addition, cover Game theory, AI in games, mathematics – induction, deduction, probability,
rationality etc.,
Reference Books:
The inclass lectures will cover game elements ( mechanics, space, play, rules, chance) and of the role
of narrative/script writing as basic starting point. This will be followed by game design based on
understanding of player behaviour, expectations in a game and the cognitive challenges. Game AI,
graphics and basic programming will be covered for the final project. Game production and
publishing are introduced at the end. Nearly all topics are introduced with case studies of popular
games. Importantly, ethics in game design is discussed at the beginning of the class with examples
of games with sexists, racists and fascist content.
6.Assessment methods and weightages in brief (4 to 5 sentences):
30
Game Devl (individual) mid-sem
Assignments (2)
20
10
Quizzes (2)
Lecture topics are aimed at guiding the students through analysing and discussing the interaction
between products and people based on cognitive, physical and emotional factors. It will introduce
fundamentals of interaction design such as mental models, human action cycles and difference
between User Experience, User Interface and Interaction Design. It will look at the various types of
human-computer interaction and how it affects the people intended goals and objectives. How a
good HCI design delivers higher perceive usefulness, usability or ease of use leading to positive and
delightful user experience. It will build understanding the factors that influence the interaction
between people and products in a desired direction. The course will explain the process of User-
centered software design and development and the deliverables within the same such as user cases,
user stories, workflow, task analysis, information architecture, wireframes, storyboards and low
fidelity and high-fidelity prototypes. The course will also introduce the concept and practice of
usability testing and evaluation. The course will also investigate the technology trends such as AI,
Chatbots. etc. and their influence on the interactions between human and computers. The course
will also cover User Experience, The Course will divide into lectures including classroom exercises,
quizzes, a short project and home assignments.
The students of this course will be able to apply the knowledge/learning’s from this course to their
own professional work as HCI Designer, Interaction designer, UX Designer and design interaction
layer of the software/IT products including Mobility, Healthcare, Learning, E-commerce and Utility
etc. The course will include a short project to offer opportunity to the students to experience the full
HCI cycle.
After completion of this course successfully, the students will be able to…
CO-1 Demonstrate good understanding of Human-Computer Interaction and How it influences the
User Experience of digital products, systems, solutions and services.
CO-2 Demonstrate good understanding of methods and tools used to understand the HCI from the
perspectives of technology, human-centered design and human/social sciences such as cognitive,
and digital anthropology perspective.
CO-4Demonstrate the ability to create, document and present the various deliverables and
communications related to HCI, UX and UI Design including Human-Action Cycle, Personas, Use
Cases, Task Flow and Analysis, Information Architecture diagram, Wireframes, UI Design, and
Usability Testing etc.
CO-5Demonstrate the ability to collaborate and co-create the design solution and integrate the DT
process within the overall product development and management life cycle.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO1
PSO1 PSO2 PSO3 PSO4
CO1 3 3 3 2 3 2 1 2 3 2 3 2 2 2
CO2 3 3 3 3 3 2 1 3 3 2 3 2 2 2
CO3 3 3 3 3 3 2 1 3 3 2 3 2 2 2
CO4 3 2 3 3 3 2 1 3 3 3 3 2 2 2
CO5 2 2 2 2 2 2 1 2 3 3 3 2 2 2
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
3.Detailed Syllabus:
• Introduction to HCI?
• History of HCI
• How Human interact with outside world?
• Human Conceptual/Mental models
• Conflict between Mental Models and Design Models.
UNIT 3. Art and Science of User Experience and UI Design (Week 2 Lecture 3 & Week 3 - Lecture 4)
UNIT 4. User-Centered approach to software Design (Week 3 - Lecture 5 & Week 4 - Lecture 6)
• Introducing HCI Project
• Perceived Usefulness and Perceived Ease of Use
• Understanding User Persona
• Why user person is important
• Use cases, User stories
• Task Flows & Task Analysis
• Human-centered software Design Workflow.
UNIT 5. Usability Engineering and Testing (Week 4 - Lecture 7 & Week 5 - Lecture 8)
UNIT 6. HCI PROJECT WORK – UX Design (Week 5 - Lecture 9 & Week 6 - Lecture 10)
UNIT 7. HCI PROJECT WORK – UX Design (Week 6 - Lecture 11 & Week 7 - Lecture 12)
• The Course will be divided into lectures (around 12 nos.) and hands-on work including
assignments, classroom exercises and homework.
• The course will also include fieldwork, hand on activities, learning by doing, to practice the
learning from the lectures.
• I will also introduce and discuss a couple of case studies including cases related to the new
product development and ICT domain.
• It will introduce and discuss a couple of case studies including cases related to HCI, User
Experience and UI Design of software products.
• A HCI project to practice HCI, UX, UI and Usability learnings.
• Other than attending lectures and doing classroom exercises & assignments, students need
to spend 4 hours per week on home/field assignments.
TOTAL 100%
CO-1: Develop awareness about various water and climate change related problems and help to
provide best possible optimal solutions for better management of water resources
CO-3: Employ computer science skills in developing hydrological modelling and water management
tools
CO-4: Design and develop open-source tools for mapping, analysing and predicting hydrological
processes
CO-5: Develop critical thinking to help in solving real-time water related issues using computational
algorithms and technologies
CO-6: To improve the problem-solving skills for solving water resources management problems
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
3 1 2 2 3 1 1 3 1 1 1 2 2 3 2 3
1
CO
1 3 2 3 2 1 1 1 1 3 1 2 2 2 2 2
2
CO
2 2 2 2 3 1 2 1 1 1 1 2 2 2 2 2
3
CO
2 2 3 2 3 1 2 1 1 1 1 2 2 2 2 2
4
CO
2 3 2 2 3 2 3 2 1 1 1 2 2 2 2 2
5
CO
2 2 3 2 2 2 2 2 1 3 1 2 2 1 2 2
6
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4. Detailed Syllabus:
• Introduction: fundamentals of fluid mechanics and open channel flows; hydrology, rainfall and
runoff processes and hydro-climatology, statistical analysis, optimization methods.
• Water Resources Systems: river basin and urban hydrology, river water quality modelling, flood
and drought management, irrigation and reservoir operation and climate change.
• Technologies and Software: Open-source public domain software based on Microsoft Windows
environment: US Environmental Protection Agency’s Qual2k; Matlab Tools: Air2stream; Windows
based decision support systems.
• Development and Application of Software: Real-world applications at various scales for water
resources management
References:
• Subrahmanya, K., 2008, Engineering Hydrology, Tata Mc Graw Hill Pub. Co., New Delhi.
• Chow, V. T., Maidment and Mays, L. A., 2010, Applied Hydrology, Tata Mc Graw Hill Pub. Co., New
York.
• Haan T. C., Statistical Methods in Hydrology, East West Publishers, 1998.
• SK Som and G Biswas, Introduction to Fluid Mechanics and Fluid Machines
Lectures and tutorials on various tools to analyse, visualise and map various water resources systems
such as rivers, basins, catchments, etc. Hands on sessions and term-projects with real-time case
studies for understanding water and climate related issues and to develop tools with the use of
computer programming skills and open sources software tools.
Theory (%): Quiz (10), Assignments (10), Mid exam-1(20), End exam (30) = 70%
Projects (%): Term project and final presentation along with report = 30%
After completion of this course successfully, the students will be able to..
CO-2. Design and architect information retrieval systems for world wide web
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
3 3 3 3 3 1 1 - 2 2 2 2 3 3 2 2
1
CO
3 3 3 3 3 1 1 1 2 2 2 2 3 3 2 2
2
CO
3 3 3 3 2 1 1 1 2 2 2 2 3 3 2 2
3
CO
3 3 3 3 2 1 1 - 3 2 2 2 3 3 2 2
4
CO
3 3 3 3 2 1 1 - 3 2 2 2 3 3 2 2
5
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4. Detailed Syllabus:
Unit 1: Introduction to Information retrieval, Information Extraction and Information Access systems.
(6 hours)
References :
Lectures by integrating ICT into classroom teaching, weekly tutorials involving problem solving and
active learning by students and Project-based Learning by doing one mini-project and a major project
by the students
After completion of this course successfully, the students will be able to:
CO-1: Explain the definition and properties of various basic concepts in information theory such as
entropy, relative entropy, and mutual information for discrete and continuous random variables
CO-2: Interpret and apply the concept of asymptotic equipartition property and random binning
proof technique.
CO-3: Discuss the basics of data compression and source codes such as Huffman codes, Lempel-ziv.
CO-4: Employ random coding ideas to prove the Shannon’s source coding and channel coding
theorems for some simple sources and channels
CO-5: Analyze the capacity of a communication channel through various illustrative examples
CO-6: Calculate the achievable rates of Slepian Wolf coding and MAC channels in network
information theory
Course Topics :
Unit 1: Motivation for digital communication and information theory, Probability overview.
Unit 2: Source Coding - Entropy and its properties, Relative entropy, Mutual information, Huffman
codes and optimality, Asymptotic Equipartition Property and Typical set based source coding.
Unit 3: Channel coding - Channel capacity motivation and definition, Discrete memoryless channel,
Channel coding theorem for DMC- achievability and converse.
Unit 4: Gaussian channel - Differential entropy, Gaussian channel with power limitation, Gaussian
channel coding theorem and converse.
Reference Books :
“Information Theory, Inference and learning algorithms”, David McKay (available online)
E-book Links :
Grading Plan :
Type
Weightage (in %)
of Evaluation
Quiz-1
10%
Mid SemExam
20%
Quiz-2 10%
30%
End Sem Exam
Assignments
15%
Project
15%
Term Paper
Other Evaluation
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
CO 2 3 2 3 2 1 1 2 3 3 2 3 3 3 2 3
1
CO 2 3 2 3 2 1 1 2 3 3 2 3 3 3 2 3
2
CO 3 3 2 3 2 1 1 2 3 3 2 3 3 3 2 3
3
CO 2 3 2 3 2 1 1 2 3 3 2 3 3 3 2 3
4
CO 3 3 2 3 2 1 1 2 3 3 2 3 3 3 2 3
5
CO 3 3 2 3 2 1 1 2 3 3 2 3 3 3 2 3
6
The course materials will be delivered through a systematic set of lectures, assignments, tutorials,
and a term paper. The lectures will be highly interactive, where students will be encouraged to
participate in class activities. In order to evaluate overall understanding of students, there will be
short quizzes with multiple choice questions during the lectures. There will be one tutorial session
per week and periodic set of assignments consisting of practice questions throughout the semester.
Students will be divided into groups (of appropriate sizes) and each group will be asked to study and
present a research paper. These research papers are carefully chosen by the instructor such that
they will aid students to understand and apply the concepts studied during the course duration.
==============
Note: This course description format comes into effect from Spring 2022.
Course Information
Course Description:Cognitive Science is a highly interdisciplinary field of study that seeks to
understand how the mind works. In this course, we will discuss a diverse range of perspectives from
philosophy, linguistics, psychology, neuroscience, and computer science, on how to unravel the
mysteries of human cognition.
Credits:4
Prerequisite: None
Course Structure
This course will be delivered fully in-person in a physical classroom unless COVID restrictions make us
move online (Microsoft Teams).
Student Expectations
In this course you will be expected to complete the following types of tasks.
● Attend lectures and participate in class discussions (CO-1, CO-2, CO-3, CO-4, CO-5)
● Debate sessions (CO-1, CO-2, CO-3, CO-5)
● Quiz 1, Quiz 2, mid-semester, and end-semester exams (CO-1, CO-2, CO-3, CO-5)
● Complete a term paper/debate reaction paper (CO-1, CO-2, CO-3, CO-5)
Mapping of course outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO1 2 2 3 2 1 2 1 2 1 1 - 2 2 1 1 3
CO 1 2 1 3 1 1 1 1 1 1 1 2 1 2 1 3
2
CO3 3 2 2 2 - 2 1 1 1 1 2 2 2 1 2 3
CO 1 3 2 1 - 1 1 2 1 2 - 2 1 2 2 3
4
CO 2 2 1 3 2 1 1 1 2 3 - 2 2 1 1 3
5
● Introduction
● Evolution of Cognitive Science
● A free-form discussion on consciousness
● Empirical approaches in cognitive science
● Brain: Organization; Intro to sensation and perception
● Sensory systems
● Perception and Perceptual Learning, Cross-modal interactions
● Vision
● Attention
● Learning
● Development
● Memory
● Language and Cognition
● Knowledge Representation
● Special topics: e.g. Music, mind, and technology
● Several debate sessions with student debate teams
Grading Policies
Description Percentage
Debate participation (20 marks = 10 marks for presenting + 10 marks for a short report)
We will reserve at least 3-4 lecture slots for student debates on contemporary issues in Cognitive
Science. A list of representative topics are as follows:
Each debate team will have 3 members. They will read the recommended material for the
chosen topic, and organize their arguments distributed across the 3 members. Each
member gets 5 minutes to present their arguments (15 minutes per team). They may
choose to use slides or not but the arguments must be clearly presented. At the end of
both teams’ presentations, each team gets 5 minutes for rebuttal when they can pick 2-3
claims made by the opposite team and present counterarguments.
The students participating in debate teams will only be required to write a short report but
the remaining students will need to write a reaction paper to any one debate session OR
write a term paper on any other topic that they choose (see next main section).
For debate team students (each person writes this separately without discussion with
other team members, plagiarism software will be used to check your work), your short
report should contain the following:
The paper will first summarize the problem (2 marks), and then summarize the arguments
made by both sides (3 marks), and then will provide the student’s OWN opinion about where
they stand on the debate and what arguments were convincing to them (5 marks).
The debate teams will be made on a first-come first-serve basis. TAs will open sign-up forms and
make announcements on the course page on Moodle. It is important to check announcements on
Moodle regularly for this reason.
IMPORTANT: See the last section of this syllabus for policies about plagiarism. There will be no
exceptions to those policies.
Term Paper or debate reaction papers for non-debate team students (20 marks)
1. Introduction and clarity of describing the background literature and specifying the nature
of the problem – 3 marks
2. Describing the different schools of thought that tackle the question – 7 marks
3. Offer your own thinking on the matter (either siding with one school of thought, or
offering a new insight or suggestions for experiments or investigations, providing
appropriate justifications) – 5 marks
4. Overall clarity, organization of thoughts, and originality – 3 marks
5. Formatting (Citations, References) – 2 marks
Submission window for the term paper/debate reaction paper: Nov 1-10
Participation
Students are expected to participate in all activities as listed on the course calendar. Failure to
participate will result in students being unable to complete the term paper satisfactorily. The exams
may also include questions from the in-class activities such as the debates and any resulting effect on
the final grade is entirely the student’s responsibility.
Complete Assignments
All assignments for this course will be submitted electronically through the course page on Moodle
unless otherwise instructed. Assignments must be submitted by the given deadline or special
permission must be requested from instructor before the opening of the submission window with
documented evidence of an emergency.
A [92,100]%
A- [84,92)%
B [76,84)%
B- [68,76)%
C [60,68)%
C- [52,60)%
D [45,52)%
F < 45%
IMPORTANT NOTE:[x,y) indicates that x is included (square bracket) in the range and y is not (curly
bracket). The normal rules of rounding will apply: So if you get 75.5, it will be rounded to 76 and you
will get a B. However, if you get 75.444, it can only be rounded downwards and hence the final grade
will be B-. No disputes on this matter will be entertained and such emails will not get a response.
Course Policies
Netiquette Guidelines
Netiquette is a set of rules for behaving properly online. Your instructor and fellow students wish to
foster a safe online learning environment. All opinions and experiences, no matter how different or
controversial they may be perceived, must be respected in the tolerant spirit of academic discourse.
You are encouraged to comment, question, or critique an idea but you are not to attack an
individual. Working as a community of learners, we can build a polite and respectful course
community.
The following netiquette tips will enhance the learning experience for everyone in the course:
Adapted from:
Mintu-Wimsatt, A., Kernek, C., &Lozada, H. R. (2010). Netiquette: Make it part of your syllabus. Journal
of Online Learning and Teaching, 6(1). Retrieved from http://jolt.merlot.org/vol6no1/mintu-
wimsatt_0310.htm
Build Rapport
If you find that you have any trouble keeping up with assignments or other aspects of the course,
make sure you let your instructor know as early as possible. As you will find, building rapport and
effective relationships are key to becoming an effective professional. Make sure that you are
proactive in informing your instructor when difficulties arise during the semester so that we can help
you find a solution.
Statement of Policy
The instructors of this course will modify requirements as necessary to ensure that they do not
discriminate against qualified students with disabilities. The modifications should not affect the
substance of educational programs or compromise academic standards; nor should they intrude
upon academic freedom. Examinations or other procedures used for evaluating students' academic
achievements may be adapted. The results of such evaluation must demonstrate the student's
achievement in the academic activity, rather than describe his/her disability.
Commit to Integrity
As a student in this course (and at IIIT Hyderabad) you are expected to maintain high degrees of
professionalism, commitment to active learning and participation in this class and also integrity in
your behavior in and out of the classroom.
(a) Seeks to claim credit for the work or efforts of another without authorization or
citation;
(2) Examples of academic misconduct include, but are not limited to: cheating on an examination;
collaborating with others in work to be presented, contrary to the stated rules of the course;
submitting a paper or assignment as one's own work when a part or all of the paper or assignment is
the work of another; submitting a paper or assignment that contains ideas or research of others
without appropriately identifying the sources of those ideas; stealing examinations or course
materials; submitting, if contrary to the rules of a course, work previously presented in another
course; tampering with the laboratory experiment or computer program of another student;
knowingly and intentionally assisting another student in any of the above, including assistance in an
arrangement whereby any work, classroom performance, examination or other activity is submitted
or performed by a person other than the student under whose name the work is submitted or
performed.
We will be using plagiarism detection software. Please do not copy-paste from other papers. If you
use direct quotes, you have to use the quotation marks “xyz” and cite your source: e.g. (Johnson &
Johnson, 1988, p. 5). Please use APA format. If plagiarism is detected, for the first violation, you will
get 0 for the term paper or assignment in question. If plagiarism is detected a second time in
another assignment/project write-up, then one letter grade will be deducted from the final grade
(e.g if you get a B/B-, that will be changed to C/C-) and you will be reported to the appropriate
authorities for further disciplinary action.
CourseCode CS9.427
L-T-P 3-1-0
(L= Lecture hours, T=Tutorial
hours,P=Practical hours)
Credit 4
NameoftheAcademicProgram B. Tech in CSE
PrerequisiteCourse/Knowledge:
CourseOutcomes(COs):
Aftercompletionofthiscoursesuccessfully,thestudentswillbeableto:
CO-2: identify the differences and similarities of how mathematical principles are
applied for various levels of nervous system – from neuron to behavior.
CO-3: analyze and evaluate model components and relate them to the functions
of the neural system
CO-5: analyze and compare the strengths and limitations of computational models
in explaining brain/mind/behavior
CO-6: Appreciate the functional insights that computational model gives about
the complex cognitive system, develop novel computational models and reflect
on how these enable practical solutions
MappingofCourseOutcomes(COs)withProgramOutcomes(POs)andProgramSpecific
Outcomes(PSOs)
CO 2 3 3 1 2 1 1 1 1 1 1 1 2 2 2 3 2
CO 3 2 2 2 3 2 1 1 1 1 1 1 2 2 2 3 2
CO 4 2 3 2 3 3 1 1 1 3 3 1 2 3 2 2 3
CO 5 2 2 3 2 3 1 2 2 1 2 1 3 2 3 2 2
CO6 2 2 3 2 1 1 2 2 2 1 1 3 3 1 3 3
DetailedSyllabus:
ReferenceBooks:
Teaching-LearningStrategiesinbrief(4to5sentences):
Assessmentmethodsandweightagesin brief(4to5sentences):
GradingPolicy:Relativegradingpolicyscheme
ProjectEvaluationBreakdown:
describe and discuss major concepts, theories, models and overarching themes inpsychology
describe applications ofpsychology
analyzeathemajorgoalsofpsychologicalscience,andutilizedifferent research methods used by
psychological research.
Evaluatethechallengesandmeritsofpsychologicalobservationsandassess thebrainand behaviour
researchcomplexity.
explain the major historical landmarks in psychological science and their links to
contemporary research.
CO-2: apply scientific inquiry and critical thinking –
apply major perspectives of Psychology and levels of analyses to explain psychological
phenomenon, e.g., cognitive, biological, social, health, behavioral, and culturaletc.
analyze and evaluate the difference between the personal anecdotal incidences and
scientific inquiry to our everyday psychological experiences. Students will be able to use
different level of complexity to interpret psychologicalbehaviour
compare common fallacies like confirmation bias, causation to correlationetc.
Design, conduct, analyze, evaluate and interpretthe results of basic psychologicalresearch.
analyze,interpret,andevaluatetheindividualexperienceandsocio-culturalperspectivestoexplain
psychological phenomenon
CO-3: apply research ethics of human/ behavioral sciences
analyze and compare the benefits and risk of given psychologicalresearch
apply key principles of APA Ethics guidelines for participants’ rightprotection
CO-4: demonstrate effective communication skills
CO-5: demonstrate personal and professional development
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and ProgramSpecific
Outcomes(PSOs)–CourseArticulationMatrix
CO3 2 1 2 2 1 3 2 2 1 1 1 2 1 2 3 1
CO4 1 1 1 1 1 1 1 1 2 3 1 2 1 1 1 1
CO5 1 1 1 1 1 1 1 1 3 2 1 3 1 1 1 1
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4. DetailedSyllabus:
Personality Intelligence
ReferenceBooks:
1. Lilienfeld, S., Lynn, S. J., Namy, L., Woolf, N., Jamieson, G., Marks, A., & Slaughter, V.
(2014).Psychology: From inquiry to understanding(Vol. 2). Pearson Higher EducationAU.
2. Schacter, D., Gilbert, D., Wegner, D., & Hood, B. M. (2011).Psychology: European Edition.
Macmillan International HigherEducation.
3. Anderson, J. R. (1984). Cognitive psychology.Artificial Intelligence,23(1),1-11.
th
4. Elliot, A., Timothy, W., & Samuel, R.S. (2017). Social Psychology (9 Ed.) PearsonEducation.
Journal Articles:Will be announced before a few key topics.
The psychology course in monsoon 2021 will be primarily lecture and project-based learning
course. Students will be required to make presentations for one of the assigned reading materials
and project. Students will be introduced to undergraduate-level introductory topics and issues in
psychology. Reading material will be assigned. Students will be required to engage in discussions,
and to present topics based on the assigned reading topics. Each student will be required to do at
least two presentations, one reading
materialsandanotheraccountedfortheirproject.Studentswillbeencouragedtotakeassignmentsinspired
from their everyday experiences and will be asked to evaluate the event/phenomenon/ processes critically
and scientifically using psychological methods. They will be asked to perform some of the activities in team
and demonstrate the individual contribution to the team activities. Students may beasked to perform peerreview
aswell.
sentences): AssessmentScheme:
1. Assignment N=2 10%
2. Home and Class Activities (Student N=2 5%
presentation)
3. Mid Semester Exams N=2 20%
4. Project in Group – with 2-3 students N=1 30%
5. End SemesterExam N=1 30%
6. Experiment participation based on credits N=2 5
TOTAL 100%
Project EvaluationBreakdown:
A B C D F
>=85 >=70 >=55 >=45 <45
The course will use plagiarism-detection software to check your assignments/ projects/ codes/
exam/ quiz responses. Copying from another student will be treated equally to plagiarism.
Violation of any of the above policies, whether you are the giver or receiver of help, will result in
zero on the assignment or the respective assessment components and fail the course in case of
repetition
7. Organization 5
5. Organization 5
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
3 1 1 1 1 1 3 3 1
CO1
3 1 1 1 1 1 3 3 1
CO2
3 2 1 1 1 1 3 3 1
CO3
3 1 1 1 1 1 3 3 1
CO4
3 1 1 1 1 1 3 3 1
CO5
CO6 3 2 1 1 2 1 3 3 2
CO7 3 1 1 1 1 1 3 3 1
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: Cellular foundations: Cell organelles, Membranes and cellular compartments, Tree of life
Unit 2: Chemical foundations: Biomolecules, Structure and function
Unit 3: Physical foundations: Bioenergetics, Catalysis, Enzymes, Photosynthesis, Respiration
Unit 4: How cells obtain energy from the food - metabolism
Unit 5: Genetic foundations: DNA, Genes, chromosomes, Genomes, Mutations
Unit 6: Evolutionary foundations, Systematics
Unit 7: DNA Replication, Repair, and Recombination - an overview
Unit 8: How Cells Read the Genome: From DNA to Protein
Unit 9: Control of Gene expression
Unit 10: Cell Signalling, Cell cycle
Unit 11: Analysing and manipulating DNA
Unit 12: Introduction to sequencing and computational challenges
Reference Books:
1. Lehninger Principles of Biochemistry by David Nelson, Michael Cox
2. Molecular biology of the cell, Sixth Edition by Alberts B by Bruce Alberts, Alexander Johnson,
Julian Lewis, Martin Raff, Keith Roberts, and Peter Walter.
3. Fundamentals of Biochemistry by Voet, Voet& Pratt
The topics are presented through examples of its applications (e.g., to human body, disease), of the
latest research developments and of the history of the subject. Tutorials are designed to show how
computers can be used to tackle biological problems. Evaluations test their ability to understand the
relationships between topics and synthesize information from the scientific literature.
Credits : 4 credits
L - T - P: : 36 hours (24 classes)
Name of the Program : Humanities Elective
Semester, Year : Monsoon 2021
Pre-Requisites : Introduction to Human Sciences
Course Outcomes :
1. critically interpret, analyze, and appreciate literature and, by extension, other kinds of texts
and narratives too;
2. applythis basic foundation in the study of creative writing to conduct computational research
on topics associated with it;
3. examine and discuss the literary merit of creative texts beyond casual impressions or value
judgements, acquiring – in the process – fundamental skills in oral and written
communication; and
4. connect human, creative expression to the issues that make up and are made by the world in
which we live.
Course Topics :
Ali, Agha Shahid. “In Arabic” and other poems (various years; poetry)
Ao, Temsula. “Laburnum for my Head” (2009; short story).
Baldwin, Shauna Singh. What the Body Remembers (1999; novel)
G. Shyamala. “But Why Can’t the Baindla Woman Ask for Her Land?” (2012; short story)
Hyder, Qurratulain. “A Night on Pali Hills” (1995; play)
Margaret, Mercy. “Prega News” and other poems (various years; poetry)
Masud, Naiyer. “The Woman in Black” (2006; short story)
Merchant, Hoshang. “Secunderabad Sans Light” and other poems (various years; poetry)
Narayan, R.K. “Like the Sun,” “Chippy” (1985; short stories)
Nongkynrih, Kynpham Sing. Selections from Time’s Barter: Haiku and Senryu (2015; poetry)
Pritam, Amrita. “Today I Say UntoWaris Shah” and other poems (various years; poetry)
Tendulkar, Vijay. Silence! The Court is in Session (1967; play)
Reference Books :
E-book Links :
Grading Plan :
Project
40%
PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
12
CO1 3 2 3
CO2 2 3 3
CO3 3 3 3 3
1.PrerequisiteCourse / Knowledge:
1. Intro topsychology
2. Cognitive Science
3.CognitiveNeuroscience
4. Game theory
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course ArticulationMatrix
4. Detailed Syllabus:
OBJECTIVE :Extend the understand of brain and behavior to economics and decision
making.
The course will be a seminar-style course covering the brain and behaviour pertaining to
decision making as applied to economic theories. The course will begin with introduction to
classical economics, the brain (brief intro to anatomy) structures attributed to learning,
decision making, emotions, reward etc. The core part will be modern neuroeconomics and
applications.
By the end of the course the student will be able to:
COURSETOPICS :
(please list the order in which they will be covered)
Reference Books:
1. NEUROECONOMICS, Decision Making and the Brain, SECOND EDITION
Edited by PAUL W. GLIMCHER & ERNSTFEHR
2. NEUROSCIENCE OF DECISION MAKING, OshinVartanian& David R. Mandel(eds)
3. Choices, Values & Frames by Daniel Kahneman& Amos Tversky)
Term paper
40
Project
20
Open book exam or 30 minute quiz
Other EvaluationC l a s s
presentation &Viva_ 20
L - T - P:
(L - Lecture hours, T-Tutorial hours, P - Practical hours)
Semester, Year : Monsoon 2022(Ex: Spring,
2022)
Pre-Requisites : None
Course Outcomes :
After completion of this course successfully students will be able to:
CO1: Describe the concept of politics and identify the general scope and methods ofPolitical
Science at an introductory level.
CO2: Explain range of academic theories relating to key concepts of Political Science.
CO3: Analyze the different features of Constitution and democratic institutions in India
CO4: Evaluate the political process in India and suggest policy recommendations forreforms.
CO5. Assess the nature of Constitutional Government and Democracy in India fromvarious
perspectives.
CO6. Develop one’s own understanding on how to address contemporary challenges inthe Indian
Political System.
Course Topics :
(please list the order in which they will be covered, and preferably arrange these as fiveto six
modules.)
Module 1: Introduction to various perspectives on how we define politics and its domain;Nature
and scope of Political Science as a field of knowledge; Meaning and origin ofState: divine theory
and social contract theory; Forms and functions of government Module 2: Brief introduction to key
concepts of Political Science; Liberty: Negative andPositive; Equality: Equality of Opportunity;
Justice: Social Justice; Rights: Legal Rightsand Human Rights; Democracy: Idea and Practice
Module 3: Philosophy and features of Indian constitution, Structure and functions of Parliament
(Legislature), Prime Minister and his cabinet (Executive), Supreme Court of India (Judiciary);
Balance of Power
Module 4: Structure and functioning of federalism in India; centre-state relations; Meaning and
interpretation of secularism in the Indian context; Provisions for unity in diversity
Module 5: History and Features of Party system in India; National Parties and State Parties; Trends
in the Party System; Electoral Process, Election Commission, Contemporary Challenges and
Reforms.
Reference Books :
1. Rand Dyck: Studying Politics: An Introduction to Political Science, Third edition
2. Larry Johnston: Politics: An Introduction to the Modern Democratic State
3. Eric Mintz, David Close, and Osvaldo Croci: Politics, Power and the Common Good:An
Introduction to Political Science.
4. Rajeev Bhargav and Ashok Acharya (eds): Political Theory: An Introduction
5. Granville Austin: The Indian Constitution: Cornerstone of A Nation
6. Paul R Brass: The Politics of India Since Independence
7. Niraja Gopal Jayal : Democracy in India (Themes in Politics)
8. Atul Kohli and Prerna Singh, (ed.): Routledge handbook of Indian politics
9. Sujit Choudhry, Madhav Khosla, And Pratap Bhanu Mehta, (ed.): The OxfordHandbook of The
Indian Constitution
10. B L Fadia: Indian Government and Politics
11. Ramchandra Guha : India after Gandhi
12. Rajni Kothari: Politics in India
Grading Plan :
(The table is only indicative)
Quiz-1
10%
Quiz-2
Project
Term Paper
Other Evaluation
The course will be based on classroom lectures and in class discussion of assigned reading
material. On an average, each student will be required to read between 500 to 700 pages of
books and articles and submit written work between 3000-4000 words, cumulatively. The students
will be expected to follow the latest news and developments in India on the topics to be discussed
in this course. The assignments and project will focus on training students to develop their own
ideas and research skills in social sciences. Audio-visual and interactive materials may be used.
==============
Note: This course description format comes into effect from Spring 2022.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
1 1 1 3 1 1
CO1
1 1 1 3 1 1
CO2
1 2 1 2 1 1
CO3
2 3 1 3
CO4
3 1 1 3
CO5
CO6 3 3 1 2 2 1
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Reference Books:
Aim of the course is to introduce to the students the main concepts and mathematical framework of
Quantum Field Theory. A typical class consists of discussion of a new concept and
its inderlysing mathematical structure. To make teaching more interactive in the online mode,
instead of showing sides, mathematical derivations are done live during the class. Refined versions
of the class materials is then circulated to the students. Students are encouraged to go through the
materials and work out the mathematical derivations for better understanding of the concepts.
Assignments are given on a regular basis. The assignments are designed in such a way that students
can apply the concepts to solve problems. At the end of the course students will acquire several
tools of Quantum Field Theory.
After completion of this course successfully, the students will be able to.
CO-1:
Students will have a sense of how the discipline of Sociology developed; its colonial roots, its core
concerns and the impact of its roots and concerns on its methodologies.
CO-2:
Students will have an understanding of core conceptual frameworks and debates in Sociology.
CO-3:
Students will have a sense of major theoretical frameworks in Sociology. They will be introduced to
the Durkheimian, Marxist and Weberian frameworks and methodologies, as well as to later theorists.
CO-4:
Students will be able to employ a sociological approach to the study of social institutions in India,
such as caste, class, gender and tribe.
CO-5:
Students will be able to employ a sociological approach to the study of social, political and economic
processes in India, such as development, industrialization, urbanization and migration.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO 1 1 3 3 3 2
1
CO 1 1 3 3 3 2
2
CO 1 1 3 3 3 2
3
CO 1 1 3 3 3 2
4
CO 1 1 3 3 3 2
5
….
.
….
.
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
CO 1 1 3 3 3 2
1
CO 1 1 3 3 3 2
2
CO 1 1 3 3 3 2
3
CO 1 1 3 3 3 2
4
CO 1 1 3 3 3 2
5
….
.
….
.
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1:
Development of Sociology as a Discipline: Sociology’s emergence in Europe, its roots and causes. The
connection between anthropology and colonialism. Enduring influences in the practice of sociology.
Unit 2:
Sociological Concepts: Social Structures,Individuals and Groups, Socialisation, Structure/Agency,
Status and Roles, Rules, Values, Norms, Culture, Discourse, Deviance.
Unit 3:
Sociological Frameworks and Theories: Understanding social stratification through the structural
functionalist, Marxist and the Weberian methods. Introduction to key ideas of Emile Durkheim, Karl
Marx and Max Weber.
Unit 4:
Study of Social Institutions in India: Caste, Class, Tribe and Gender
Unit 5:
Political Sociology: Introduction to methods in Political sociology. Case studies from Indian politics to
understand and identify shifting sociological and political narratives, political formations and political
cultures. Introduction to concepts of power elites and ruling class.
Unit 6:
Study of Social Processes: Development, Industrialisation, Urbanisation and Migration
Reference Books:
Students are introduced to theories and concepts through lectures. Relevant photographs, short 4-5
minutes videos, short films and clips from films are used during the lectures. Discussions and
interventions in the classroom are highly encouraged. Students are given reading-based assignments
through the course, which will help them to firstly understand the concepts in some depth and
secondly apply the concepts in specific situations. Each assignment involves 30-40 pages of intense
reading. Quizzes are designed to test analysis of a specific case.
CO 1: Stochastic processes are wide-spread both in natural sciences and engineering systems. This
course explains the basic concepts of stochastic processes in Physics, Chemistry and Biology.
CO 2: The stochastic effects in physical systems lead to fluctuations in observables giving rise to
error in measuring quantities. The precision in measurement is quantified using information theory.
The course will further introduce fundamental concept of information in stochastic processes.
CO3: The concepts will be used to simulate stochastic processes and compute various statistical
features including variance, auto-correlation, cross correlation of various observables.
CO4: Analysis and interpretation of stochastic processes using statistical techniques like information
theory would be introduced.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
3 2 2 2 3 2 1 1
CO1
3 2 3 2 3 2 1 1
CO2
1 3 2 2 3 2 1 1
CO3
1 3 2 2 3 2 1 1
CO4
CO5
CO6
CO7
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4. Detaied Syllabus
Introduction
Unit 1: Stochastic processes: Markov processes
The Markov property, stationary Markov processes, decay processes
Birth and death Markov processes
Unit 3: First passage time UnMaster equation and solution through small noise approximation
Numerical Monte Carlo methods to solve master equation
The objective of the course is to provide the students with basic concepts of stochastic processes
and their applications to Physics, Chemistry and Biology. It will provide students with theoretical and
computational tools to analyze fluctuations in stochastic processes and exact underlying
information. Although the course mostly emphasizes on application of stochastic processes in
sciences, the basic concepts taught in the course would in general help students to apply them in
other fields as well ranging from engineering to financial markets etc.
Reference books
Theory and Applications of Stochastic Processes : An Analytical Approach by Zeev Schuss.
Stochastic Methods: A Handbook for the Natural and Social Sciences by Gardiner, Crispin
Elements of Information Theory by Thomas M. Cover, Joy A. Thomas
L-T-P: 1-0-3
Credits: 4
( L= Lecture hours,
T=Tutorial hours, P=Practical hours)
Name of the Academic Program: MTech CASE
1. Prerequisite Course / Knowledge:
Basic computer programming (C), 10+2 level physics, basics of structural engineering
CO-1(Understand) : Explain the basic elements of an IoT system and the application of IoT for
structural engineering.
CO-2(Analyze) : Analyze and solve basic electrical circuits using Kirchhoff’s laws
CO-3(Understand) : Describe the working principle of commonly available sensors and actuators.
CO-5(Apply) : Write simple embedded programs and interface common sensors and
actuators with Arduino and ESP 32 boards
CO-8(Create) : Develop and implement an IoT-based solution for a real-life problem in the
domain of structural engineering
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2 PSO3 PSO4
2 1 3 - - 1 - 2 - - - 3 1 1
CO1
2 - - - - - - 2 - 1 - - - -
CO2
2 1 1 - - 1 - 2 - 1 - - - -
CO3
2 - 2 - - - - 2 - - - 1 1 -
CO4
1 - 2 - 2 1 1 2 - - - 2 2 -
CO5
1 - 3 - - 1 - 2 - - - 2 2 -
CO6
CO7 2 - 3 1 2 - 2 2 2 2 - 2 2 -
CO8 3 3 3 3 3 1 3 2 3 3 1 3 3 3
4. Detailed Syllabus:
1. Basic properties of electricity and electrical circuits - DC, Voltage, Current, Power, Energy,
Resistance, Ohm’s Law, Circuit Diagrams
2. Kirchoff’s voltage and current laws, series and parallel resistance, Voltage and Current
divider
3. Online Simulations using TinkerCAD
4. Basic Circuits, Mesh analysis, Node analysis.
5. What is IoT, Embedded Systems, Components of Embedded Systems, Microcontrollers,
Sensors and Actuators, Analog/Digital conversion, Internet structure, Protocols, TCP/IP
6. Arduino Environment, C Programming, Arduino programming and debugging, URAT
Protocol
7. Interfacing with Arduino, Pulse Width Modulation, Arduino Libraries, I2C communication,
Arduino Shields
8. Peripherals: RTC, ADC channels, resolution, onboard memory, power, external/internal
watchdog
9. Communications and Networking in IoT
10. Cloud Computing and Data Analysis
11. Interoperability Standards and security
12. Dashboard and Visualization
13. Documentation and Productization
Reference:
1. Raj Kamal, Internet of Things, McGraw Hill, 2018
2. P. Lea, Internet of Things for Architects, 2018
3. O. Hersent, D. Boswarthick, O. Elloumi, The Internet of Things, Wiley, 2016
4. D. Norris, The Internet of Things, McGraw Hill, 2015
5. A. Bahga and V. Madisetti, Internet of Things, University Press, 2016
6. Neil, Storey. Electronics: A Systems Approach, 4/E. Pearson Education India, 2009.
Lectures will be integrating ICT into classroom teaching, active learning by students, and project-
based learning by doing an IoT-based project.
------------------------------------------------------------------------------------------------------------------------
Title of the Course Name: IS Codes on Design and Structural Safety Assessment
Name of the Faculty Name: Pradeep Kumar Ramancharla
Course Code: CE1.605
L-T-P : 3-1-0
Credits : 4
Name of the Academic Program: M.Tech in Computer Aided Structural Engineering
B.Tech in Civil Engineering subjects i.e., Reinforced Concrete Design, Structural Analysis.
After completion of this course successfully, the students will be able to..
CO-1 Use the understanding of the code provisions in the design of structures;
CO-3 Analyse and design the structure using commercially available software
CO-4 Compare the provisions of Indian standards with other relevant international standards
CO-5 Demonstrate understanding ofthe challenges in construction industry and get equipped to
address some of the challenges
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2PSO3PSO4
CO1 3 3 1 1 2 3 3 - - - - - 3 3 2 3
CO2 2 1 2 2 3 2 2 - - - - - 2 2 3 3
CO3 1 2 3 2 1 3 3 - - - - - 2 2 3 3
CO4 3 3 1 3 2 3 2 - - - - - 3 3 2 3
CO5 2 2 3 3 3 2 2 - - - - - 3 3 2 2
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: IS Code provisions: Design of RC structures, tall buildings, detailing, assessment and
retrofitting
Unit 2: IS 16700-2017: Criteria for Structural Safety of Tall Concrete Buildings: General requirements,
Loads and load combinations, Structural analysis of tall buildings, Structural design of
tall buildings, Foundations for tall buildings, Non-structural elements in tall buildings,
Recommendations for monitoring deformations in tall buildings.
Unit 3: IS 1893-2016: Criteria for Earthquake Resistant Design of Structures: General principles,
Design criteria, Design of buildings, Regular & Irregular buildings.
Unit 4: IS 13920-2016: Ductile Design & Detailing of RC structures subjected to seismic forces – Code
of Practice: General specifications, Beams, Columns & Inclined members, Special
Confinement reinforcement, Beam-column joint, Special shear walls, Gravity columns in
buildings.
Reference Books:
1. IS 16700-2017: Criteria for Structural Safety of Tall Concrete Buildings
2. IS 1893-2016: Criteria for Earthquake Resistant Design of Structures
3. IS 13920-2016: Ductile Design & Detailing of RC structures subjected to seismic forces – Code
of Practice
4. IS 456-2000 Plain and Reinforced Concrete - Code of Practice
5. IS15988-2013: Seismic evaluation & strengthening of existing RC Buildings-Guidelines
5.Teaching-Learning Strategies in brief (4 to 5 sentences):
A lecture on a theory concept will be preceded by its practical relevance, appreciation of field level
challenges and immediately followed by on-hands-practice using manual approach as well as using
appropriate scientific software. Student will be encouraged to come up with issues and how the
theory and hands-on experience is helping them. Student is also encouraged to do homework and
assignments individually and mini-projects as a group task.
The course will rely heavily on looking at problem solving capability of student and hence the
assessment is divided as follows i.e..
a) 20% weightage is given to individual assignments for checking the concepts taught in the class,
c) 30% is quizzes &Mid exam for checking the application of concept and,
Title of the Course Name: Learning and Memory – From Brain to Behaviour
Faculty Name: Bhaktee Dongaonkar
Course Code : CS9.439
Credits: 4
L-T-P : 3-1-0
(L - Lecture hours, T-Tutorial hours, P - Practical hours)
Name of the Program : Cognitive Science
Semester, Year : Monsoon 2022
(Ex: Spring, 2022)
Pre-Requisites : not applicable
Course Overview
This course is designed for students to learn the core concepts of learning and memory mechanisms
in the brain. The course will go in-depth and discuss important scientific experiments and theories,
and neural models that have helped to shape the understanding of learning and memory behaviour.
The content is a mix of cognition, neuroscience, and neural network models.
Course Outcomes :
CO1- Understand the basic principles of learning and memory in the brain
CO2- Apply the fundamentals of behaviour to brain network models
CO3- Examine the experimental results from research in the field of learning and memory
CO4- Evaluate a chosen topic, understand its current status and propose new ideas
CO5- Develop an experimental design that can propel the field ahead
Course Topics :
Introductory Module
Reference Books :
Grading Plan :
(The table is only indicative)
CO1 2 1 1 1 1
CO2 1 2 2 1 1
CO3 1 3 3 2 1
CO4 1 3 3 3 3
CO5 1 2 2 3 3
The textbook will be used as a reference to cover the important topics and basicsin the field of
learning and memory. Published experimental results will be discussed in class with students to
understand how experimental work is conducted and analyzed. Students will then choose a topic of
their interest, understand it in-depth, design a study that fills a gap and explain it to the class.
CO6
CO7
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
1) Short treatise on Differential Equations: Existence and uniqueness of solutions, System of
differential equations, Eigenvalues and eigenvectors. Application to population dynamics models.
2) Introduction to dynamical systems: Flows, Fixed points and linearization.
3) Introduction to reaction networks: Persistence, Permanence, Globally Attracting sets, Deficiency
and Multistability (Species-Reaction graphs).
4) Absolute concentration robustness, Network translation, Deficiency zero and Deficiency one
theorems.
5) Applications to biological signal transduction pathways, phosporylation-dephosphorylation cycles
and MAPK cascades.
6) Numerical simulations and analysis of dynamical systems using pplane and MATLAB.
Reference Books:
1) Nonlinear Dynamics And Chaos: With Applications to Physics, Biology, Chemistry, And Engineering,
by Steven Strogatz.
2) Foundations of chemical reaction network theory by Martin Feinberg.
3) Martin Feinberg’s lecture notes: https://crnt.osu.edu/LecturesOnReactionNetworks
3) Jeremy Gunawardena’s lecture notes: https://vcp.med.harvard.edu/papers/crnt.pdf
4) An introduction to systems biology: design principles of biological circuits, by Uri Alon.
The objective of the course is to give the students a flavor of mathematical techniques used in
modeling biological systems. In particular, the focus will be on analyzing biological systems from a
dynamical systems point of view. Applications include analysis of enzymatic pathways, reaction
networks, epidemic models and stability of steady states. The course will familiarize students
with state-of-the-art softwares like pplane for simulating dynamical systems arising from biological
networks.
6.Assessment methods and weightages in brief (4 to 5 sentences):
Assignments (25%), Midterm I (20%), Midterm II (20%), Final exam (35%)
After completion of this course successfully, the students will be able to..
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 2 1 1 1 1 1 2 2 1 1 2 1 1 1 2
CO2 3 3 1 2 1 1 1 2 2 1 1 1 1 1 1 2
CO3 2 3 1 2 1 1 1 2 2 2 1 2 1 1 1 3
CO4 3 2 3 2 2 1 1 2 2 2 1 3 1 1 1 3
CO5 2 2 3 2 3 1 1 2 3 3 3 3 1 1 1 3
Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs). Write ‘3’
in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
Mapping with PSOs, where applicable.
Detailed Syllabus:
Classes invoke rich graphical content in the form of images, representations, videos to elucidate
difficult concepts in robotic vision. Code walkthroughs, simulation of algorithms used to enhance
understanding. Learning by doing, coding and simulation is highly promoted and encouraged.
Students understand difficult mathematical concepts and abstraction by coding it using state of the
art software, simulation frameworks, libraries and solvers.
Assessment methods and weightages in brief (4 to 5 sentences):
Course Outcomes :
1. Define and name some examples the notion of channels, channel capacity and capacity
achieving codes, with examples such as LDPC codes, Reed Muller Codes and Berman Codes,
and their application to 5G communication.
2. Understand principle of message passing decoding (MPD) and employ MPDfor LDPC Codes
for Binary Erasure Channel and Binary Symmetric Channel.
3. Define Reed Muller Codes and demonstrate majority logic decoding.
4. Illustrate Capacity Achieving properties of Reed Muller Codes via Boolean function analysis.
5. Demonstrate principles of recursive code construction in Berman Codes and Polar Codes,
with corresponding capacity achievability results.
Course Topics :
1. Channels and their Capacity ; Notion of Capacity achieving Codes; Examples codes achieving
capacity on various channels. Application in 5G and beyond.
2. Basics of Block Codes, Concept of LDPC Codes, Idea of Code Ensembles
3. Message Passing Decoding of LDPC Codes, Analysis of decoding via Density evolution
4. Reed Muller Codes : Definition, Properties, and Proof of Capacity achieving nature in Binary
Erasure Channels, Idea of Capacity Achieving nature in other binary memoryless channels. .
5. Recursive Constructions for Berman Codes and Polar Codes: Definitions, basic properties,idea
of capacity achieving nature in BMS channels.
Reference Books :
E-book Links :
Grading Plan :
(The table is only indicative)
Type of Evaluation Weightage (in %)
Mid SemExam
20
End Sem Exam
40
Assignments
20
Project
20
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 2 2 1 2 1 2 3 1 2 2 2 2 3 2
CO2 3 2 2 2 2 2 2 3 2 3 2 2 2 3 2
CO3 2 2 3 2 2 2 2 3 3 3 2 2 2 3 2
CO4 2 2 3 2 2 2 2 3 3 3 2 2 2 3 2
CO5 2 2 3 2 3 2 2 3 3 3 2 2 2 3 3
The students’ learning in this course would strongly supported by project and assignments which
would be done in teams possibly. The assignments would have a number of programming questions
where the students learn how to simulate the encoding and decoding algorithms of various codes
being discussed in the classroom to effectively learn about how these codes perform when deployed
in the field.
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs)
P PO PO PO PO P PO PO PO PO PO PO PS PS PS PS
O 2 3 4 5 O 7 8 9 10 11 12 O O O O
1 6 1 2 3 4
CO1 2 2 2 3 1 1 1 1 2 2 1 1 3 1 1 1
CO2 1 2 2 2 1 1 1 1 2 2 1 1 3 1 1 2
CO3 1 3 2 3 1 1 1 1 2 2 1 1 2 1 1 2
CO4 1 3 2 2 1 1 1 1 2 2 1 1 3 1 2 2
CO5 1 3 2 3 1 1 1 1 2 2 1 1 3 1 1 3
CO6 2 3 2 3 1 1 2 1 2 3 1 1 2 2 3 3
‘3’ for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping.
Detailed Syllabus:
Unit 1: Models of Computation and Impossibility Results: Turing Machines, Circuits,
Encoding ofProblems, Halting Problem, Shannon’s Counting Lower bound.
Unit 2: Complexity Measures and Classes: Time, Space, Depth measures of
complexity, Time, Space hierarchy theorems, Nondeterminism, Savitch’s theorem,
P, NP, P/poly, PSPACE, EXP, L, NL.Unit 3: Completeness and Hardness Reductions:
3SAT, Cook-Levin Theorem, NP-Complete, NL- Complete, Hardness reductions for
common problems like VertexCover, Independent Set, Knapsack etc.
Unit 4: Advanced Topics: Definitions and relationships between PH, RP, BPP, NC
includingtheorems like Karp-Lipton, Adleman’s theorem, Derandomization
Techniques.
Reference Books:
S. Arora and B. Barak (2000), Computational Complexity: A Modern
Approach, CambridgeUniversity Press.
C. Moore & S. Mertens (2011), The Nature of Computation, Oxford University
Press.
M. Sipser (2014), Introduction to Theory of Computation, Cengange Learning.
C. Papadimitriou (1994), Computational Complexity, Addison Wesley Longman.
CO1: Demonstrate a familiarity and the ability to apply the concepts related to
different sub-areas within multi-agent systems field.
CO3: Identify and formulate relevant real world city scale resource allocation
problems as sequential decision-making problem and solve it using approximate
dynamic programming framework
CO4: Design and evaluate solutions for constraint satisfaction and constraint
optimization problems.
CO5: Identity, formulate and efficiently solve the real-world problems of providing
maximum security coverage with limited security resources using the framework of
Bayesian Stackelberg security games.
CO6: Work in a team to critically analyze and implement research papers in multi
agent systems field and communicate the results to others using presentations.
https://iiitaphyd-my.sharepoint.com/:b:/r/personal/dyacad_iiit_ac_in/Documents/NBA-
2020-
21/Reference%20Documents/Curriculum%20Design%20in%20NBA%20Framework%20and%
20Course%20design%20for%20all%20faculty%20IIIT%20Hyderabad%207th%20july%202021.
pdf?csf=1&web=1&e=387W1k
Course Topics :
(please list the order in which they will be covered, and preferably arrange these as
five to six modules.)
Grading Plan :
(The table is only indicative)
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-
2020-21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
CO1 1 3 2 2 2 2 2 3 2 2 2 2 3 2 2 3
CO 3 2 3 2 2 2 1 3 3 3 3 2 3 3 1 3
2
CO 2 2 2 1 1 1 2 3 2 2 2 2 3 1 1 3
3
CO 2 2 2 1 1 1 1 3 2 2 2 2 3 1 1 3
4
CO 2 2 2 1 1 1 2 3 2 2 2 2 3 1 1 3
5
CO 3 3 3 2 2 2 2 3 3 3 3 2 3 3 1 3
6
…..
The course will introduce both theoretical concepts and will encourage students to
apply the knowledge gained to build useful applications. The real-world application
examples used during the course will help students to understand how the concepts
taught during the course are useful in finding solutions to some important problems.
The project and assignment presentations will encourage class discussions.The course
project will enhance collaborative learning. By discussing ideas with their teammates,
they will be able to learn better.
==============
Note: This course description format comes into effect from Spring 2022.
2 3 3 1 1 3 1 1 1 2 2 1 3 2
2 3 2 2 1 2 1 1 1 2 3 1 2 3
4 3 3 2 2 3 1 1 1 2 3 1 2 2
5 2 3 2 2 3 1 1 1 2 3 2 2 2
6 3 2 1 1 2 1 1 1 2 2 2 3 3
Note: 3 in the box denotes high level mapping, 2 for medium level and 1 for low
level mapping
4. Detailed Syllabus
5. Teaching-Learning Strategies
Lectures in class room, weekly tutorials on problem solving, active learning by
students.
After completion of this course successfully, the students will be able to,
CO-1. Extend the concepts of layering and modularity to build new software systems
CO-3: Implement an application on the top of given operating system in an efficient manner
based on process and thread framework available in the given operating system.
CO-4. Architect the given system on the top of operating systems by exploiting the system
calls of the given operating system services as far as possible.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 2 1 1 2 - - - 3 2 2 3 3 2 1 2
CO2 3 3 3 2 2 - 1 - 2 2 2 3 2 1 2 2
CO3 3 3 3 2 2 2 1 - 3 2 2 3 3 2 1 2
CO4 2 2 3 2 2 3 2 - 3 2 2 2 3 3 2 3
3 2 1 1 2 - - - 3 2 2 3 3 2 1 2
CO5
CO6 3 3 3 3 2 2 1 - 2 2 3 2 3 3 3 3
Note ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Five mini projects related to the above syllabus will be done by students in the
laboratory
Reference Books:
Lectures by integrating ICT into classroom teaching, weekly tutorials involving problem solving
and active learning by students and Project-based Learning by doing 5 mini-projects in
laboratory by the students
Two Class Room tests: 10 marks; Mid Semester Examination in theory: 20 marks , End Semester
Examination in Theory: 40 marks, Assessment of 5 mini projects in Laboratory: 30 marks
Title of the Course: Organizational Operations
Pre-Requisites: None
Course Objective:
Operations are the work of managing the inner workings of your business so it runs as
efficiently as possible. Whether you make products, sell products, or provide services,
every small business owner has to oversee the design and management of behind-the-
scenes work. Organizational operations management involves converting input into
efficient outputs to achieve desired results for an entrepreneur. The course contains
various operations models, tools, and techniques for supply chain management,
quality control systems, and streamlining workflows. You will learn how to innovate
business operations to improve productivity and capacity with the resources. You will
develop skills that will empower you to configure business processes to channel
operations and reduce bottlenecks.
Course Outcomes :
CO-1 Understand key functional areas of operations with the type of decisions they are
typically involved in to run a business efficiently.
CO-2 Identify key differences between service and manufacturing organizations and
the business operations in the two sectors of the businesses.
CO-3 Understand and map each process phase to formulate an organizational strategy
with actions typically performed at that phase.
CO-4Identify and categorize different transformation characteristics of manufacturing
and service operations strategies.
CO-5 Understand the concept of organizational strategy, the four-phase process for
formulating this strategy, and how the strategy should be aligned with operations
strategy in the manufacturing and services context.
Course Topics :
Basics of Lean Operations: Classification of wastes, 5S, Kaizen, Jidoka, Kanban, Kaizen,
Value Stream Mapping, Total Productive Maintenance. Three sessions
Supply Chain Management - Measuring supply chain performance, drivers and metrics,
planning and managing inventories in the supply chain, managing economies of scale,
uncertainty, optimal product availability, sourcing decisions, Three sessions
Reference Books :
Operations Management: Processes and Supply Chains 11th Edition, by Lee
Krajewski (Author), Manoj Malhotra (Author), Larry Ritzman (Author)
Grading Plan :
(The table is only indicative)
CO1 3 3 3 2 3
CO2 3 3 2 2 3 1 1
CO3 3 2 3 3 3 2 3
CO4 3 2 3 2 3 3
CO5 2 1 1
I believe in inclusive teaching with involvement from the class as much as possible. I
tend to keep the teaching and learning hand in hand and ensure we teach, learn and
evaluate as we go. This helps students to pace the subject well and also makes them
accustomed to the subject in a better way. I keep quizzes and assignments to include
them in the classes as much as possible. We keep the Case studies and hands-on
culture intact.
==============
1 Course structure
2 Prerequisite courses
1. Computer Programming
3. Automata Theory
3 Course outcomes
5 Syllabus
Textbook
EOPL Essentials of Programming Languages 3rd Edition. Friedman
andWand. This is the main text for the course. Available on
Amazon.in.
References
HtDP How to Design Programs. Felleisen et al. Available online.
TRaAT Term Rewriting and All That. Baader and Nipkow. Chapters 1
and 2.
8 Assessment (Tentative)
Programme Outcomes
PO1 :: Engineering knowledge Use concepts from varied disciplines in-
cluding Computer Science, Electronics, Mathematics, and the
Sciences, to engineer and develop systems of varying scale.
PO6 The engineer and society Make judicious use of resources and un-
derstand the impact of technology across the societal, ethical,
environ- mental, and economic aspects.
PO9 Individual and team work Work efficiently in individual and team- oriented
projects of varying size, cultural milieu, professional accom- plishments, and
technological backgrounds.
PO12 Life-long learning Exhibit the aptitude for independent, continu- ous, and life-
long learning required to meet their professional and careergoals.
PSO2 Perform gap analysis in terms of systems and technologies and pre- pare
roadmaps for incorporating state-of-the-art technology into sys- tem analysis,
design, implementation, and performance.
PSO4 Demonstrate knowledge and skills at the required depth and breadthto excel
in post-graduate and research programs.
Title of the Course: Principles of Semiconductor Devices
After completion of this course successfully, the students will be able to..
CO-1Describe quantum mechanics basics: Heisenberg’s principle, energy band (conduction &
valance bands, energy gap).
CO-2 Explain the basic physics for PN junctions, MOS, MS junctions, MOSFET & BJT
CO-3Calculate basic semiconductor device parameters and solve problems related to design of
above mentioned semiconductor devices.
CO-4 Design very simple diode & MOSFET circuits
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
P
PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO PSO
O
2 3 4 5 6 7 8 9 0 1 2 1 2 3 4
1
CO 3 1 1 1 1 1 1 1 1 1 1 3 2 2 1 3
1
CO 3 3 1 1 1 1 1 1 1 3 1 3 2 3 3 3
2
CO 2 2 3 2 1 1 1 1 1 1 1 3 2 2 3 3
3
CO 2 1 2 3 3 1 2 1 1 1 1 3 2 3 1 3
4
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
4.Detailed Syllabus:
Unit 1: Semiconductor Properties
Unit 2: Quantum Mechanics and Energy Band Theory
Unit 3: Carriers in equilibrium, G-R processes
Unit 4: Carrier Transport
Unit 5:PN Junction physics
Unit6: MOS & MOSFET
Unit7: BJT
Reference Books:
1. Advanced Semiconductor Fundamentals by Robert Pierret
2. Semiconductor Device Fundamentals by Pierret
CO-1: Describe the probability space associated with an experiment, conditional probability
and Bayes theorem
CO-2: Give examples of discrete and continuous random variables and their distributions
CO-3: Calculate conditional and marginal distributions, distributions of functions of random variables,
expectation and variance
CO-4: Analyze the properties of independent random variables, sums of random variables
CO-5: Interpret the tail bounds, law of large numbers and central limit theorem
CO-6: Evaluate the real world applications of random variables and random processes
3. Mapping
of Course Outcomes (COs) with Program Outcomes (POs) and
Program Specific Outcomes (PSOs) – Course Articulation Matrix
CO2 2 3 2 2 1 - - - - - - - - 3 2 3
CO3 3 3 2 2 1 - - - - - - - - 3 2 3
CO4 3 3 2 2 1 - - - - - - - - 3 2 3
CO5 3 3 2 2 1 - - - - - - - - 3 2 3
CO6 3 3 2 2 1 - - - 2 2 - 2 - 3 2 3
4. Detailed Syllabus:
Unit 1 : Sets and set operations, Probability space, Conditional probability and Bayes theorem.
Unit 2: Discrete random variables, probability mass function, probability distribution function,
example
random variables and distributions, Continuous random variables, probability density function,
probability distribution function, example distributions.
Unit 3: Joint distributions, functions of one and two random variables, expectation and
variance, Conditional distribution, densities, conditional expectation, moment generating
functions, characteristic functions.
Unit 4: Markov, Chebyshev and Chernoff bounds. Random sequences and modes of
convergence, Strong and weak laws of large numbers, central limit theorem.
Unit 5: Random processes, Mean and covariance functions, Stationary processes and wide-
sense stationaryprocesses, power spectral density, linear filtering of random processes.
Reference Books:
1. Bertsekas, Dimitri P., and John N. Tsitsiklis. Introduction to Probability. Vol. 1. Belmont, MA:
AthenaScientific, 2002.
2. Henry Stark, John. W. Woods, Probability and Random Processes with Applications to
SignalProcessing, 3rd edition, Prentice Hall, 2002.
3. Gallager, R. (2008). Principles of Digital Communication. Cambridge: Cambridge University
Press. doi:10.1017/CBO9780511813498.
4. Sheldon Ross, Introduction to Probability Models, Academic Press, 2010.
The course has lectures supported by tutorials. In tutorials, problems related to the concepts
presented in the class are solved by teaching assistants. Quizzes and group learning activities
are conducted periodically so that students can actively engage with the course material. An
assignment is given towards the end of thecourse, which requires the students to understand
various applications of the theory and prepare a report.
L-T-P: 3-1-0.
Credits: 4
(L= Lecture hours, T=Tutorial hours,
P=Practical hours)
Course: CSE
Name of the Academic Program: B.Tech. in Computer Science and Engineering
CO-1. Explain the axioms of probability and rules,discrete and continuous random variables.
CO-2. Derive the density function of transformations of random variables and use these to
generate data corresponding to various distributions.
CO-3: Derive marginal and conditional distributions of multivariate random variables and
probability bounds.
CO-4. Discuss theclassical and Bayesian inference theory and applications.
CO-5. Discuss the basic random processes and theirapplications.
CO-6. Outline a proof of stated theorem and writethelogically derived proof.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 3 1 1 - - - - 2 2 - 3 3 - - 3
CO2 1 3 1 3 1 - - - 2 2 - 3 3 - - 3
CO3 1 3 1 3 1 - - - 2 2 - 3 3 - - 3
CO4 1 3 2 3 1 - - - 2 2 - 3 3 - - 3
CO5 2 3 2 3 1 - - - 2 2 - 3 3 - - 3
CO6 1 3 1 1 - - - - 2 2 - 3 3 - - 3
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4. Detailed Syllabus:
Unit 3: Multivariate Distributions: Cumulative distribution function method for finding the
distribution of a function of random variable. The transformation rules. Discrete bivariate
distributions, marginal and conditional distributions, the trinomial distribution and
multinomial distribution. Continuous bivariate distributions, marginal and conditional
distributions, independence of random variables. Covariance and correlation. Mean and
variance of linear combination of two random variables. The joint Moment generating
function (MGF) and MGF of the sum. The bivariate normal distribution, marginal and
conditional distributions, conditional expectation and variance, joint MGF and marginal MGF.
Linear combinations of independent random variables. Means and variances. Sequences of
independent random variables and the weak law of large numbers. The central limit theorem,
normal approximation to the binomial distribution. (9 hours)
Unit 4: Statistical Inference and Random Processes: Point Estimation, Interval Estimation,
Hypothesis Testing, Linear Regression, Bayesian Inference. Point Processes, Poisson Process,
Discrete Time Markov Chains. (9 hours)
References:
Sheldon Ross, Introduction to Probability Models, Academic Press, 2010.
Online resource: https://www.probabilitycourse.com/
A first course in Stochastic Models, H. C. Tijms, Wiley, 2003.
Introduction to Probability and Statistics for Engineers and Scientists, S. Ross,
5th Edition, Academic Press, 2014.
This course module intends to equip students with tools and techniques to rapid prototype a physical
product that solve real life problems. Some of the most impactful systems interact with physical
world. All of these have software driven intelligence. The objective of this learning module is to
empower students with tools and techniques and to design real world physical systems.
Mode: Hands on workshop and project-based delivery. The course will involve a series of micro level
projects that add up-to a larger project leading to a physical system (s).
CO-1. Apply Product design & rapid prototyping tools in development of physical systems/products.
CO-3. Integrate and create an end to end physical system ( SW, Mechanicals and Electronics).
CO-4. Deploy in live setting and capture usable information from physical world.
3. Detailed Syllabus:
# Topics
2 Shapes, Cuts and Joints : Usage and realise using RPT tools
5 Embedded Intelligence
The course has four parts to it with each part naturally dove tailing into the other
In this module students get introduced to basics of rapid prototyping and usage of equipment like 3d
printers, laser cutters, CNC machines etc. The students replicate everyday objects as is using these
tools (builds an understanding on the right tool for right job).
Part 2: Problem Solving – understanding user need, usage scenario and re-imagining:
In this module students are given design problems that makes one re-imagine know systems based on
user needs e.g. How could the everyday object manifest in the context of say r a Parkinson’s patient.
In this module students are taught how to capture physical world information and how to embed
smarts in a seamless manner into the physical system. This module brings into focus the behavior of
software systems while engaging with real world parameters.
This part of the course assembles all the learning in the form of a end to end system/object that
students showcase. The end semester exam for this is an end use feedback: the usability, the
aesthetics , the functionality, the smarts etc.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2 PSO3 PSO4
CO1 3 3 2 3 3 2 2 2 2 3 3 3 3 3
CO2 3 3 3 3 3 3 2 2 3 3 3 3 3 3
CO3 3 3 2 2 3 3 2 2 3 3 3 3 3 3
CO4 3 3 2 2 3 3 3 3 2 3 3 3 3 3
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
Lectures by integrating ICT into classroom teaching, weekly tutorials involving problem solving and
active learning by students and Project-based Learning by doing 4 mini-projects & one major project in
laboratory by the students
L-T-P: 3 -1- 0
Credits: 2
( L= Lecture hours, T=Tutorial hours,
P=Practical hours)
Name of the Program: M Tech Product Design & Management
Pre-Requisites : No prerequisite
Course Outcomes :
CO1 : Understand the key role of a product manager in ideating & developing technical
products for the Digital World
CO5 : Learn various product development methodologies that can be applied to enable faster
Go to Market
Course Topics :
1. Market Research
2. Product Value Proposition
3. Product Strategy
a. Market Needs
b. Key Differentiators
c. Business Goals
Reference Books :
E-book Links :
Grading Plan :
(The table is only indicative)
Quiz-2 10%
10%
End Sem Exam
10%
Assignments
Mini Project
40%
Other Evaluation (Product
Workshop) 20%
PO PO PO PO PO PO PO PO PO PO1
1 2 3 4 5 6 7 8 9 0 PSO PSO PSO PSO
1 2 3 4
CO1 3 3 3 2 3 3 3 3 2 2 3 3 3 3
CO2 3 3 3 3 3 3 3 3 2 3 3 2 3 2
CO3 3 2 2 2 3 3 2 3 2 2 2 2 2 2
CO4 3 3 3 3 3 3 3 2 2 3 3 2 2 3
CO5 2 2 3 2 3 3 2 3 2 3 2 2 3 3
This Course will be taught through a Hands-on train model wherein the students will learn by
doing. Theory will be taught through Power Point presentation and will be followed up by
Assignments. The Assignments will conclude in a mini project that needs to be submitted at
the end of semester. A Role play driven workshop at the end of the Semester will be a major
evaluation factor for this Semester.
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes
(POs) and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping,
1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Unit 1: Introduction: The Schrödinger equation and the uncertainty principle
Unit 2: Mathematical Formalism: Review of linear algebra, complex functions, Fourier
transformation etc. and the generalized statistical interpretation, Heisenberg picture
Unit 3: Time independent Schrödinger equation: Infinite square well, harmonic oscillator,
free particle, delta function potential, finite square well
Unit 4: 3D Problems: Spherical coordinates - Hydrogen atom, angular momentum, spin, two-
particle systems, atoms
Unit 5: Advanced topics: Time independent perturbation theory, the variational principle,
Bell's theorem
Reference Books:
1. Introduction to Quantum Mechanics by David J Griffiths
2. Molecular Quantum Mechanics by P W Atkins and R S Friedman
3. Principles of Quantum Mechanics by R Shankar
4. Modern Quantum Mechanics by J J Sakurai
5. Quantum Physics by Stephen Gasiorowicz
5.Teaching-Learning Strategies in brief:
This is the first course on Quantum Mechanics. The students will see most of the topics for
the first time. The focus would be on concepts and intuition building with reasonable stress
on the mathematics of Quantum Mechanics.
6.Assessment methods and weightages in brief:
Assignments + Quizzes – (30%), Mid-term evaluation (30%), Final exam (40%)
Page Break
Much of mathematics relies on our ability to be able to solve equations, if not in explicit exact
forms, then at least in being able to establish the existence of solutions. To do this requires a
knowledge of so-called "analysis", which in many respects is just Calculus in very general
settings. The foundations for this work are commenced in Real Analysis, a course that
develops this basic material in a systematic and rigorous manner in the context of real-valued
functions of a real variable..
CO2. demonstrate the knowledge ofan understanding of the theory of sequences and series
CO4. apply the theory in the course to solve a variety of problems at an appropriate level of
difficulty;
CO6:analyse how abstract ideas and regions methods in mathematical analysis can be applied
to important practical problems.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
P PO PO PO PO PO PO PO PO PO1 PO PO PS PS PS PSO
O1 2 3 4 5 6 7 8 9 0 11 12 O1 O2 O3 4
CO 2 2 2 2 3 - 1 - 3 1 3 2 3 3 2 3
1
CO
2 2 2 1 3 - 1 - 2 2 2 3 3 2 1 1
2
CO
1 1 1 1 1 1 1 - 2 2 2 1 1 1 1 1
3
CO
3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
4
CO
3 2 2 1 2 2 1 - 2 2 2 1 3 3 3 2
5
CO
1 1 1 1 1 2 1 - 1 1 1 1 1 1 1 1
6
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1Sequence of real No, Bounded and Unbounded Sets, Supremum, Infimum, Limit points
of a set, Closed Set, Countable and uncountable sets. Sequences, Limit points of a
Sequence. Limits Inferior and Superior, Convergent sequence, Non convergent sequence,
Cauchy General Principle of Convergence, bounded and monotone sequence, Infinite Series,
Positive Term Series, Convergence of series of real numbers, Necessary condition, Absolute
convergence and power series, Convergence tests forseries.
(9 hours)
Unit 2Mean value theorems (Rolle’s Theorem, Cauchy Mean Value Theorem, Lagrange’s
Mean Value Theorem), Indeterminate forms, Taylors Series, Partial derivatives. Integration
as a limit of a sum, Some integrable functions, Fundamental theorem of Calculus, Mean
Value Theorems of Integral calculus, Integration by parts, Change of variable in an integral,
Second Mean value theorem, Multipleintegrals,
(9 hours)
Unit 3: Vector, Vector operations, Products, Areas and Determinants in 2D, Gradients, Curl
and Divergence, Volumes and Determinants in space.Differential equations of first order and
first degree. Linear ordinary differential equations of higher order with constant
coefficients. Elements of Partial Differential Equation (PDE).
(7.5 hours)
( 9 hours)
Goldberg, Richard R., Methods of Real Analysis, second edition, John Wiley &
Sons, Inc., New York-London-Sydney, 1976.
Churchill, Ruel V. and Brown, James Ward, Complex Variables and Applications,
fourth edition, McGraw-Hill Book Co., New York, 1984
Lectures in the classroom teaching, weekly tutorials involving problem solving and active
learning by students and Project-based Learning
6. Assessment methods and weightages in brief :
1. Prerequisite Course/Knowledge
Computer Systems Organization, Basics of Operating Systems
CO-1. Explain the features of real-time systems and classify different types of
real-time systems such as hard real-time, soft-real time based on the timing
requirements.
CO-2. Apply an appropriate task model (such as periodic, sporadic, aperiodic,
etc) basedon task/application characteristics to model a real-time system.
CO-3. Analyze the schedulability of a real-time system with different
types of scheduling algorithms (static vs dynamic, preemptive vs non-
preemptive) on auniprocessor
CO-4. Analyze the schedulability of a real-time system with different types of
scheduling algorithms (global, partitioned, semi-partitioned) on a
multiprocessor platform
CO-5. Analyze the schedulability of a real-time system with shared resources
CO-6. Assess the theory and experimental results presented in a relevant
research paperand present it.
CO-7. Develop scheduling algorithms in a RTOS simulator
CO1 1 1 1 1 - 1 - - - 2 - 3 1 3 2 2
CO2 3 3 1 2 1 1 2 1 - 1 - 3 3 1 2 2
CO3 3 3 - 3 1 2 2 1 - 1 - 3 3 3 2 3
CO4 3 3 - 3 1 2 2 1 - 1 - 3 3 3 2 3
CO5 3 3 - 3 1 2 2 1 - 1 - 3 3 3 2 3
CO6 1 3 - 1 - 1 1 - - 3 - 3 2 1 - 3
CO7 3 2 - 2 3 2 1 2 3 1 - 3 3 2 1 2
Note: Each Course Outcome (CO) may be mapped with one or more Program
Outcomes(POs) and PSOs.
Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’
mapping, 1 for‘Low’-level’ mapping
4. Detailed Syllabus
Reference Books:
Research Paper 20
Presentation
3. MappingofCourseOutcomes(COs)withProgramOutcomes(POs)andProgramSpecificOu
tcomes (PSOs) – Course Articulation Matrix
PO1
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 0 PO11 PO12 PSO1 PSO2 PSO3 PSO4
1 1 2 2 3 2 2 2 2 2 2 2 2 2 2 3
CO1
1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3
CO2
1 1 2 2 3 2 2 2 1 2 2 2 2 2 3 3
CO3
1 1 2 2 3 2 2 2 1 1 2 2 2 2 3 3
CO4
1 1 2 2 3 2 3 2 1 1 2 2 2 2 2 3
CO5
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes
(POs) and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’
mapping, 1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Unit 1:Elliptic-Curve Cryptography (ECC), Key management in hierarchical
access control, Key management, user authentication and access control,
Proxysignature
Unit2:Securityinvehicularadhocnetworks/InternetofVehicles(IoV),Securityinsmartgrid/s
mart
home, Security in Cloud/Fog computing
Unit 3:Wireless Sensor Networks (WSNs) and Internet of Things (IoT)security
Unit 4:Intrusion detection andprevention
Unit 5:Blockchain and its security and privacy issues, Blockchain-based AI/MLsecurity
Reference Books:
1. Topresearchpapers(journalsandconferences)fromtheIEEETransactions,ACMTransactions,E
lsevier, Springer, Wiley,etc.
2. WilliamStallings,“CryptographyandNetworkSecurity:PrinciplesandPractices”,PearsonEdu
cation,, 2010.
3. Bernard Menezes, “Network Security and Cryptography”, Cengage Learning,2010.
4. Behrouz A. Forouzan, “Cryptography and Network Security”, Special Indian Edition,2010.
5. Teaching-Learning Strategies in brief(4 to 5sentences):
In-Class Tests:20%
Assignments:20%
Research Project: 40% (including report andpresentation)
End Semester Examination:20%
Course Outcomes :
After completion of this course successfully, the students will be able to
CO-1 Describe coordinate frames, spatial transformations, and mathematical representation
of joints and links.
CO-2 Describe the kinematics and dynamics of rigid body systems - serial manipulator.
CO-3 Formulate and analyze the forward and inverse model using analytical and numerical
methods.
CO-4 Develop software programs to generate trajectory and control the robot to track the
commanded trajectory.
CO-5 Apply the learned robot model for joint space control and end-effector control of the
manipulator and analyze them.
Course Topics :
Unit 1: Introduction to robotics and rigid body motion – robot structure and workspace,
transformation matrices, mathematical representation of joints and links, mobility analysis
and constraints
Unit 2: Manipulator forward and inverse kinematics – position analysis and velocity analysis,
singularities
Unit 3: Robot Dynamics – Euler-Lagrangian formulation and simulation of equations of motion
Unit 4: Trajectory planning and generation
Unit 5: Robot control – joint space control and operation space control
Reference Books :
1. M. Spong, S. Hutchinson, M. Vidyasagar, Robot Dynamics and Control, John Wiley &
Sons, 2004.
2. R.M. Murray, Z. Li, S.S. Sastry, A Mathematical Introduction to Robotic Manipulation,
CRC Press, 1994.
3. Ashitava Ghosal, Robotics: Fundamental Concepts and Analysis, Oxford University
Press, 2006.
Grading Plan :
(The table is only indicative)
Mid SemExam
-
Quiz-2 10
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO PSO
1 2 3 4 5 6 7 8 9 0 1 2 1 2 3 4
CO1 3 3 2 2 2 1 1 2 1 2 1 2 3 1 2 3
CO2 3 3 2 3 2 2 2 2 2 3 2 3 3 1 3 3
CO3 3 3 3 3 3 1 1 2 2 3 2 3 3 2 3 3
CO 3 3 2 2 2 1 2 2 3 2 2 2 3 3 2 3
4
CO5 3 3 3 3 2 3 2 2 2 3 2 3 3 3 2 3
==============
Note: This course description format comes into effect from Spring 2022.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12PSO1PSO2PSO3PSO4
3 1 2 2 1 1 1 2 1 3 1 3 1 2 1 2
CO1
2 1 2 2 1 1 1 2 1 3 1 2 1 2 1 2
CO2
2 1 2 2 2 2 1 2 1 3 1 2 2 2 2 1
CO3
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes
(POs) and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping,
1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Reference Books:
1. Introduction to Protein by Branden and Tooze
2. Fundamentals of Biochemistry by Voet, Voet and Pratt
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 2 0 0 0 0 0 0 0 1 0 2 0 2 1 0
CO2 3 2 0 0 0 0 0 0 0 1 0 2 0 2 1 0
CO3 3 3 3 2 0 0 0 0 0 0 0 2 0 3 2 1
CO4 3 3 3 2 0 0 0 0 0 0 0 2 0 3 2 1
CO5 3 2 2 1 0 0 0 0 0 0 0 1 0 2 1 1
CO6 3 2 2 1 0 0 0 0 0 0 0 1 0 2 3 2
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
Detailed Syllabus:
Unit 1: Estimation Theory - Minimum Variance Unbiased (MVU) Estimation, Cramer Rao lower
bound, Fisher Information, Neyman-Fisher factorization, Sufficient and complete test
statistics, Rao-Blackwell-Lehmann-Scheffe theorem.
Unit 2:Estimation methods - Best linear unbiased estimation (BLUE), Least square estimation
(LSE), Maximum likelihood estimation (MLE), Bayesian Approach, Numerical methods -
Newton Raphson and Expectation maximization (EM) methods.
Unit 4: Detection methods–Detection of deterministic signals - Matched filter for WGN and
non-WGN, Binary and M-array signal detection using matched filter;
Detection of random signals - Estimator-correlator and linear model;
Detection of deterministic signal with unknown parameters - Composite hypothesis testing,
Generalized LRT (GLRT), Bayesian approach, Rao test, Wald test.
Reference Books:
1. Steven M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory, Vol. 1,
Prentice-Hall, 1993
2. Steven M. Kay, Fundamentals of Statistical Signal Processing: Detection Theory, Vol. 2,
Prentice-Hall, 1998
Teaching-Learning Strategies in brief:
This course includes the topics on theoretical understanding and the optimal designs of the
detection and estimation methods. The lectures are designed to teach complex theoretical
concepts using simplistic examples while assuming that students have prerequisite
knowledge in probability theory and random processes. The tutorials are focused on applying
estimation/detection methods learned in class to more complex signal processing and
communication engineering problems. The grading plan of this course includes one mid
semester exam and one end semester examalong with the homework assignments and term
paper presentation. While 50% of the weightage is given for the mid semester and end
semester exams, the remaining weightage is reserved for the term paper presentation and
the homework assignment for engaging students in research-oriented thinking. The
assignments problems are designed to compel students to creatively apply the complex
concepts learned in the class for the designing optimal estimation/detection methods for
various problems. Besides, the assignments also include the MATLAB/Python programming
problems for implementing some of the estimation methods learned in the class. Students in
the group of two are encouraged to choose their term paper presentation topics based on
the seminal research articles on estimation and detection theory and its applications.
L-T-P 3-1-3
Credits 5
After completion of this course successfully, the students will be able to..
Detailed Syllabus:
Reference Books:
1. Signals and Systems by A.V. Oppenheim, A.S. Willsky and S.H. Nawab (2015)
2. Digital Signal Processing: Principles, Algorithms and Applications
by J.G. Proakis and D.Manolakis (2007)
3. Digital Signal Processing: A Computer Based Approach, S.K. Mitra (2013)
4. Principles of Signal Processing and Linear Systems, B.P. Lathi (2009)
Teaching-Learning Strategies in brief (4 to 5 sentences):
Lectures are used to explain the core concepts in signal processing and
work out a few problems. Detailed handwritten notes are shared
along with book sections and practice problems. A short question is
posted at beginning of class to gauge understanding of previous
lecture. Tutorials are used mainly for doubt clarifications and problem
solving. Assignments are given to promote application of concepts to
difficult problems. The weekly lab sessions supplement the course
lectures with MATLAB software based signal analysis which are
evaluated through short viva. The course project exposes students to
advanced concepts and real-world applications in the domain. The lab
sessions and final course projects are done in teams of two to
encourage collaborative problem solving and team participation.
Continuous evaluations:
Quizzes: 30%
Assignments: 15%
Lab viva and evaluations: 20%
Comprehensive evaluation:
Project: 15%
2. Course Outcomes (COs)- After completion of this course successfully, the students will be
able to dop the following”
CO-1. Develop understanding of the fundamentals of Human Computer Interaction [ HCI] and Human
sciences
CO-2. Understand and apply main theoretical foundations of HCI from a human centric
perspective
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PSO1 PSO2 PSO3 PSO4
CO1 2 2 3 3 3 1 1 1 2 3 3 2 2
CO2 2 2 3 3 3 1 1 1 2 3 3 2 2
CO3 3 3 3 3 2 1 1 1 2 3 3 2 2
CO4 3 3 3 3 3 2 3 3 1 2 2 2 2
CO5 3 3 3 3 2 1 1 2 3 3 3 2 2
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
Course Structure in Detail
Overview of Course
Quote: “A sushi restaurant puts sensors on its plates to assess, in real time, what’s being eaten
so it can adjust its food offerings” [ Goodman, The Atomic Age of Data, 2015] Radically
different ways of interacting with computationally based systems are possible, ranging from
the visual [surfaces, input devices] to the invisible [ sensor technologies, backend processors]
and importantly social [ which means non-technological] affectations triggering diverse ways
of interfacing with technology. Human-Computer Interaction [ HCI] is a vision for a world of
interconnected devices, that have acquired smartness due to computing power. As
computational technologies continue to ‘disappear’ and merge with the physical world,
becoming increasingly tangible, embedded and embodied in a range of environments,
architectures and artifacts, new research agendas and design approaches are called for [
Nansen et al, 2014].
Broad Objectives:
To bring a social perspective and the importance of lived contexts in the framing and
understanding of man-machine interaction
To get a grasp of the theoretical and applied frameworks supporting the domain of HCI
COURSE TOPICS/OUTLINE/CONTENT
Introducing seminal topics and key concepts: 10 Hours
The course will also present a perspective based on the importance and role of objects in
social relations. We situate this work in relation to a conceptual understanding of objects and
social relations, suggest effective methodological and theoretical tools to study of a more
object-centered sociality and suggest design opportunities to make better products.
The course will center on the processes and challenges of ideating, designing and evaluating
technologies as products, their usability and immersion into the social contexts of users. We
will study contextual design as a field that emerged in response to the challenges of
designing for context and usability.
Another important strand in this course will dwell on the sociological aspects of HCI and
explore the ‘mediation’ of technology use by a range of contextual situations: socio-cultural
obligations, habits, values, infrastructure, material objects and not in the least family, kinship
and human bonds. Some examples of the above are:
communication interfaces and its widespread adoption in the real world supporting family
relationships, business work flows and social networking.
A deep look at social networking as everyday HCI- Facebook; Twitter; Messaging applications
Another example will be looking at technologies driven by data science, like mobile marketing
analytics, and their consequences for society
A third example will be studying real world application of big data to social situations: real
time traffic; real world geographic navigation; geo-location-based services [ food delivery;
friendship; dating]; Consumer-centric health care services [ monitoring parameters; precision
medicine; Health care platforms]
A close look at the impacts of peer to peer sharing platforms [ Uber, AirBnB]
This class has no pre-requisite requirements and open to students from any background.
Students are expected to do all the readings. Students will be evaluated with a quizzes,
research project design, research report, and 2 class presentations. The students will also be
evaluated on the ability in engaging with and comprehending the course readings in
classroom discussions. The quiz/test and the research projects will be based on the class
lectures and readings assigned for the course
PREFERRED TEXTBOOKS:
*REFERENCE BOOKS:
Lucy Suchman Human-machine reconfigurations, Cambridge University Press
Sterling, B. The Epic Struggle Of The Internet Of Things, Moscow: Strelka Press
Rogers, Y. HCI Theory: Classical, Modern, and Contemporary. Morgan & Claypool
Blomberg, J., Burrell, M., and Guest, G. An Ethnographic Approach to Design, Human-Computer
Interaction Handbook, L. Erlbaum Associates Inc. Hillsdale, NJ, USA
*REFERENCE ARTICLES:
Bell, G., Blythe, M., and Sengers, P. 2005. Making by Making Strange: Defamiliarization and
the Design of Domestic Technology. ACM Trans. Computer-Human Interaction, 12(2), 149-173.
Dourish, P. 2006. Implications for Design. Proc. ACM Conf. Human Factors in Computing
Systems CHI 2006 (Montreal, Canada), 541-550.
O’Brien, J., Rodden, T., Rouncefield, M., and Hughes, J. 1999. At Home with the Technology:
An Ethnographic Study of a Set-Top Box Trial. ACM Trans. Computer-Human Interaction, 6(3),
282- 308.
Kelson, J.A.S. (1982). The process approach to understanding human motor behavior: An
introduction. In J.A.S. Kelso (Ed.), Human Motor Behavior: An Introduction, 3-19, Hillsdale,
N.J.: Lawrence Erlbaum Associates.
Bell, G., Blythe, M., Gaver, B., Sengers, P., and Wright, P. Designing culturally situated
technologies for the home. Ext. Abstracts CHI 2003. ACM Press (2003), 1062-1063.
GRADING PLAN:
Quizzes/exam 40%
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Name of the Program: PG Program (M.Tech I year I Semester - CSE & CSIS)
Pre-Requisites : No
Course Topics :Linux and Shell Scripting, HTML, CSS, Javascript and related libraries,
Python, Basics of SDLC, Simple Queries, Networking and Security concepts.
1. Shell Programming - Linux basic commands, script writing, swiss-army- knife tools (vi, grep,
awk, sed ..)
2. Web Programming - Intro to basic concepts of the World Wide Web (WWW) and tools used
to develop web apps. -Client-side & server-side scripting (HTML, XHTML, CSS, Java script,
Python,... )
E-book Links :
Grading Plan :
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3
CO2 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3
CO3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3
CO4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3
CO5 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3
CO6 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3
Teaching-Learning Strategies in brief (4-5 sentences) :
The plan is to use the prepared slides/documents in general to explain the problem and
methods. This would include the handwritten/typed notes or usingboard to describe the
topics. The outline has quite a few topics from different domains of computer science and
would be taught in detail. Coding sessions would be conducted through labs and tutorials to
make the topics easier to understand.
=============
Note: This course description format comes into effect from Spring 2022.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
3 2 1 1 1 2
CO1
3 3 2 2 2 2
CO2
3 2 1 1 1 2
CO3
3 2 1 1 2 2
CO4
CO5
CO6
CO7
4.Detailed Syllabus:
Unit 1: Introduction: Classical mechanical description of spectroscopy, quantum mechanics
and energy quantization, energy-level diagram, energy spectrum: electronic states,
vibrational states, rotational states, excitation and relaxation, absorption and emission of
electromagnetic waves by materials
Unit 2: Atomic Spectra: Spectral series of hydrogen and alkali atoms, selection rules, L-S
coupling, many-electron atoms, isotope shift, hyperfine splitting of spectral lines
Unit 3: Molecular Spectra: Electronic spectra of diatomic and polyatomic molecules, Born-
Oppenheimer approximation, Franck-Condon principle, absorption and emission spectra,
fluorescence and phosphorescence, Jablonsky diagram, effect of solvation of electronic
spectra, rotational spectrum of a diatomic molecule using a rigid rotator model, energy levels
and spectrum of a non-rigid diatomic molecule, effect of isotopic substitution on rotational
spectra, vibrational spectrum of a diatomic molecule using the harmonic and anharmonic
oscillator models. vibrational-rotational coupling in a diatomic molecule, molecular spectra of
chain molecules
Unit 4: Raman and Infrared Spectroscopy: Classical and quantum theory of Raman effect,
normal vibrations of CO2 and H2O molecules, vibrational and rotational Raman spectra, basic
concept of infrared spectroscopy, interpretation of Raman and IR spectra, identification of
Raman-active and/or IR-active modes based on symmetry arguments
Unit 5: Introduction to Nuclear Magnetic Resonance (NMR), and Electron Spin Resonance
(ESR) spectroscopy
Reference Books:
1. Physical Chemistry - P. W. Atkins
2. Fundamentals of Molecular Spectroscopy - C. N. Banwell
3. Molecular Spectroscopy - G. M. Barrow
4. Molecules and Radiation: An Introduction to Modern Molecular Spectroscopy - J. I.
Steinfeld
5. Physical Chemistry – A Molecular Approach – D. A. McQuarrie and J. D. Simon
5.Teaching-Learning Strategies in brief (4 to 5 sentences):
L-T-P : 3-1-0
(L - Lecture hours, T-Tutorial hours,
P - Practical hours)
Name of the Program : CLD/CSD/ECD/ECE/CSE
Semester, Year : Monsoon 2022
(Ex: Spring, 2022)
Pre-Requisites : No
Course Outcomes :
(list about 5 to 6 outcomes for a full 4 credit course)
Course Topics :
(please list the order in which they will be covered, and preferably arrange these as five to six
modules.)
Unit-1: Speech and linguistic basics -- Description of frames, phonemes, syllables, words,
phrases, sentences and its use in speech-based feature computation.
Unit-2:Linguistics in speech analysis -- Overview of speech applications (such as ASR, TTS,
Speech pathology etc..), use of phonemes, graphemes, prosody and text.
Unit-3:Phonemic analysis -- Phonemes and its accents, visual phonetics (Spectrogram,
articulatory videos), pronunciation variations and modelling, grapheme to phoneme
conversion, phoneme accent variations and identification.
Unit-4:Prosodic analysis -- Prosodic structure, word and syllable prominence, prominence
detection and its applications, Intonation and its modelling (such as ToBI etc..), pitch and
prominence variations, intonation identification, pauses, disfluencies and its detection,
speech rhythm and speaking rate.
Unit-5:Text analysis -- language modelling, neural language models, metrics, text
normalization, character-based speech analysis.
Grading Plan :
(The table is only indicative)
Assignments
15%
Project
25%
CO2 3 2 2 1 1 1 3 1 2 1 1 2 2 3 - 1
CO3 3 3 3 3 2 1 2 1 3 1 1 3 2 3 - 2
CO 3 2 3 1 1 2 3 1 2 1 1 2 2 3 - 2
4
CO5 2 3 1 2 1 2 2 1 2 1 1 2 2 3 - 2
CO 3 3 3 3 3 2 3 1 3 2 2 3 2 3 - 2
6
L-T-P 3-1-0
Credits 4
After completion of this course successfully, the students will beable to..
P P P P P P P P P P P P PS PS PS PS
O1 O O O O O O O O O O O O1 O O O
2 3 4 5 6 7 8 9 10 11 12 2 3 4
C 2 2 1 1 1 1 1 1 2 1 1 2 - 3 - -
O1
C 3 2 1 1 1 1 1 1 2 1 1 2 - 3 - -
O2
C 3 2 2 1 1 1 1 1 2 1 1 2 - 3 - -
O3
C 3 2 2 1 1 2 1 1 2 1 1 2 - 3 - -
O
4
C 2 3 2 2 1 2 2 1 2 1 1 3 - 3 - -
O5
C 2 3 3 3 2 2 2 1 3 2 2 3 - 3 - -
O
6
Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs).
Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-
level’ mapping
Detailed Syllabus:
Unit 3: Speech analysis: STFT analysis, Linear prediction analysis and cepstralanalysis.
Reference Books:
Quizzes 30%
Assignments 25%
Project 20%
End Viva 25%
Should have taken Basic courses in maths (related topics: Linear Algebra,
Probability, Differential Calculus).
CO-1 : Demonstrate capability to model and represent physical entities as vectors (feature
vectors) and carry out numerical computation.
CO-2: Formulate and solve many practical problems as classification and regression. Also
appreciate other problem settings like clustering, structured prediction.
CO-3: Explain the fundamental mathematical ideas behind the popular machine learning
algorithms
CO-4: Discuss the practical (computational) challenges in design and implementation of
machine learning algorithms including (i) dimensionality reduction (ii) computational
complexity (iii) convergence of the algorithm (iv) offline and online computation
CO-5: Apply the learnings on practical problems and real life data. Appreciate the challenges
with the real world data sets.
CO-6: Discuss the nuances of conducting experiments, analyzing performances and expose
the world of empirical science in computation.
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 2 2 2 1 1 1 1 1 1 1 2 3 1 1 3
CO2 1 3 3 2 1 2 1 2 2 2 1 3 3 2 1 3
CO3 3 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3
CO4 3 2 3 2 2 1 2 1 2 2 1 3 3 1 2 3
CO5 1 1 3 2 3 2 1 2 2 2 2 3 3 3 3 3
CO6 1 1 3 1 3 1 1 2 1 1 1 2 3 1 1 3
Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs).
Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
Mapping with PSOs, where applicable.
Detailed Syllabus:
1. MDeisenroth, A. Faisal, C.Ong, Mathematics for Machine Learning, Cambridge Univ Press,
2020
2. R. Duda, P. Hart and D. Stock, Pattern Classification, Wiley, 2007
3. I Goodfellow, Y. Bengio, A. Courville, Deep Learning, MIT Press, 2016
Course lectures will connect the algorithms and approaches to the real world examples. This
motivates the student and also convince the need of formal and mathematical way of
approaching the real world problem solving. Lectures also introduce the visualization skills of
the data and distribution with the aim of appreciating the data. Associated sessions and
components (tutorials, homeworks) expose the popular libraries and software infrastructure
for machine learning today.
Homeworks: 30%
Course Outcomes :
After completion of this course successfully, the students will be able to:
CO-1. Develop knowledge and skills to mathematically express dynamics of structural
systems
CO-2. Employ the computer application skills in developing structural dynamics tools for
predicting structural response to dynamic loading like earthquakes
CO-3. Demonstrate problem solving skills for various scenarios of structural dynamics and
worktowards a research-based approach to the course
CO-4: Develop critical thinking to help improve dynamic responses of structures
CO-5. Analyze ethical and effective structural design practices in line with good dynamic
responseof structures under earthquake loading
CO-6.Reorganise inter-personal skills required to manage possible inter-disciplinary, inter-
departmental collaborations in structural engineering and thus in structural dynamics
Course Topics :
Unit 1: Response of simple Single Degree of Freedom (SDOF) systems
Introduction to structural dynamics; Definition of DOF; idealization of structure as
SDOF system; Formulation of equations of motion for various SDOF systems; Free
vibration of systems; Damping in structures; Undamped Systems; Forced vibration of
systems; Steady state response to harmonic forces; Experimental determinations of
natural frequency; Duhamel's integral and other methods.
Unit 2: Analysis of Multi-Degree of Freedom (MDOF) systems
Static force displacement relationship; Strain energy of system; Formulation of
equation of motion; Evaluation of natural frequencies and modes; Free vibration of
undamped systems; Forced vibration of damped systems; Review of time history &
response spectrum methods.
Unit 3: Numerical Methods, and Approximate methods of computing natural frequencies
Eigen value problems and applications: Mode superposition principle; modal
truncation errors; Ritz Vector approach; Direct Integration methods: Explicit
methods - Central difference method; Implicit methods - Newmark-ß method;
Rayleigh's method; Dunkerley'smethod; Rayleigh-Ritz method
Unit 4: Base excited systems
Reference Books :
1. Craig,R.L., and Wiley,J., (1981), Structural Dynamics: An Introduction to
ComputationalMethods, Wiley (Publishing)
2. Humar, J.L., (2002), Dynamics of Structures, II edition, Swets & Zeitlinger B.V.,
Lisse,Netherlands
3. Mukhopadhyay,M., (2008), Structural Dynamics: Vibrations and Systems, Ane
BooksPvt.Ltd, New Delhi
E-book Links :
Grading Plan :
Assignments 20
20
Project
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PSO1 PSO2 PSO3 PSO4
CO1 3 3 3 2 3 2 2 3 2 2 3 3 3 3
CO2 3 3 3 2 2 2 3 3 2 2 3 3 3 3
CO3 3 3 3 2 3 2 3 2 2 3 3 3 2 2
CO4 3 3 3 2 3 1 2 3 2 3 3 3 2 3
CO5 3 3 3 2 3 2 2 2 2 3 2 2 2 2
CO6 2 2 1 2 3 1 2 2 3 2 2 2 2 2
B.Tech in Civil Engineering subjects i.e., Engineering Mechanics, Reinforced Concrete Design,
Structural Analysis.
After completion of this course successfully, the students will be able to..
CO-1 Use the understanding of the structural analysis concepts of structural components, for
structural system design;
CO-4 Design the components and systems using commercially available software
CO-5 Appreciate the challenges in construction industry and get equipped to address
some of the challenges
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO
PO1 PO3PO4 PO5 PO6 PO7 PO8 PO9 PO10PO11 PO12 PSO1PSO2PSO3PSO4
2
CO 3 3 3 1 - 1 2 - - - - - 3 3 3 3
1
CO 3 2 2 1 - 1 1 - - - - - 1 3 3 1
2
CO 1 1 2 2 1 2 1 - - - - - 2 1 2 1
3
CO 2 2 3 2 3 2 3 - - - - - 2 2 3 1
4
CO 3 3 1 3 3 3 3 - - - - - 3 3 3 3
5
….
.
….
.
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: Review of Structural Analysis – Analysis of Planar Trusses, Shear Force and Bending
Moment Diagrams, Structural Analysis-Force Methods-Displacement Methods,
Deflected Shape-Deflections, Approximate Methods of Analysis- Gravity and Lateral
Loads-Beams, Frames.
Unit 3: Introduction to MATLAB – Vectors, Arrays and Matrices, Branching Statements and
Loops, Introduction to Plotting, Linear Algebra, Curve Fitting, Script and Functions,
Graphics -2D and 3D, Development of GUI Tool.
Unit 4: Application of MATLAB – Analysis of Beams & Frames, Gravity and Lateral Load
Analysis of Frames, Analysis of Planar Trusses.
Unit 5: Introduction to STAAD, SAP2000 & ETABS – Modelling, Analysis and Design Concepts,
Elastic Analysis and Design-Reinforced Concrete Building -Bare Frame Analysis,
Analysis of Frames with Unreinforced Masonry Infills, Steel Building, Elastic
Earthquake Behaviour of Buildings-Modal Analysis-Linear Dynamic Analyses and
Design-Response Spectrum Analysis, Time History Analysis, Introduction to Inelastic
Earthquake Behaviour of Buildings-Nonlinear Static Analysis Essentials- Nonlinear
Static Analysis.
Reference Books:
1. Hibbeler,R.C., (2011), Mechanics of Materials, Pearson Prentice Hall, New Jersy
2. Hibbeler,R.C., (2012), Structural Analysis, Pearson Prentice Hall, New Jersy (3)Norris,C.H.,
Wilbur,J.B., and Utku,S., (2003) Elementary Structural Analysis, McGraw-Hill Book
Company, Auckland
3. Wang, C.K., (1983), Intermediate Structural Analysis, McGraw-Hill Book Company,
Auckland
4. Computers and Structures Inc. (CSI), (2012), Structural Analysis Program (SAP) 2000,
Version 16, USA
5. Chapman,S.J., (2007), MATLAB Programming for Engineers, Thomson Learning, Canada
6. Pratap,R., (2003), Getting Started with MATLAb: A Quick Introduction for Scientists and
Engineers, OXFORD University Press, Oxford, UK
A lecture on a theory concept will be preceded by its practical relevance, appreciation of field
level challenges and immediately followed by on-hands-practice using manual approach as
well as using appropriate scientific software. Student will be encouraged to come up with
issues and how the theory and hands-on experience is helping them. Student is also
encouraged to do homework and assignments individually and mini-projects as a group task.
The course will rely heavily on looking at problem solving capability of student and hence the
assessment is divided as follows i.e..
a) 20% weightage is given to individual assignments for checking the concepts taught in the
class,
c) 30% is quizzes & Mid exam for checking the application of concept and,
Pre-Requisites :
Basics of Fluid Mechanics, Fluid Dynamics, Boundary Layer Theory, Turbulent Flow, Structural
Dynamics
Course Outcomes :
After completion of this course successfully, the students will be able to:
CO-1: Design wind speed profiles and structural interaction with aerodynamic forces
CO-2: Design wind loads for various types of buildings such as single and multistoried
structures subjected to various terrains and wind profiles
CO-3: Synthesize the wind induced responses under extreme wind speeds
CO-5: To assess the wind loads as per the codes and standards
Course Topics :
(please list the order in which they will be covered, and preferably arrange these as five to six
modules.)
Grading Plan :
(The table is only indicative)
Assignments
15
15
Project
NA
Term Paper
Other Evaluation
NA
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
CO1 3 2 2 2 3 3 3 3 2 3 2 2 2 3 2 3
CO2 3 3 2 3 2 2 2 3 3 3 2 2 2 2 2 2
CO3 3 2 2 2 3 2 2 3 3 3 3 2 2 2 2 2
CO 3 2 3 2 3 2 2 2 3 2 2 2 2 2 2 2
4
CO5 3 3 2 2 3 2 3 2 3 3 3 2 2 2 2 2
Lectures and tutorials on design of wind loads for diverse type of practical structures. Hands
on session to solve and design wind induced structures such as tall and multistorey buildings
with diverse terrains and wind profiles. Term projects with real-time case studies for
developing design tools for the quantification of wind loads for user-defined structural
requirements.
==============
Note: This course description format comes into effect from Monsoon 2022.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
3 1 1 1 1 1 3 1 3
CO1
3 3 1 3 3 1 3 2 3
CO2
3 3 1 3 3 1 3 3 3
CO3
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes
(POs) and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping,
1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Reference Books:
1. An Introduction to Systems Biology: Design Principles of Biological Circuits by
Uri Alon, Chapman & Hall
2. Systems Biology: A Textbook by Edda Klipp, Wolfram Liebermeister, Christoph
Wierling, Axel Kowald, Hans Lehrach, Ralf Herwig, Wiley-VCH.
This course builds the foundation for inferring the principles of biological systems using
mathematical modelling. Lectures include solving problems in class and participation of
students and include discussion on research articles. Evaluations test their ability to solve and
implement models using computers.
Pre-Requisites : No prerequisites
Course Outcomes :
This course introduces the fundamentals of technology product entrepreneurship. You will
learn the process of building a technology enterprise in a workshop format. Starting from a
technology idea, mapping the idea to a high-potential commercial opportunity,
defining/designing/validating the product, figuring out the market avenues & how to sell the
product, and planning/managing rapid growth.
The class will apply the learning to their tech product ideas and create a venture able product
& plan; in a workshop mode thru extensive hands-on assignments concurrent with course
modules.
CO1-Understand how to evaluate product ideas and assess the market opportunity in real-
time, along with learning from current scenarios.
CO2-Connect products with markets and identify market & customer segments with the help
of frameworks and business models.
CO3-Assess competition and evolve Value proposition for the product in cognisance of the
current market trends and ever-evolving customer needs.
CO4-Be able to put a complete business plan for a technology product, after analysing the
markets and building a GTM strategy.
Course Topics:
Sl No Topics Week
Introduction
Design Thinking
PreferredTextBooks:
High Tech Start Up, Revised and Updated: The Complete Handbook For Creating Successful
New High Tech Companies by John L. Nesheim
The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically
Successful Businesses by Eric Ries
Reference Books:
Technology Entrepreneurship: Overview, Definition, and Distinctive Aspects
1. http://timreview.ca/sites/default/files/article_PDF/Bailetti_TIMReview_February2012.pd
f
2. Toward a General Modular Systems Theory and Its Application to Interfirm Product
Modularity
3. http://amr.aom.org/content/25/2/312.abstract
4. Harvard: Why Lean Startup Changes everything
5. http://host.uniroma3.it/facolta/economia/db/materiali/insegnamenti/611_8959.pdf
6. The Power of Integrality: Linkages between Product Architecture, Innovation, and
Industry Structure
7. http://www.sciencedirect.com/science/article/pii/S0048733308001091
E-book Links:
The Art of the Start by Guy Kawasaki
1. Demand: Creating What People Love Before They Know They Want It by Adrian J.
Slywotzky with Karl Weber
2. The Innovator’s Dilemma: The Revolutionary Book That Will Change the Way You Do
Business by Clayton M. Christensen
3. Running Lean: Iterate From Plan A to a Plan That Works by Ash Maurya
4. Positioning: The Battle for Your Mind by Al Ries and Jack Trout
5. Venture Deals by Brad Feld and Jason Mendelson
6. Lean Analytics by Alistair Croll and Benjamin Yoskovitz
7. Crossing the Chasm by Geoffrey A. Moore
Grading Plan:
Type of
Weightage (in %)
Evaluation
Quiz-1
20%
Labs
20%
10%
Demo and Presentation
30%
Final submission
PO PO PO PO PO PO PO PO PO PO1
1 2 3 4 5 6 7 8 9 0 PSO PSO PSO PSO
1 2 3 4
CO1 3 3 3 2 3 3 3 2 3 3 3 2 3 2
CO2 2 3 3 2 2 3 3 3 2 3 2 2 2 3
CO3 2 3 2 2 3 3 3 2 2 3 3 2 2 2
CO4 3 3 3 2 2 3 3 2 2 3 3 3 3 2
Teaching-Learning Strategies in brief (4-5 sentences) :
Pre-Requisites : No prerequisites
Course Outcomes :
This course introduces the fundamentals of technology product entrepreneurship. You will
learn the process of building a technology enterprise in a workshop format. Starting from a
technology idea, mapping the idea to a high-potential commercial opportunity,
defining/designing/validating the product, figuring out the market avenues & how to sell the
product, and planning/managing rapid growth.
The class will apply the learning to their tech product ideas and create a venture able product
& plan; in a workshop mode thru extensive hands-on assignments concurrent with course
modules.
CO1-Understand the sales and strategy of a startup while having a clear understanding of
markets.
CO2- Creating, developing, and evaluating the Technology Product’s “concept of a business”
while using real-time frameworks.
CO4-Be able to put a complete business plan for a technology product, after analysing the
markets and building a GTM strategy.
Course Topics:
Sl No Topics Week
1 1
GTM Planning
Business Plans
PreferredTextBooks:
High Tech Start Up, Revised and Updated: The Complete Handbook For Creating Successful
New High Tech Companies by John L. Nesheim
The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically
Successful Businesses by Eric Ries
Reference Books:
Technology Entrepreneurship: Overview, Definition, and Distinctive Aspects
1. http://timreview.ca/sites/default/files/article_PDF/Bailetti_TIMReview_February2012.pd
f
2. Toward a General Modular Systems Theory and Its Application to Interfirm Product
Modularity
3. http://amr.aom.org/content/25/2/312.abstract
4. Harvard: Why Lean Startup Changes everything
5. http://host.uniroma3.it/facolta/economia/db/materiali/insegnamenti/611_8959.pdf
6. The Power of Integrality: Linkages between Product Architecture, Innovation, and
Industry Structure
7. http://www.sciencedirect.com/science/article/pii/S0048733308001091
E-book Links:
The Art of the Start by Guy Kawasaki
1. Demand: Creating What People Love Before They Know They Want It by Adrian J.
Slywotzky with Karl Weber
2. The Innovator’s Dilemma: The Revolutionary Book That Will Change the Way You Do
Business by Clayton M. Christensen
3. Running Lean: Iterate From Plan A to a Plan That Works by Ash Maurya
4. Positioning: The Battle for Your Mind by Al Ries and Jack Trout
5. Venture Deals by Brad Feld and Jason Mendelson
6. Lean Analytics by Alistair Croll and Benjamin Yoskovitz
7. Crossing the Chasm by Geoffrey A. Moore
Grading Plan:
Quiz-1
20%
Labs
20%
10%
Demo and Presentation
30%
Final submission
Mapping of Course Outcomes to Program Objectives: (1 – Lowest, 2—Medium, 3 – Highest,
or a ‘-’ dash mark if not at all relevant). Program outcomes are posted at
PO PO PO PO PO PO PO PO PO PO1
1 2 3 4 5 6 7 8 9 0 PSO PSO PSO PSO
1 2 3 4
CO1 3 3 3 2 3 3 3 2 3 3 3 2 3 2
CO2 2 3 3 2 2 3 3 3 2 3 2 2 2 3
CO3 2 3 2 2 3 3 3 2 2 3 3 2 2 2
CO4 3 3 3 2 2 3 3 2 2 3 3 3 3 2
Course Outcomes :
CO1: Define the concept of Nationalism.
CO2: Explain range of academic theories interpreting Nationalism.
CO3: Analyze the different characteristics which form Nationalism.
CO4: Evaluate the positive and negative attributes of Nationalism.
CO5: Develop their own understanding about the role of Nationalism in today’s world.
Course Topics :
(1) Academic theories of Nationalism
a) Imagined Communities
b) Industrialised Societies
c) Colonial and Post-Colonial
Reference Books :
1. Benedict Anderson: Imagined Communities.
2. Ernest Gellner: Nations and Nationalisms.
3. Eric Hobsbawm: Nations and Nationalism since 1780
4. Hans Kohn: The Idea of Nationalism
5. E. H. Carr: Nationalism and After
6. Partha Chatterjee: Nationalist Thought and the Colonial World
7. Javeed Alam: India- Living With Modernity
8. M.K. Gandhi: Hind Swaraj.
9. V. D. Savarkar: Hindutva.
10. Rabindranath Tagore: Nationalism.
11. M. S. Golwalkar: We or Our Nationhood Defined.
12. Jawaharlal Nehru: Discovery of India.
13. Bankim Chandra Chattopadhyay: Anandamath.
14. Rabindranath Tagore: Gora.
15. Bipan Chandra: Colonialism and Nationalism in Modern India.
16. Sumit Sarkar: Modern India.
E-book Links :
Grading Plan :
(The table is only indicative)
Assignments
(15x3) 45%
BTech in CSE
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 - - 2 2 1 3 3 3 2 2 1 3 - 2 2 3
CO2 - - 3 2 1 3 3 3 2 2 2 3 -- 2 1 3
CO3 - - 2 2 - 3 3 3 1 2 1 3 - 1 2 3
CO4 - - 3 3 1 3 3 3 2 2 1 3 - 1 2 3
CO5 - - 3 3 1 3 3 3 2 3 1 3 - 2 1 3
The course will be based on classroom lectures and will require intensive reading and writing.
On an average, each student will be required to read between 1,000 to 1,200 pages of books
and articles and submit written work between 5,000 to 6,000 words, cumulatively.
In each class some select students will be given a small topic from the next class to read up
on, and they will be expected to initiate discussions around these.
Pictures, Extracts from primary sources, audio and video resources will be used to illustrate
the points being taught.
The assignments and project will focus on training students to develop their own ideas, and
apply them to real life conditions.
The Basic Probability Theory and the school level mathematics knowledge.
After completion of this course successfully, the students will be able to:
CO-1. Explain the basic concepts of Entropy, Joint Entropy Conditional Entropy, Relative
Entropy and Mutual Information, Chain Rules, Differential Entropy, Maximal Entropy,
Probability as a measure, Data Compression, Entropy Rates, Markov Chain, Entropy Rate,
Random Walk, Data Compression and Channels
CO-2. Demonstrate familiarity with process of constructing codes/optimal codes, carrying out
data compression, finding out the channel capacity of the channel.
CO-4. Apply the concepts like source coding, channel capacity to real world problems in
Communication Theory
CO-5. Create communication models using principles of Information Theory and analyze them.
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO
CO1 2 1 2 2 - - - - - - - 3 3 - - 3
CO2 2 1 2 2 - - - - - - - 3 3 - - 3
CO3 2 2 2 2 - - - - - - - 3 3 - - 3
CO4 1 1 3 2 - - - - - - 2- 3 3 - - 3
C05 1 1 3 2 - - - - - - - 3 3 1 - 3
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
Detailed Syllabus:
4. DATA COMPRESSION: Kraft Inequality, Optimal Codes, Bound on the optimal code length,
Kraft inequality for Uniquely Decodable Codes, Huffman Codes, Optimality of Huffman code
Reference Books:
Other Books:
1. Mathematical Foundation of Information Theory by A.Ya. Kinchin (Dover book on
Mathematics)
2. Information Theory by Robert Ash Dover book on Mathematics)
Lectures will initially introduce the motivations, concepts, definitions along with simpler
examples. On basis of that there will be assignments and quizzes to make sure that the
students have understood the concepts. These will also be supplemented with real world
problems so that they can apply the concepts learned by them.
Quiz-1
10%
15%
Mid SemExam
Quiz-2 10%
Assignments
15%
20%
Project
After completion of this course successfully, the students will be able to.
CO-1:
Students will understand how a historical and sociological perspective helps to understand society.
They will be learn to see the human world appears through the lens of these two disciplines and their
insights.
CO-2:
Students will understand the methods, assumptions, principles, and the foundational ideas of the
various schools of history.
CO-3:
Students will understand key concepts and theoretical and methodological tools in sociology.
CO-4:
Students will see the potential as well as the limitations of historical and sociological approaches to
social analysis.
CO-5:
Students will use sociological and historiographical theories and frameworks. They will gain some
experience in engaging with academic texts as well as primary sources in a theoretically informed
manner.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO1 1 3 3 3 1 3 3 3 1 1 1 3 1 3 2 3
CO2 1 3 3 3 1 3 3 3 1 1 1 3 1 3 2 3
CO3 1 3 3 3 1 3 3 3 1 1 1 3 1 3 2 3
CO 1 3 3 3 1 3 3 3 1 1 1 3 1 3 2 3
4
CO5 1 3 3 3 1 3 3 3 1 1 1 3 1 3 2 3
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1:
Sociological Concepts: Social Structures, Individuals and Groups, Socialisation, Structure/Agency,
Status and Roles, Rules, Values, Norms, Culture, Discourse, Deviance.
Unit 2:
Sociological Frameworks and Theories: Understanding social stratification through the structural
functionalist, Marxist and the Weberian methods. Introduction to key ideas of Emile Durkheim, Karl
Marx and Max Weber.
Unit 3:
Unit 4:
Ideas of History (Progress, Decline, Morality; Facts, Objectivity, Interpretation)
Unit 5:
Concepts of Time and Space
Unit 6:
Main methods of knowing the past (Inductive and deductive methods; structuralism and post-
structuralism).
Reference Books:
Students are introduced to theories and concepts through lectures. This course expects the student
to read about 2000 pages of academic literature and write about 12,000 words of essays and answers
over the semester. The tutorial slots are used to get students to do small in-class assignments related
to assigned readings. Throughout the course, students are equipped to deploy theories and methods
to a research question and to draw interconnections between the different ways in which the human
world is understood and explained. The course draws connections as well as differences between the
historical and the sociological methods.
In the sociology module, students will do 2 assignments (worth 15% each and related to one Unit), and
one exam (30%) which covers the entire syllabus of the module. The assignments are designed to test
grasp over concepts and theories discussed in the lectures, and is also reading based. In the history
module, students will do two quizzes (worth 15% each, and covering 1 unit) and 1 reading based writing
assignment worth 20%.
Title of the Course: Thinking and Knowing in the Human Sciences – I
Faculty Name: Sushmita Banerji, Ashwin Jayanti
Course code: HS0.201
L-T-P: 3-1-0
Credits: 4
Course type: CHD core
Name of the Academic Program: CHD
4. Detailed Syllabus:
Section A: Philosophy
Unit I – Introduction to Philosophy (5 hours): what is philosophy? What is the value of
philosophy? Different domains of philosophy; Introduction to logic and logical
concepts; sentences and propositions; arguments; identifying premises and
conclusions; inductive and deductive arguments; truth, validity, and soundness;
fallacies; laws of logic
Unit II – Knowledge and Truth (6.5 hours): theories of truth; analysis of knowledge;
sources ofknowledge; rationalism and empiricism
Unit III – Descartes and the mind-body problem (6.5 hours): Descartes’ philosophical method
in
Meditations; mind-body problem; theories of mind;
Section B: Literature
PREFERRED TEXT BOOKS FOR SECTION B
1. Leitch, Cain, Finke, Johnson, McGowan, and Williams, eds. The Norton Anthology of
Theory and Criticism. 2nd ed. New York: W.W. Norton & Co., 2010.
2. Eagleton, Terry. Literary Theory. 3rd ed. Minneapolis: University of Minnesota Press,
2008.The Norton Anthology of Poetry (6th ed.)
3. Rivkin, J. and Ryan, M., ed: Literary Theory: An Anthology (Blackwell, Oxford, 2nd ed.)
Section B: Literature
Basic Linear Algebra, Basic Calculus, and Basic Probability and Statistics
CO-1. Learn additional theory needed from calculus and linear algebra for optimization.
CO-2. Learn to model various applications from data science as an optimization problem.
CO-3. Learn to prove convergence estimates and complexity of the algorithms.
CO-4. Learn to code optimization solvers efficiently using Python.
CO-5. Demonstrate expertise in applying optimization methods in research problems.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 2 2 1 1 1 1 - - 2 2 1 3 3 3 1 3
CO2 3 3 3 3 3 1 - - 2 2 1 3 3 3 2 3
CO3 1 3 1 3 1 - - - 2 2 1 3 3 3 2 3
CO4 1 2 3 2 3 - - - 2 2 3 3 3 3 2 3
CO5 3 3 3 3 3 - - - 2 2 3 3 3 3 2 3
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4. Detailed Syllabus:
Unit 1: Convex Sets, Convex Functions, Duality, Convex Optimization Problems(9 hours)
Unit 2: Steepest Descent, Newton methods, Quasi-Newton Methods, Interior Point Methods,
Stochastic Optimization algorithms (SGD, RMSprop, ADAM, SVRG, etc), Convergence
Estimates (6 hours)
References:
Stephen Boyd and Lieven Vandenberghe, Convex Optimization, Cambridge
University Press, 2004.
Ian Goodfellow, Yoshua Bengio and Aaron Courville, Deep Learning, MIT Press,
2016.
Léon Bottou, Frank E. Curtis, Jorge Nocedal, Optimization Methods for Large-
Scale Machine Learning, 2016.
Prateek Jain, Purushottam Kar, Non-convex Optimization for Machine Learning,
2017.
Lectures by integrating ICT into classroom teaching, weekly tutorials involving problem
solving and active learning by students and Project-based Learning by doing one mini-project.
-------------------------------------------------------------------------------------------------------------------------------------------------------
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
3 2
CO1
3 2
CO2
3 2
CO3
2 2
CO4
3 3
CO5
3 3
CO6
3 3
CO7
2 2
CO8
3 3
CO9
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Catalysis, Band Gap Engineered Quantum Devices, Sensors, Field Effect Transistor (FET),
Photoelectrochemical Cells, Photonic Crystals and
Waveguides, Theragnostics (Magnetothermal Therapy), food and agriculture industries,
automobile, textile, water treatment and civil applications, use in energy, space, and
defense.
Unit 6. Concerns and Challenges of Nanotechnology. (2L)
Environmental, ecological and health hazards of nanoparticles. Nanotoxicology and its
effect.
Reference Books:
1. S. M. Lindsay (2010), Introduction to Nanoscience, 1st Edition, Oxford University Press,
New York.
2. E. Roduner (2006), Nanoscopic Materials: Size-dependent Phenomena, 1st Edition, RSC
Publishing, Cambridge.
3. B. S. Murty, P. Shankar, B. Raj, B. B. Rath and J. Murday (2013), Textbook of
Nanoscience Nanotechnology, 1st Edition, Universities Press (India) Private Limited,
Bangalore.
4. G.A. Ozin, A. C. Arsenault, and L. Cademartiri (2009), Nanochemistry, 2nd Edition, RSC
Publishing, Cambridge.
5. M. Kohler and W. Fritzsche (2004), Nanotechnology, 1st Edition, Wiley-VCH, Weinheim.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Title of the Course: Topics in Software Engineering
L-T-P: 3-0-1
Credits: 4
1. Prerequisite Course/Knowledge:
Students must have taken an Software Engineering or equivalent course at the undergraduate level.
CO-4: Critique the quality of published research papers with well-known assessment criteria
CO-5: Synthesize novel solutions to open research problems in software engineering by following well-
established principles of software engineering research.
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 P10 P11 P12 PSO1 PSO2 PSO3 PSO4
CO1 2 2 2 1 1 2 2 1 2 2 1 2 3 2 2 3
CO2 3 3 3 1 3 2 3 2 3 3 2 2 2 3 2 2
CO3 1 3 3 3 1 2 1 2 3 3 1 3 3 2 2 3
CO4 2 2 2 2 2 1 1 2 3 3 1 3 2 3 2 3
CO5 2 3 3 3 2 2 2 2 3 2 2 3 3 2 1 3
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4. Detailed Syllabus:
The course is delivered using a combination of project based and research-based learning
methodology. Topics like software architecture, software architectural framework and patterns, self-
adaptive systems are taught and reinforced via mini projects. The lectures emphasize on cutting edge
research in the advanced areas of software engineering. The focus is on imparting knowledge of
software engineering research methodologies to students through paper presentations, providing
state-of-the art research papers as review assignments to students and supporting students to
develop novel research proposals. Entire class is run in a working research session mode to foster
advanced discussion among students as well as between students and instructors.
Credits: 2
After completion of this course successfully, the students will be able to:
CO-1: Apply the basic framework of universal human values to the self.
CO-2: Look at larger issues that (for many reasons) most are not exposed to: social, political,
community, family, individual, etc. in a sensitized way.
CO-3:Understand themselves and their own roles within the bigger context. What are really, truly
important to them? What are made important by others?
CO-4: Engage and connect with others and nurture the relationships.
CO-5: Think toshape and change the world, and not be mere technologists or scientists.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 - - - - - 3 2 3 2 - - - - - - -
- - - - - 3 3 3 3 - - - - - - -
CO2
CO3 - - - - - 3 3 3 2 - - - - - - -
CO4 - - - - - 2 3 3 3 - - - - - - -
CO5 - - - - - 3 3 3 2 - - - - - - -
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Unit 1: Goal in life - short term and long term goals; Basic aspirations - Happiness and Prosperity;
Role of education and human conduct; Self-exploration; Developing a holistic view
Unit 2: Gratitude and the need to acknowledge one’s gratefulness; Understanding Self and Other;
Unit 4:Understanding needs of body and self; Right understanding of physical facilities and
relationships; Understanding human relationships; Trust and Respect - the foundational values in
relationships;
Unit5: Harmony in Society; The sense of safety, justice and peace in society; Nature and
Sustainability; Self-reliance and Gandhian thought
Reference Books:
1. R.R. Gaur, R. Sangal, G. P. Bagaria. 2009. A Foundation course in Human Values and Professional
Ethics. Excel books, New Delhi.
3. E. F. Schumacher. 1973. Small is beautiful: a study of economics as if people mattered. Blond &
Briggs, Britain.
This is a discussed based course. The instructor shares information on a topic and guides the
discussion in the class by asking the right questions. By keeping the objectives in mind, the
instructor adopts different techniques including smaller group discussions, role-play/skit, use of
video clips or images to analyse and some activities to keep the students engaged in class
throughout. Talks by experts who made a difference are also organised for the batch. Field trips to
farms, orphanages, old-age homes, villages and jails are arranged as part of the induction
programme, in parallel to the classes in VE for the first year UG batch.
This is a Pass/Fail course. The assessment methods include submissions of assignments and term
papers. Critical thinking is expected from watching relevant short films or by reading assigned
books. The classroom participation is also taken into consideration for evaluation. There are a few
community-based activities and projects also. Participation in them is also important.(weightage for
each kind of assessment may be given.)
Title of the Course: VLSI Design
Course Code: EC2.201
Credits: 4
P=Practical hours)
After completion of this course successfully, the students will be able to:
CO-2: Apply the knowledge of delay and noise analysis of CMOS inverter for other logic styles
CO-3: Apply the knowledge of different logic styles for developing digital building blocks such as
gates, multiplexors, latches and flip-flops
CO-4: Design delay optimized multistage logic circuits by using method of logical effort
CO-5: Design combinational circuits using CMOS and pass transistor logic for minimum delay and
maximum noise margin performances
CO-6: Design a delay optimized sequential CMOS circuit such as 8-bit multiplier for the given load and
speed requirements, while ensuring no setup time or hold time violations and verify its post layout
performance using SPICE tools
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 3 2 2 2 - - 1 3 1 - 2 3 - - -
CO2 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO3 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO4 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO5 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
CO6 3 3 3 2 2 - - 1 3 3 1 3 3 - - -
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping.
4. Detailed Syllabus:
Unit 2 (CMOS Inverter): 1) Static characteristics- VTC, switching threshold, Noise margin, 2)
Dynamic characteristics – rise time, fall time, delay, power, 3) Why CMOS Inverter, 4) CMOS
inverter design flow- problem of achieving higher speeds (solution/technique discussed in the
following unit), 5) From inverters to other logic - pull-up, pull-down networks, tristate inverter,
Gates, Mux, Latches, Flip-flops, set-up hold time, clocked CMOS and true single phase clocked
(TSPC) latches (7-lectures/10.5-hours)
Unit 3 (Multistage Logic Design and Optimization: 1) Parasitics in layout causing performance
degradation – field transistor, active MOS, gate-drain overlap, latch-up, 2) Method of logical
effort- fan-out, Stage effort, electrical effort, device sizing, design examples. (5-lectures/7.5-
hours)
Unit 4 (Other Logic Styles): Pseudo nMOS, pass transistor logic, Cascode Voltage Switch
Logic (CVSL), Dynamic logic. (3-lecturs/4.5-hours)
Unit 5 (Other topics Introduction to System Design using HDL): Finite state machines – Mealy,
Moore, Intro to RTL,Data path, Control unit, combinational and sequential circuit design
examples (6-lectures/9-hours)
REFERENCES:
1. Neil H. E. Weste, K. Eshraghian, “Principles of CMOS VLSI Design- A Systems
Perspective”, 2nd Edition, Pearson Education Pvt. Ltd.
2. J. M. Rabaey, A. Chandrakasan, B. Nikolic, “Digital Integrated Circuits - A Design
Perspective”, 2nd Edition, Prentice Hall of India.
3. Stephen Brown and Z. Vranesic, “Fundamentals of Digital Logic with Verilog Design”,
Tata McGraw-Hill Edition 2002.
4. Samir Palnitkar, “Verilog HDL – A Guide to Digital Design and Synthesis”, Second
edition, Pearson, 2003.
5. J. Bhaskar, “Verilog HDL Synthesis- A Practical Primer”, Star Galaxy Pub; 1st edition,
2001
5.Teaching-Learning Strategies in brief:
Fundamentals of VLSI design will be discussed in the course with examples. SPICE tools will be
introduced, and regular assignments will be given based on topics covered in lectures. Weekly
tutorials will be conducted for problem solving and further discussions on any questions related to
topics covered in lectures. A course project will be given that will involve analysis, design, layout and
simulations (schematic and post-layout level) of an analog circuit for given specifications.
CO-1: Identify and explain the fundamental operational and design problems of wireless
communication systems.
CO-3: Determine the type and appropriate model of wireless fading channels based on the
system parameters and the properties of the wireless medium.
CO-4: Design appropriate receiver and transmitter diversity techniques and analyze their
performance theoretically and via simulations.
CO-5: Design appropriate multiple-antenna transceivers and evaluate rate and error
performance.
CO-6: Demonstrate understanding of OFDM and massive MIMO techniques and application in
existing and upcoming wireless systems.
Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs)
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 2 1 1 1 1 2 3 1
CO2 3 2 1 1 1 2 3 1
CO3 3 3 1 2 2 1 2 3 1 1
CO4 3 3 3 2 3 1 2 1 3 1 1
CO5 3 3 3 1 3 1 2 1 3 1 1
CO6 3 3 2 1 2 1 2 1 3 1
‘3’ in the box denotes ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4. Detailed Syllabus:
Unit 2: Channel modeling; Multipath propagation; pathloss and fading; types of fading;
frequency and time selectivity
Unit 3: Diversity techniques; spatial, time and frequency diversity; performance analysis of
various diversity techniques
References :
L-T-P……… 3-1-0
Credits……………… 4
None
Course Outcomes (COs):
After completion of this course successfully, the students will be able to.
CO-1: Apply knowledge of 1st principles from physics to develop system model
CO-2: Develop state-space formulation for systems and analyze the
behavior of 1st and 2ndorder systems via time-domain specification for
transients and steady-state
CO-3: Design and develop proportional, derivative and integral controllers
CO-4: Demonstrate a familiarity with organization of biological system and their
parts
CO-5: Apply principles of control to biological systems
CO-6: Analyze emergent properties of biological systems by mathematical
modelling
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO PSO PSO
2 3 4
CO1 3 3 2 1 1 1 1 1 1 1 1 3 1 1 1 3
CO2 2 3 3 2 2 1 1 1 1 1 1 3 1 1 1 3
CO3 2 3 3 3 3 1 1 1 1 1 1 3 1 1 1 3
CO4 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1
CO5 2 3 2 2 2 1 1 1 1 1 1 3 1 1 1 1
CO6 2 3 3 3 3 1 1 1 1 1 1 3 1 1 1 1
Each Course Outcome (CO) may be mapped with one or more
Program Outcomes (POs). Write ‘3’ in the box for ‘High-level’ mapping,
2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’mapping
Detailed Syllabus:
Unit 2: Time-domain performance and stability analysis of first and second order
systems
Reference Books:
Assignments: 30%
Quiz1: 15%
Quiz 2: 15%
End Exam: 40%
------------------------------------------------------------------------------------------------------------------------------------------------
L-T-P: 3-1-0.
Credits: 4
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2
CO2 1 1 2 2 2 1 1 1 1 1 1 2 2 2 2 2
CO3 2 2 2 2 3 1 2 1 1 1 1 2 2 2 2 2
CO4 2 2 3 2 3 1 2 1 1 1 1 2 2 2 2 2
CO5 2 3 2 2 3 2 3 2 1 1 1 2 2 2 2 2
CO6 2 2 2 2 2 2 2 2 1 1 1 2 2 1 2 2
4. Detailed Syllabus:
References:
1. Environmental Science – The natural environment and human impact (1998): A. R. W. Jackson
and J. M. Jackson, Longman
2. Environmental Science (2001): S. C. Santra, New Central Book Agency (P) Ltd
3. Environmental Science (6th ed) (1997): Jr. G. T. Miller, Wadsworth Pub. Co.
4. Dimensions of Environmental and Ecological Economics (2005): N. C. Sahu & A. K. Choudhury
(Ed), Universities Press
5. Khoiyangbam, R.S., and N Gupta. 2012. Introduction to Environmental Sciences. New Delhi:
TERI
6. Y.K Singh 2006. Environmental Science. New Age International (P) Ltd., Publishers (e-book).
7. Tery Sloan 2016. Introductory Climate Science; Global Warming Explained. New Age
International (P) Ltd., Publishers (e-book).
8. Clifford Jones 2015 Global trends and patterns in carbon mitigation (e-book).
Theory (%): Quiz (10), Assignments (15), Mid exam-1(20), End exam (30) = 75%
Project (%): Literature Survey, Preliminary and final presentation along with report = 25%
Pre-Requisites : None
Course Outcomes :
1. The course intends to familiarise students with the social dynamics of language in use.
2. After doing the course, the students should be able to identify and recognize various
phenomena which are at play. They should develop an understanding of social behaviour
such as identity assertion, attitudes in language use and choices that people make while
using variants of linguistic items depending on social circumstances.
3. The students are expected to be able to classify these phenomena and explain some of
their consequences. For example, code mixing and code switching are very common in
multilingual societies such as India. How people use code mixing for better
communication or how they use code switching for social reasons are some of the
concepts the students should be able to explain given a social context.
4. At the end of the course, the students are expected to be able to analyse language data
and employ basic concepts learned during the course for interpreting language data for
computational models.
5. The course should give them the confidence to be able todesign and develop
computational models in real case scenario.
6. The students will be working on real data projects in teams which will give them an
experience of working as teams to solve a real problem.
Course Topics :
1. Language Variation: Sociolinguistics and sociology of language, Variation in language,
Linguistic variables and social variables. Speech Communities, Language, Dialects and Varieties.
Standard language and Standardization, Regional and social dialects. Register, styles.
Dialectology.
5. Critical Sociolinguistics. Language and power. Language and social attitudes: gender, race,
education.
Reference Books :
E-book Links :
1. http://staffnew.uny.ac.id/upload/132107096/pendidikan/Book+for+Sociolinguistics.pdf
2. https://pdfcoffee.com/cambridge-textbooks-in-linguistics-r-a-hudson-sociolinguistics-
cambridge-university-press-1996pdf-3-pdf-free.html
Grading Plan :
(The table is only indicative)
Assignments
15
20
Project
10
Seminar
None
Other Evaluation
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 X
CO2 X
CO3
CO4 X
CO5 X
CO X
6
…..
There will be regular classes with interactive sessions to cover the theory. Since actual learning
happens through practical work, each student will take up a project which will involve some
field work, literature survey and working with real data. Classic research papers will be
distributed for the students to read critically and present them in class. So, the idea is that
learning happens through listening and discussions (classes), reading (seminar papers) and
working with data (project). For each topic some assignment will be given for the students to
get a better grip on the topic.
==============
Note: This course description format comes into effect from Spring 2022.
Title of the Course: MCS 2 - Linear Algebra
Faculty Name: Girish Varma
Course Code: MA6.302
L-T-P: 3-1-0
Credits: 2
‘3’ for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping.
Detailed Syllabus:
Unit 1: Vector spaces, subspaces, Linear dependence, Span, Basis, Dimension, Finite dimension
vector spaces Linear transformation, Range and Null space of linear transformation, Rank Nullity
Theorem, Sylvester's Law, Matrix representation of a linear transformation for finite dimensional
linear spaces, Matrix operations, change of basis, Rank of a Matrix, Range and Null Space of a
matrix representing a linear transformation. Linear spaces with inner product [inner product
example over space of functions: orthogonality and orthogonal functions in L_2.
Unit 2: System of Linear Equations, Row-echelon form, reduced row-echelon form. Gauss-Jordon
elimination, Solution of linear systems using Gauss-Jordon elimination, matrix inversion by Gauss
Jordon elimination, Understanding Range Space and Solution Space using Rank-Nullity Theorem.
Unit 3: Eigenvalues and Inner product: Eigenvalues & Eigenvectors, Norms, Inner Products and
Projections, Applications like Analysis of Random Walks.
Unit 4: Advanced Topics: Spectral & Singular Value Decomposition Theorems, Applications of SVD
and Best Fit Subspaces
Reference Books:
1. Linear Algebra, 2nd edition, K. Hoffman and R. Kunze.
2. Finite Dimensional Vector Spaces, P. Halmos.
3. Introduction to Linear Algebra, Gilbert Strang.
4. Linear Algebra Done Wrong, Sergei Treil.
Detailed Syllabus:
Unit 1: Sample Spaces, Counting, Uniform Probability, Axioms of Probability, Continuous Probability
Spaces, Conditional Probability, Bayes Rule, Independence.
Unit 2: Random Variables, PMFs, Discrete Probability Distributions, Multiple Random Variables,
Expectation, Variance, Covariance, Standard distributions of Bernoulli, Binomial, Geometric,
Gaussian, Exponential, Poisson.
Unit 3: Continuous Probability Distributions, Tail Bounds (Markov, Chebyshev, Chernoff), Law of
Large Numbers, Central Limit Theorem.
Unit 4: Bayesian Statistics, Maximum Aposteriori Estimation, Maximum Likelihood Estimation,
Confidence Intervals.
Reference Books:
1. Introduction to Probability, 2nd Edition by Dimitri P. Bertsekas and John N. Tsitsiklis.
2. Introduction to Probability, Statistics and Random Processes. by Hossien Pishro-Nik.
Texbook available online: https://www.probabilitycourse.com/
3. Introduction to Probability and Statistics for Engineers and Scientists by Sheldon M. Ross.
4. An Introduction to Probability Theory and Its Applications, Volume 1 by William Feller.
Course Outcomes :
After completion of this course successfully students will be able to:
CO1: Define the concept of History, andDescribe the development of the discipline.
CO2: Explain range of academic theories relating to the discipline of History.
CO3: Analyze features of historical writings and Appreciate the importance of the past.
CO4: Evaluate the different methods of historical analysis.
CO5. Assess primary evidence, including through computational tools.
CO6. Develop their own understanding about History and the Past.
Course Topics :
(1) Historical Time and Space: In this module students will be introduced to how historians have
understood the flow of time and periodised time into historical ages. They will also appreciate
how historians define regions and territory. Apart from this the module will also teach about the
development of the ideas of time, and of space; and how the modern map and watches came to
define society in new ways.
(2)Historical Fact and Objectivity: This module will define the historical fact, the different
interpretations of what a fact is, and the debate among historians relating to historical
objectivity: its possibility and desirability.
(3) The Main Theories of History: In this module students will be exposed to the main theoretical
models of historical interpretation. These will include, but not be limited to, Rankean and Whig
history, Annales history, Marxist history, Structuralist and Post-Structuralist history, etc.
Students will also be introduced to the newer theories like ecological history, black history,
herstory, etc.
(4)The Main Methods of Historical Analysis: This module will focus on source criticism, the
advantages and limitations of the inductive and deductive methods, oral history, qualitative and
quantitative methods, etc. that historians deploy in their identification of facts and their
interpretations.
(5) Computational Tools for Studying History: In this module students will be shown how in
recent times historians have used programming tools to identify new sources, ask new
questions, proffer new interpretations, and build new narratives.
Reference Books :
Romila Thapar: From Lineage to State.
Mircea Eliade: The Myth of the Eternal Return.
Edward Said: Orientalism.
Sumit Sarkar: Modern Times.
Vanessa Ogle: The Global Transformation of Time.
Richard Eaton: India in the Persianate Age.
Michael Mann: South Asia’s Modern History.
R. C. Majumdar: An Advanced History of India.
Alfred Crosby: The Measure of Reality.
Fernand Braudel: A History of Civilization.
James C. Scott; Against the Grain.
Ibn-e-Khaldun: Muqadimah.
Barbara Freese: Coal – A Human History.
Sidney W. Mintz: Sweetness and Power – The Place of Sugar in Modern History.
Douglas A. Boyd, Mary A. Larson: Oral History and Digital Humanities – Voice, Access, and
Engagement
Anne Kelly Knowles: Placing History.
ARTICLES:
Bernard S. Cohen: “The Command of Language and the Language of Command”.
E. P. Thompson: “Custom, Law, and Common Right”.
E.P. Thompson: “Time, Work-Discipline, and Industrial Capitalism”.
Ranajit Guha: “On Some Aspects of the Historiography of Colonial India”.
Ranajit Guha: “The Prose of Counter-Insurgency”
Shahid Amin: “Gandhi as Mahatma”
David Arnold: “Touching the Body: Perspectives on the Indian Plague”
Jacques le Goff: “Merchant’s Time and Church Time in the Middle Ages”
Lucien Febvre: “Sensibility and History – How to Reconstitute the Emotional Life of the
Past”
Emmanuel le Roy Ladurie: “The History of Rain and Fine Weather”
Philippe Aries: “Pictures of the Family”
Maurice Aymard: “The Costs of War”
Fernand Braudel: “History and the Social Sciences- The Longue Duree”
Jean Meuvret: “Food Crises and Demography in France during the Ancien Regime”
Karl Marx: Communist Manifesto, Chapter 1.
Karl Marx: “British Rule in India, 10 June 1853”
Karl Marx: “Future Results of British Rule in India, 22 July 1853”
D DKosambi: “Social and Economic Aspects of the Bhagvad Gita”
Irfan Habib: “Potentialities of Capitalist Development in the Economy of Mughal India”
Romila Thapar: “Somnatha”
Robert Darnton: “Peasants Tell Tales”
Clifford Geertz: “The Balinese Cock-Fight”
Arthur Conon Doyle: “Sign of Four”
E-book Links :
Grading Plan :
(The table is only indicative)
Mid SemExam
20%
Quiz-2 7%
35%
End Sem Exam
Assignments
(15x2) 30%
CO - - 2 1 - 3 1 3 3 2 1 3 - 2 1 3
6
The course will be based on classroom lectures and will require intensive reading and writing.
On an average, each student will be required to read between 500 to 800 pages of books and
articles, and submit written work between 3,000 to 4,000 words, cumulatively.
In each class some select students will be given a small topic from the next class to read up on,
and they will be expected to initiate discussions around these.
Pictures, Extracts from primary sources, audio and video resources will be used to illustrate the
points being taught.
The assignments and exams will focus on training students to develop their own ideas, and
apply computer science tools, to the topics on hand.
After completion of this course successfully, the students will be able to:
CO 1: Explainthe basics concepts of stress, strain, tensor, vector, traction, and important
properties of solids.
CO 2: Discuss the fundamental theories of elasticity.
CO3: Idealizethe physical systems through mathematical equations.
CO4: Represent the state of stress and strain in a body (2D and 3D) with respect to different
planes or orientations.
CO5: Analyze the boundary value problems using equilibrium, compatibility, andconstitutive
relations.
CO 6: Derive the governing equations and their solutions for application to problems in plane
stress and plane strain state, torsion and bending.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for
‘Low’-level’ mapping
4.Detailed Syllabus:
Unit 1: Elasticity and its types, Inelastic material, Difference between theory of elasticity and
strength of material, Materials and its properties, Assumptions in elasticity, Mathematical
preliminaries: cartesian co-ordinates, introduction to tensor, matrix representation, operators
and symbols.
Unit 2: Concept of stresses and strains, Infinitesimal area and volume, 2D and 3D stress tensor,
Stress and strain transformation at a point in an elastic body, Difference between stress and
traction, Cauchy’s stress, Components of traction, Strain tensors, Types of deformation,
Measurement of surface strains
Unit 3: Rigid body translation and rotation of an element in space, Generalized Hook’s law,
Stress-strain relationships, Equilibrium equations, Strain-displacement relationships,
Compatibilityconditions, Constitutive relations.
Unit 4:Principal planes,Principal stresses and invariants, Octahedral plane and stresses,
Deviatoric stress, Hydrostatic stress, Plain stress, Plain strain, Formulation of boundary value
problems in equilibrium and compatibility, Stress functions, Biharmonic equation, Solution of 2D
problems by the use of polynomials.
Unit 5: Torsion of bars, Saint venant principle, Rigid body rotation, Bending of beams, Elastic
stability, Factors affecting lateral stability, Analysis of beam-column with different loading
conditions, Different types of buckling.
Reference Books:
9. Ugural, A. C., & Fenster, S. K. (2003). Advanced strength and applied elasticity. Pearson
education.
10. Timoshenko, S. P., & Goodier, J. N. (1971). Theory of Elasticity, McGraw-Hill, New York, 1970.
Fok-Ching Chong received the BS degree from the Department of Electrical
Engineering,National Taiwan University, Taipei, Taiwan, in.
11. Shames, I. H. (1964). Mechanics of deformable solids.
12. Srinath, L. S. (2003). Advanced mechanics of solids. Tata McGraw-Hill.
13. Timoshenko, S. (1953). History of strength of materials: with a brief account of the history
oftheory of elasticity and theory of structures. Courier Corporation.
14. Boresi, A. P., Chong, K., & Lee, J. D. (2010). Elasticity in engineering mechanics. John Wiley&
Sons.
15. Popov, E. P., & Balan, T. A. (1968). Mechanics of solids. Mexico City, Mexico:Pearson
Education, 2000) (in Spanish).
16. NPTEL Lecture Notes: IIT, Madras.
In this course the concept of elasticity, an important property of solids will be discussed in a
comprehensive way. Idealization of physical system, representing the idealized system through
mathematical equation and finally finding solution of those equations are the key features that
constitute the structure of this course. In this course emphasis will be given on both theory and
applications.
L-T-P: 3-0-1
Credits: 4
( L= Lecture hours, T=Tutorial hours,
P=Practical hours)
After completion of this course successfully, the students will be able to..
CO-2 Identify, sing or play different semi classicalcompositions like Bhajan, Ghazal, Annamayya
composition,Qawwali, Abhangetc
CO-4Discussthe importance and role of the composers in bringing out variety in music and
universal ideas and values.
.3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
(1 – Lowest, 2—Medium, 3 – Highest, or a ‘-’ dash mark if not at all relevant).Program outcomes
are posted at
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
P P P P P P
P P P PO PO PO PS PS PS PS
O O O O O O
O3 O5 O7 10 11 12 O1 O2 O3 O4
1 2 4 6 8 9
- 1 1 - 2 1 2 2 2 - 2 - 2 1 2
CO1
1
- 1 1 - 1 1 2 2 2 - 2 - 2 1 2
CO2
1
- 1 1 - 1 1 2 2 2 - 2 - 2 1 2
CO3
1
1 - 1 1 - 1 1 2 2 2 - 2 - 2 1 2
CO4
- 1 1 - 1 1 2 2 2 - 2 - 2 1 2
CO5
1
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: Basic concepts of Indian Music like sruthi, swara, swarasthana, raga, laya, tala, sthayi,
musical forms. Practice of different rhythmic patterns with exercises.
Unit 2: Conceptual study of raga by introducing around ten ragas in bothNorth and South
Indian music systems.(Raga pairs Carnatic- Hindustani like Kalyani-Yaman, Kapi, Pilu,
Chakravakam- Ahirbhairav, Sindhubhairavi- Bhairavi, ragas common to both the systems like
Shivranjani, Desh)
Unit 3: : Introduction and practice of Semi classical forms like Bhajan, Quawwali, Ghazal,
Kirtana, Abhang.
Reference Books:
1. The Hindu Speaks on Music - compilation of 232 selective musicarticles by The Hindu ---
Publishers: Kasturi and Sons ltd, December 1999.
2..A Southern Music (The karnatic story) by T.M. Krishna, Published by Harper Collins, January
2013
3 South Indian Music(volumes I to VI) by P.Sambamurthy, The Indian Music Publishing House,
1994
4. Nuances of Hindustanu Classical Music by HemaHirlekar, Unicorn books Pvt ltd, 2010
The students would be taught line by line all the compositions, the different semi classical
forms.
The basic structure of ragas would be taught to them by playing audios and videos of different
genre songs in the specific ragas.
Students would be made to identify and practice different music patterns through various
exercises and examples from songs of different genres of music.
The students would be made to sing repeatedly all the songs taught.
Attempt to bring one expert to deliver guest lecture on the practical aspects of musical
instruments and their significance.
…Assignments: 20%
… Quizzes: 20%
Course Outcomes :
(list about 5 to 6 outcomes for a full 4 credit course)
After completion of this course successfully, the students will be able to..
CO-1: Apply basic qualitative and quantitative research methods, like3-dimensional framework
using attitudinal andbehavioural, quantitative and qualitative, and context of use; conduct field
study, stakeholder interviews, log analysis etc.
CO-2: Design and develop field and lab studies, by employing various research methods like
interviews, comparative analyses etc., write proposal
CO-3: Evaluate the users’ need and pain points, identify and recognize the problem and gaps,
generate possible solutions to user problems
Course Topics :
(please list the order in which they will be covered, and preferably arrange these as five to six
modules.)
Units are not equally distributed in classes, but highlights the topic that will be covered under
each unit.
Reference Books :
E-book Links :
Grading Plan :
(The table is only indicative)
P P P P P P P P P PO PS PS PS PS
O1 O2 O3 O4 O5 O6 O7 O8 O9 10 O1 O2 O3 O4
CO 2 3 - - 2 2 - 3 3 3 3 - 2 2
1
CO - 2 - - 2 2 - 3 3 3 3 - 2 2
2
CO - 3 - - 2 2 - - - - 3 - 2 2
3
CO - - - - - 2 - - 3 - 3 - 2 2
4
CO - 3 - - 2 2 - - - - 3 - 2 2
5
The course will offer primarily lecture and activity-based learning course.
Students will be required to participate in activities and discuss the observations with their
peers in class and will be asked to present their observations.
Students will be encouraged to take assignments inspired from their everyday experiences
and will be asked to evaluate the event/phenomenon/ processes critically and scientifically
using user research methods.
These activities will be performed either as individual or as a team, where they will be asked
to demonstrate the individual contribution to the team activities.
==============
Note: This course description format comes into effect from Monsoon 2022.
Credits: 3-1-0-4
OBJECTIVE :
Spatially explicit information like a map (e.g. Google Maps) informs us not just the
geographical location but also the relationship between the objects in it. While mapping
models focus on the Spatial (and Temporal) data collection, storage and management (Spatial
DBMS) with map generation as one of the key elements; the recent advances in technology
have expanded the horizon to include Spatio-temporal Analytics, 3D GIS, Ontology and
GML,etc.
This course gives an introduction to the concepts of GIS, the science and algorithms behind it
and how this technology can benefit many disciplines, including navigation, transportation and
traffic planning, Urban planning, hydrology, environmental management, disaster
response,etc.
COURSE TOPICS:
A few lectures, may be given by Invited Speakers in related areas during the course to
provide the students a wider understanding of its relevance and application.
In addition, there will be a hands-on (lab tutorials) introduction to one or two GIS
software and tools at relevant times during the course.
Course Outcomes :
Assignments - 10%
Project - 20%
Any other - 30%
Quiz - 20%
30 MinQuiz - 20%
OUTCOME: Students will learn the basic concepts of Geospatial data representation,
cartography, visualization, data manipulation and how to extract meaningful information
from it. In addition, they will be exposed to the application potential of this fast
developing domain cutting across disciplinaryinterests.
Course Outcomes :
1. After the course, the students will have fundamental understanding about kinematics
and dynamics of noisy quantum systems.
2. Students will also have basic ideas on current research directions in quantum
thermodynamics, a little of quantum communication, quantum information and quantum
entanglement detection.
3. Students will have a basic training on research in related topics through projects.
4. Students will have a firm background for pursuing a MS thesis in quantum information,
communication and thermodynamics.
5. The course can be understood as a pre-PhD course related to quantum information
science in general.
Course Topics :
1. Review on basic linear algebra; Metric space, Dual space, Hilbert space and
bra-ket algebra.
2. Review on unitary quantum mechanics; Unitary evolution, state vectors,
uncertainty principle, Schroedinger equation etc.
3. Pure and mixed states, basics on measurement theory, projective
measurements, positive operator valued measures etc.
4. non-unitary evolution, tensor product space, bi-paretite quantum systems,
global evolutions, non-unitary dynamics, completely positive trace
preserving maps, operator-sum representation.
5. Monotones under completely positive operations, basics of distance
measures and entropic measures.
6. Selected topics on complete positivity, positivity, Choi-Jamiolkowski
isomorphism, Stinspring dilation, entanglement detection.
7. General quantum dynamical equations, master equation, Lindblad
equation and its derivation from a few different perspectives, properties
of Lindblad dynamics.
8. Basic idea on Markovianity and non-Markovianity from quantum
mechanical perspectives.
9. Basic ideas on quantum heat engines and a few other selected topics on
thermodynamics.
Preferred Text Books : 1. Theory of open quantum systems by H.P. Breuer and F.
Petruccione, 2. Modern quantum mechanics by J J Sakurai.
E-book Links : 1.
https://books.google.co.in/books/about/The_Theory_of_Open_Quantum_Systems.html?id=0Yx
5VzaMYm8C&redir_esc=y
2. https://link.springer.com/book/10.1007/3-540-70861-8
Grading Plan :
(The table is only indicative)
Quiz-2 10%
Other Evaluation
NA
Mapping of Course Outcomes to Program Objectives: (1 – Lowest, 2—Medium, 3 – Highest, or a
‘-’ dash mark if not at all relevant). Program outcomes are posted at
https://iiitaphyd-my.sharepoint.com/:w:/r/personal/dyacad_iiit_ac_in/Documents/NBA-2020-
21/Course%20Content/IIIT-CSE-
ECE.docx?d=w111f0effcaea41b3a4d1e8a3fbc6332d&csf=1&web=1&e=z1Khby
The course is also self evolving. Since this course is a pre-PhD level course, it is heavily
dependent on the evolution of current research in said topics. Therefore I have to modify and
upgrade the course structure in regular intervals of a few years.
==============
Note: This course description format comes into effect from Spring 2022.
L-T-P 3-1-3
Credits: 5
( L= Lecture hours, T=Tutorial hours,
P=Practicalhours)
Name of the Academic Program………B.TechinECE ………
1.PrerequisiteCourse/Knowledge:
Understanding of basic algebra concepts taught up to the
10+2 level2.CourseOutcomes(COs):
Aftercompletionofthiscoursesuccessfully, thestudentswillbeableto..
CO-1: Solve problems pertaining to the application of Boolean algebra, number systems,
simplification oflogic expressions using Karnaughmaps.
CO-3: Analyze a real-world problem to develop a digital design solution using sequential
circuits to solvetheproblem.
CO-5: Develop skills for simulating circuits using basic components on online simulation tools
(example,TinkerCAD).
CO-6: Design, implement and test a given logic circuit using basic electronic
components such asbreadboards, ICs etc.
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Progr:am
Specific Outcomes(PSOs)–CourseArticulationMatrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 3 3 1 1 2 1 1 1 1 3 1 2 1 2 1 1
1 2 3 2 1 1 1 1 1 1 1 2 2 2 1 1
CO2
1 2 3 2 1 1 1 1 1 2 1 2 3 2 1 1
CO3
CO4 2 2 1 2 1 2 1 1 1 2 2 3 3 2 3 3
CO5 1 2 3 2 3 2 1 1 3 2 3 1 2 1 3 2
CO6 1 2 3 2 3 2 1 1 3 2 3 1 3 1 3 2
Note:3’intheboxfor‘High-level’mapping,2for‘Medium-level’mapping,1for‘Low’-level’mapping
4. DetailedSyllabus:
Unit1:Numbersystemsandinterconversions(binary,decimal,hexadecimal),postulatesofBooleanal
gebra, binarylogicgates,binary functions
Unit 2: Simplification of binary expressions using K-maps, logic function implementation,
combinationalcircuits
Unit3:Latchesandflip-flops,typesofflip-flops,internalcircuitdesignandoperation
Unit 4: Sequential circuits, state diagrams, state tables, state equations, applications of
sequential circuitsUnit5:Registers andcounters,memory andprocessor architecture
ReferenceBooks:
1. M.MorrisR.ManoandMichaelD.Ciletti (2013),DigitalDesign,6thEd,Pearson.
5. Teaching-LearningStrategiesinbrief(4to5sentences):
The course instruction is delivered through lectures with examples of real-world application of
electronicsystems to foster student understanding and interest. The course is structured as a
theory and laboratorycourse, such that the concepts and circuits introduced in the theory
classes can be experimentally appliedand understood by the students. Assignments are
designed to encourage students to critically think abouttheconceptsdiscussedintheclass
andtolearntoindependently solveproblems.
6. Assessmentmethodsandweightagesinbrief(4to5sentences):
Continuous
evaluations:Assignm
ents–
10%MCQQuizzes–20%
Labreports–20%
Comprehensive
evaluations:
Labexam–15%
Endsemesterexam in Theory–35%
Title of the Course: Network, Signals & Systems
Faculty Name: Anshu Sarje, Santosh Nannuru
Course Code: EC5.101
L-T-P 3-1-0
Credits ……… 4
( L= Lecture hours, T=Tutorial hours,
P=Practical hours)
Name of the Academic Program: B. Tech in ECE
After completion of this course successfully, the students will be able to..
CO-1 Describe various circuit elements (R, C, L), supply (current, voltage), devices (op amp,
diode).
CO-2 Explain the operation and characteristics of each circuit element, behavior in specific circuit
configuration (DC, AC, series, parallel, mixed).
CO-3 Calculate equivalent circuit parameters (Thevenin, Norton), node voltages, branch currents
etc. using reduction, KCL, KVL and reduction techniques.
CO-4 Calculate circuit response (steady state, transient) to various input stimulation and also
explainthe concept of time constant for RC, RL and RLC circuits.
CO-5 Demonstrate understanding of and calculate Power, Energy, Loss and phasors w.r.t. circuit.
CO-6 Apply the above concepts to analyze and solve a real-life circuit problem.
CO-7 Describe signals using various representations including Fourier series representation for
periodic signals
CO-8 Describe systems abstractly using block diagrams and differential equations
CO-9 Apply convolution operation and impulse responses for system analysis
CO-10 Analyze signals and systems using Laplace transform representation
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO1 2 3 1 1 1 1 1 1 1 1 1 1 3 0 0 0
CO2 1 3 3 3 1 1 1 1 1 2 1 1 3 0 0 0
CO3 2 2 3 3 1 1 1 1 1 1 1 3 3 0 0 0
CO4 2 2 3 3 1 1 1 1 1 1 1 3 3 0 0 0
CO5 2 2 3 3 1 1 1 1 1 1 1 3 3 0 0 0
CO6 2 1 2 3 1 3 1 1 3 3 1 3 3 0 0 0
CO7 3 3 1 1 1 - - - - - - 1 - 3 - -
CO8 3 3 3 1 1 - - - - - - 1 - 3 - -
CO9 3 3 3 1 1 - - - - - - 1 - 3 - -
CO1 3 3 3 1 1 - - - - - - 1 - 3 - -
0
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: Circuit elements
Unit 2: Network theorems
Unit 3: Transient and Steady state analysis
Unit 4: Sinusoidal input and phasors
Unit 5: Two port network
Unit 6: Signals, representation, sinusoids, and Fourier series
Unit 7: Systems and representations – differential equations, block diagram, operator, and
functional form
Unit 8: Convolution integral and impulse response
Unit 9: Transfer function – Laplace transform, poles and zeros
Reference Books:
1. Engineering Circuit Analysis by Hyatt, Kimmerley& Durbin
2. Signals and Systems by A.V. Oppenheim, A.S. Willsky and S.H. Nawab (2015)
CO2 3 2 1 3 2 1 1 1 3 3 1 3 3 3 1 1
CO3 1 1 3 2 3 3 3 3 1 1 1 3 2 1 3 3
CO4 1 1 1 1 3 1 1 1 3 1 1 3 3 3 3 1
CO5 1 1 1 1 3 1 1 1 3 1 1 3 1 3 2 3
Detailed Syllabus:
1. Know your equipment and components - Lab Equipment and components
familiarization such as Power supply, Signal Generator, Oscilloscope, Breadboard,
Transistor, Resistor etc...
2. Design, Implementation and Analysis - Implement circuits such as Voltage Regulator
record, analyze and interpret the results. Around 3-4 circuits will be dealt with in this
section.
3. Electronic Circuit Design Simulation Software - Learning to install and use Multisim.
Design one of the earlier experiments on Multisim and compare hardware and
simulation results
4. The Art of Soldering - Solder one of the implemented circuits now on a general
purpose PCB/Vector Board, record results, compare with the previous implementation
on the bread board
5. Hardware Software Symbiosis - Use of controller boards to interface with electronic
circuits and actuators, showcase the need for software-hardware interplay
Reference Books:
1. Hayt, Kemmerly and Durbin, “Engineering Circuit Analysis”
2. Sedra and Smith, “Microelectronic Circuits”,
3. Atmel, ATMega2560, User Manual
Grading:
1. Assessment of Lab Performance in 5 Experiments : 30%
2. Quizzes/Viva on Assessment of Theoretical Foundations: 30%
3. Final Project Performance: 40%
Title of the Course: Computer Programming
Faculty Name: Girish Varma, Abhishek Deshpande+Shantanav Chakraborty
Logical thinking and mathematical concepts at the level of a 10+2 standard student with a math
major.
After completion of this course successfully, the students will be able to:
CO-1: Explain the syntax of programming language constructs and their semantics and describe
a program structure and its execution model. (Cognitive Level: Understand)
CO-2: Describe the steps in program editing, compilation and execution using tools such as
Visual Studio Code, GCC compiler on a Linux/Windows/MAC operating system.
CO-3: Choose appropriate primitive data types and design new composite data types to model
the relevant data in a given computation problem and alsodiscover the algorithmic logic
required to solve well-defined computational problems. (Cognitive Levels: Apply andAnalyze)
CO-4: Compare and contrast the performance of different algorithmic approaches for simple
computational problems with respect to time and memory. (Cognitive Levels: Analyzeand
Evaluate)
CO-5: Write programs involving basic dynamic data structures such as linked lists and use tools
such as Valgrind to detect any memory leaks. (Cognitive Levels: Apply and Analyze)
CO-6: Use debugging tools such as GDB proficiently to rapidly isolate and remove
subtle/complex bugs in programs. (Cognitive Levels: Apply and Analyze)
CO-7: Manage complex large projects using source code management tools such as GIT and
build tools such as Make. (Cognitive Levels: Apply and Analyze)
CO-8: Assess and evaluate the solutions of their classmates through a peer review process
(Cognitive Level: Evaluate)
3. Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
3 - 3 - 3 - - - - - - - 2 3 3 3
1
CO
3 - 3 - 3 - - - - - - - 2 3 3 3
2
CO
3 3 3 2 3 - - - - - - - 2 2 3 3
3
CO
2 3 3 3 3 - - - - - - - 2 2 3 3
4
CO
2 3 3 3 3 - - - - - - - 2 2 3 3
5
CO
1 1 1 1 3 - - - - - - - 2 3 3 3
6
CO
3 2 2 2 3 - - 3 3 3 - - 2 3 3 3
7
CO
1 2 2 2 2 - - 3 3 3 - - 2 2 3 3
8
4. Detailed Syllabus
Unit 1:
o Basic computer organization, Von Neumann architecture and stored program
concept
o High level programming languages, assemble code, binary instructions, compilers
and assemblers
o Programming editing, compilation and execution cycle
Unit 2:
o Use of variables as reference to memory locations
o Basic data types and their representation
o Operators and precedence levels, expressions
o Writing straight-line sequence of code
o Standard I/O Libaries
Unit 3:
o Conditional Statements (if-then-else) and Loops (for, while, etc.)
o Arrays
o Functions and parameter passing mechanisms
o Standard libraries for string manipulation, disk file access etc.
o Structures, Unions and Enumerations
Unit 4:
o Recursion
o Program stack, scope and lifetime of variables
o Pointers, heap memory, dynamic memory management, linked lists and memory
leaks
Unit 5:
o Preprocessor directives
o Source code management tools like GIT and use of GDB for program debugging
o Multi-file programming and Makefiles
Reference Books:
1. K. N. King. 2008. C Programming: A Modern Approach, Second Edition. W.W. Norton &
Company.
2. Nick Parlante. 2017. Essential C. Independently published.
Lectures are conducted in a highly interactive fashion. Programming problems are solved in-
class along with students in a collaborative fashion. Sometimes two-three students are given an
opportunity to present their programs to the class. At the end of every class, a small homework
problem which helps in enhancing the concepts discussed in the class will be released. Students
need not submit this homework. Tutorial sessions are used to teach the utilization of tools such
as Visual Studio Code, GCC, GDB, GIT, Makefiles, perf, valgrindetc. Lab sessions are used to solve
programming assignments and teaching assistants help students in developing program logic,
debugging etc. on an individual basis. Faculty conducts office hours once in week. On the rest of
the days, teaching assistants conduct office hours. This ensures continuous support to
students. Key milestones are defined. Feedback from the students at those milestones are
taken. The provided feedback is taken to fine tune the course and provide special support to
students who are lagging behind. Five to six programming assignments are designed which
gives an in-depth understanding of various concepts discussed in the class and their application
to new problem scenarios along with proper analysis. Some problems involve evaluating,
comparing and contrasting multiple solution approaches.
For programming assignments and lab exams, online judges such as DMOJ are used to provide
immediate feedback to students. While some test cases are revealed, others are hidden. Partial
marks are allocated for code peer-reviewing in programming assignments.
Title of the Course: Computing in Sciences-1 ( if it is a half semester course, mention the same)
L-T-P 3-1-0
Credits 2
1.Prerequisite Course / Knowledge:
Familiarity with running programs in BASH shell.
2.Course Outcomes (COs):
After completion of this course successfully, the students will be able to..
CO-1 Demonstrate understanding of basic concepts of molecular modelling
CO-2 Demonstrate the familiarity in operating prepackaged software commonly used in
molecular mechanics, quantum chemistry, and visualization of molecular systems
CO-3 Compute (a) simple thermodynamic properties using quantum chemistry software for
small molecules (b) thermodynamic properties using molecular dynamics software
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
2 1 1 1 1 2 1 1 2 1 2 2 2 2 1 1
CO1
2 2 2 2 2 3 2 1 1 2 1 2 1 1 1 1
CO2
2 2 1 2 2 3 2 1 2 2 1 2 1 1 1 1
CO3
Note: ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1: Basic outline of application of quantum mechanics to molecule/s. Variational Theorem,
and introduction to density functional theory. Basis sets. Geometry Optimisation and Frequency
calculation. And other ‘simple’ properties from output of Quantum Chemistry software
Unit 2: Motivation for Classical mechanical models of molecules. Use of Newtonian equations of
motion to model dynamics of molecular systems. Motivation for ergodic hypothesis,
and calculation of thermodynamic properties.
Reference Books:
1. Molecular Modeling by Andrew Leach
2. Molecular Modeling for beginners by Alan Hinchliffe
3. Software user manual for the following: GAUSSIAN, MOLDEN, NAMD and VMD.
L-T-P: 3-1-0
Credits: 4
Name of the Academic Program: B.Tech In Computer Science And M.S. In Computing And
Human Sciences By Research
CO-1:
Identify and Explain major political, social, and economic trends and milestones that have made
India what it is today;
CO-2:
Understand and Describe major frameworks and methods that scholars have used to study
India;
CO-3:
Compare and Assess the potential as well as limitations of these frameworks and methods;
CO-4:
Apply the essential conceptual foundations taught in this course to other courses that offer in-
depth study of related topics and themes; and
CO-5:
Develop a critical vocabulary and perspective that will contribute to the growth of their
individual research voice and expertise at the confluence of computing and human sciences.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO
1 1 1 1 1 1 2 3 1 1 1 1 3 1 3 2 3
CO
2 1 2 1 2 1 1 3 2 1 3 1 3 1 3 3 3
CO
3 1 2 1 2 1 1 3 2 1 3 1 3 1 3 3 3
CO
4 1 3 1 2 1 2 3 2 1 3 1 3 1 3 3 3
CO
1 3 1 3 1 2 3 2 2 3 1 3 1 3 3 3
5
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs)
and PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for
‘Low’-level’ mapping
4.Detailed Syllabus:
Unit 1:
Colonial Background: overview of the main features of colonial rule and of India’s independence
movement; important social and economic trends beginning in the late 19th and early 20th
centuries.
Unit 2:
Independence, Partition, Constitution of the New Nation-State: detailed study of Independence
and the making of the Constitution of India.
Unit 3:
1950s to 2000s: overview of how India’s polity and society passed through transition and faced
new challenges; major landmarks of independent India’s political, social, economic, and
development journey.
Unit 4:
Long-term Processes: literacy and education, infant mortality and sex-ratios, migration and
urbanization, and travel and communication.
Reference Books:
1. Sugata Bose and Ayesha Jalal, Modern South Asia (Second Edition, 2004)
2. Michael Mann, South Asia’s Modern History: Thematic Perspectives (2014)
3. Paul Brass, The Politics of India since Independence (Second Edition, 2001)
4. Pranab Bardhan, The Political Economy of Development in India (Expanded Edition, 1998)
5.Teaching-Learning Strategies in brief (4 to 5 sentences):
The teaching-learning strategy in this course will consist of lectures, which will incorporate
prompts for classroom discussion and activities to enable active learning and critical thinking.
The tutorial slots enable students to undertake small in-class assignments related to assigned
readings. This learning will be further consolidated through assessments that will be designed to
test and develop students’ knowledge and skills in conducting research and writing.Students
will be expected to read about 2000 pages of academic literature and write about 12,000 words
of essays and answers over the semester.
There will be one writing assignment, worth 15% of the total grade in this course, for each of the
four Units. The project, amounting to 25% of the total grade, will consist of a research essay that
students will write and then present. Class participation will account for the remaining 15% of the
grade.
Title of the course: Introduction to Linguistics 1
Course Code: CL1.101
Credits: 3-0-1-4
Faculty name : Aditi Mukherjee
Type when : Monsoon 2021
Prerequisite : None
COURSE OUTCOME:
COURSE TOPICS:
1. Whatislanguage? Difference between human language and Animal languages. Natural
language, Formal language and Artificial language, Characteristic features of human language,
what we know about language.
2. Study of Human language – the field of Linguistics
3. Looking at language from synchronic and diachronic points of view
4. Areas of Study from structural perspective
a) Syntagmaticandparadigmaticaspectsoflanguagestructure,
b) Levelsofstructuralanalysis: Phonetics:Placeandmannerofarticulation of speech sounds, IPA.
Phonology:Phone,phoneme,allophone; Distinctive features;Phonologicalrules;Syllable.
Morphology: Units of word’s internal structure, word formation processes, inflectional and
derivationalmorphology,compoundwordsandhowtheyareformed.
Syntax: Types of sentences, Sentence structures, Phrase structure grammar.
c) Fromevolutionperspective:HistoricalLinguistics
d) From usage perspective:Sociolinguistics
e) From Psychological perspective: Mechanisms of language acquisition, knowing more than
one language
f) Indian Grammatical Tradition:A communication model forlanguagestudy. Paninian
grammaticalmodel.
g) WritingSystems:Representing languagethroughgraphiccharacters.
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 2 2 1 1 2 2
CO2 2 2 1 1 2 2
CO3 2 2 1 1 2 2
CO4 1 1 3 3 1 1
CO5 1 1 2 2 1 1
…..
…..
GRADING:
Assignments: 15%,
PREFERRED TEXTBOOK:
Language: Nature, Psychology and Grammatical Aspects by Victoria Fromkin, Robert Rodman
REFERENCE BOOKS:
1.LinguisticsbyJeanAitchison,5thedition.London:HodderHeadline,TeachYourselfBooks, 1999.
ISBN:0-340-73733-6.Retitledandreprintedwithcorrectionsas: Linguistics:An Introduction.
2ndedition.London: HodderHeadline,1999.ISBN:0-340-75792-2).
Credits: 2
L-T-P: 3-0-0
Name of the Program: B.Tech in Computer Science and M.S. in Computing and Human Sciences by Research
1.Prerequisite Course / Knowledge:Admission to Human Sciences Dual Degree Programme
After completion of this course successfully, the students will be able to.
CO-1:
Students will get an introduction to computational tools which can be used in social science research.
CO-2:
Students will start using social theory to read, analyse and interpret various kinds of data.
CO-3:
Students will be exposed to the potential of computational humanities and social sciences. They will
identify not just the potential, but equally the limitations of computational methods in the social sciences.
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific Outcomes
(PSOs) – Course Articulation Matrix
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO4
CO1 1 3 1 1 3 2 1 1 1 1 1 1 1 1 3 1
CO2 1 3 1 1 3 2 1 1 1 1 1 1 1 1 3 1
CO3 1 3 1 1 3 2 1 1 1 1 1 1 1 1 3 1
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and
PSOs. Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’
mapping
4.Detailed Syllabus:
Unit 1:
Bag of Words exercise, followed by analysis of the results.
Unit 2:
Identification and interpretation of correlations in social data. Statistical analysis, followed by study of
the historical/sociological/political context.
Unit 3:
Crawling of tweets, followed by an analysis of the results from a social science perspective.
Unit 4:
Scraping of newspaper articles, followed by an analysis of the results from a social science perspective.
Unit 5:
Working with Political Data: Extracting electoral data from various sites, followed by an analysis of the
results from a social science perspective.
Reference Books:
All the computational exercises are hands-on, where a teaching assistant and the faculty in-charge
work together with the students. All classes are interactive. The computational exercises are followed
by brief lectures on social theory which can help in the social science analysis. Discussions are highly
encouraged, especially during the analysis from a social science perspective.
Studentswillbetraineddevelopagoodgraspofdistillingaresearchwork
toitscoremeaningwhiledrawingouttheirimplicationandaffectations.
Project: 25%
L-T-P 3-1-0
Credits 4
3.MappingofCourseOutcomes(COs)withProgramOutcomes(POs)andProgramSp
ecificOutcomes (PSOs) – Course Articulation Matrix
PO
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PSO1 PSO2 PSO3 PSO4
12
CO1 1 2 2 2 2 2 2 2 3 2 2 2 1 2 2 3
CO2 3 3 3 2 2 2 2 2 2 2 1 2 1 2 2 3
CO3 2 2 2 2 2 2 2 2 2 2 1 2 1 1 2 3
CO4 2 2 2 3 2 2 2 2 2 2 2 2 1 1 2 3
CO5 1 1 1 1 1 1 2 2 1 1 1 1 1 1 2 3
CO6 2 2 2 2 2 2 2 2 3 2 2 3 1 1 2 3
Note: Each Course Outcome (CO) may be mapped with one or more Program Outcomes (POs) and PSOs.
Write ‘3’ in the box for ‘High-level’ mapping, 2 for ‘Medium-level’ mapping, 1 for ‘Low’-level’ mapping
4.Detailed Syllabus:
Reference Books:
1. Thomas Koshy, "Discrete Mathematics with Applications", Elsevier Press,2004.
2. C.L.LiuandD.P.Mohapatra,"ElementsofDiscreteMathematics:AComputerOrientedApproach,” Tata
McGraw-Hill Edition,2017.
3. D.S.MalikandM.K.Sen,"DiscreteMathematicalStructures:TheoryandApplications,"Thomson, 2004.
4. Joseph Gallian, “Contemporary Abstract Algebra”, 9th Edition, CENGAGE publications,2019.
5. Gross and Yellen, “Graph Theory and its Applications”, 2nd Edition, Chapman and Hall,2005.
6. Kenneth H. Rosen, "Discrete Mathematics and Its Applications", Sixth Edition,2006
This course supports the expected characteristics, capabilities and skills for computer science
graduates in the following ways:
* Mastery of Computer Science technicalfoundations
* Recognition of common Computer Science themes andprinciples
* Recognition of interplay between theory andpractice
* Effective problem solving and critical thinkingskills
L-T-P: 3-0-0
Credits 4
( L= Lecture hours,
T=Tutorial hours,
P=Practical hours)
None
After completion of this course successfully, the students will be able to.
CO-1 Introduce students to basic concepts in gender theory and Feminist practice
CO-2Help students question their prior opinions and think in more informed ways about the
nature of gender relations, individual roles, and socio-cultural formations.
CO-3Literature shall be taught to demonstrate the various ways in which culture establishes,
represents and perpetuates
CO-4Film shall used todemonstrate the various ways in which popular culture establishes,
represents and perpetuates
CO-5Examples of Literature and filmshall be used to discuss how culture can disrupt generic
roles
3.Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs) – Course Articulation Matrix
CO 1
1
CO 1
2
CO 2
3
CO 1
4
CO 2
5
….
.
….
.
4.Detailed Syllabus:
Unit 1: Core concepts and terms:Differences between terms like Gender, Sex, Normative and
Non-normative sexuality, Trans-bodies.
Unit 4: Representation of Gender: Who writes women? Short Stories on, about, and by women.
Unit5:Popular representations of women in cinema. How does popular visual culture shape
gender politics?
Reference Books:
Beauvoir, Simone (2010), The Second Sex. Trans. Constance Borde and Sheila Malovany-Chevalliar.
Vintage Books: London
Butler, Judith (1990), Gender Trouble: Feminism and the Subversion of Identity, New York:
Routledge.
Kumar, Radha (2002), A History of Doing: Movements for Women’s Rights and Feminism in India,
1800-1990. India, Kali For Women.
Uberoi, Patricia (2006) Freedom And Destiny: Gender, Family, And Popular Culture In India. USA:
Oxford University Press.
5.Teaching-Learning Strategies:
Students are expected to read up to 30 pages a week and attend film screenings when required.
Lectures will be based on class readings and will assume that students will have read the
required materials. Discussions in class, on chat and via emails shall be encouraged. Students are
expected to write at least two, perhaps three papers that will be designed to encourage
interpretative and creative writing.
Quiz 1
10%
Mid Sem- Exam
20%
Term paper 1
25%
Term Paper 2
25%