Syllabus For UG Core Courses-Spring 2021: CS6.301 Design and Analysis of Software Systems 3-1-0-4 Ramesh Loganathan
Syllabus For UG Core Courses-Spring 2021: CS6.301 Design and Analysis of Software Systems 3-1-0-4 Ramesh Loganathan
Ver.2-(24-12-2020)
Course
Course Name Credits Faculty name
Code
CS1.302 Automata Theory (H2) 3-1-0-2 Srinathan K
SC2.203 Biomolecular Structures (H1) 3-1-0-2 Marimuthu Krishnan
EC5.203 Communication Theory 3-1-0-4 Sachin Chaudhari
CS2.201 Computer System Organization 3-1-0-4 Deepak Gangadharan
CS6.301 Design and Analysis of Software Systems 3-1-0-4 Ramesh Loganathan
CS7.303 Digital Signal Analysis (H2) 3-1-0-2 Anil Kumar V
Syed Azeemuddin +
EC2.203 Intro to Bio Electronics (H2) 3-1-0-2
Prabhakar
HS8.102 Intro to Human Sciences 3-1-0-4 NimmiRangaswamy
EC6.202 Intro to Processor Architecture (H1) 3-1-0-2 Deepak Gangadharan
Bapi Raju S + Kavita
CS9.301 Introduction to Brain and Cognition (H1) 3-1-0-2
Vemuri
EC5.205 Introduction to Coding Theory (H1) 3-1-0-2 Lalitha V
CS7.302 Introduction to NLP 3-1-0-4 Manish Shrivastava
Introduction to Quantum Information and
CS9.302 3-1-0-2 Indranil Chakrabarty
Computation (H2)
CL1.204 Language Typology and Universals 3-1-0-4 Dipti M Sharma
CS7.301 Machine, Data and Learning 3-1-0-4 Praveen P
SC2.202 Organic Chemistry (H2) 3-1-0-2 Bhaswar Ghosh
HS0.302 Research Methods in Human Sciences 3-1-0-4 Aniket Alam
Nita Parekh + Marimuthu
SC1.111 Science II 3-1-0-4
Krishnan
HS7.301 Science, Technology and Society 3-1-0-4 Radhika Krishnan
Software Programming for Performance
CS3.302 3-1-0-2 Deepak Gangadharan
(H2)
SC1.205 Statistical Mechanics (H2) 3-1-0-2 Harjinder Singh
SC1.204 Thermodynamics (H1) 3-1-0-2 Harjinder Singh
OC3.102 Value Education II 0-2-0-2 Radhika M (Coordinator)
Syed Azeemuddin +
EC2.201 VLSI Design 3-1-0-4
Abhishek Srivastava
CS1.302 Automata Theory (H2) 3-1-0-2
Objective:
The objective of this course is to gain an understanding of the fundamental ideas behind automata and formal
languages, the essential mathematical results in this area, and develop a facility with proving some of these
results.
• Basic review of discrete mathematics, Structural (tree) induction, Finite Automata, Non determinism,
Regular Expressions, Equivalence and Minimization, Non regular language sand the Pumping Lemma.
• Context-free languages, Ambiguity, Chomsky Normal Form, CYK algorithm for recognizing CFLs,
Pumping Lemma for CFLs, Pushdown Automata, Equivalence between CFLs and PDAs.
Text Book
The text for this course is Michael Sipser’s Introduction to the Theory of Computation, Third Edition. A few
copies of the book (and its previous editions) will be made available on reserve in the library.
The syllabus of the course will follow the first few chapters of Sipser’s textbook.
Reference Books
1. Introduction to Automata Theory, Languages and Computation. 3rd Edition. Hopcroft, Motwani and
Ullman. Pearson.
Grading (tentative)
Event Percentage
Quiz 20
Mid 30
Final 50
Reading assignments will be assigned for each class. Written home works will be assigned, but not graded.
Students are encouraged to do the homework and attend tutorials where problems will be solved.
Outcome:
In addition, the course will help the student develop an ability to use automata and formal languages as
models for representing various simple and abstract aspects of computers and languages that they manipulate
(e.g., finite automata models of hardware, regular expression patterns in programming, etc.)
________________________________________________________
SC2.203 Biomolecular Structures (H1) 3-1-0-2
• Hierarchy of length and time scales in biological systems and processes (1 lecture)
• Biological macromolecules: proteins, nucleic acids, lipids, carbohydrates (2 lectures) (The building blocks
of these biomolecules and their chemical bonding and interactions will be discussed. Following topics will be
covered in this module: different amino acids, their classification, dipeptides, conformations, different
nucleotides, nucleobases)
• Structure and properties of biomolecules (2 lectures)
(Levels of protein structure: primary, secondary, tertiary and quaternary structures, Ramachandran
plot, double helical structure of DNA, RNA structures, Experimental methods and techniques for
analyzing structures and interactions NMR, ESR, XRay, CD, Fluorescence etc.)
• Interactions between biomolecules (1 lecture)
(covalent and non-covalent interactions, base pairing, hydrogen bonding, salt bridges, hydrophobic
interactions, solvation, protein-ligand, protein-protein, protein-nucleic acid interactions)
• Thermodynamics of protein folding (entropic vs enthalpic factors), energy landscape,
structural stability and mutations (1 lecture)
• Introduction to enzymes, Enzyme catalysis, Enzyme kinetics, Michaelis-Menten equation (1 lecture)
• Biomolecular assemblies: biomembranes, chromatin, molecular motors, cellulose, riboswitches (1 lecture)
• Molecular modeling and docking: concepts and techniques (2 lectures)
• Biomolecular databases and tools: protein data bank, nucleic acid databases (1 lecture)
• Dry lab: Models, visualization, calculation of structural properties (1 lecture)
• Extra topics to be covered in tutorials and reading assignments: Properties and functions of carbohydrates,
sugar, lipids, steroids, and cholesterol
Preferred textbooks:
1. Biochemistry - Lehninger
2. Biochemistry - Stryer
3. Biochemistry - Voet, Voet and Pratt
Grading Plan:
Class quizzes 10 %;
Quiz-I 10%;
Assignments 20%;
Reading project 10%;
Mid-I exam 15%;
Final exam 35%
__________________________________________________________
EC5.203 Communication Theory 3-1-0-4
OBJECTIVE : This course is a core UG course of second year and serves as a pre-requisite to many
communications related courses of ECE stream. The main objective of the course is to introduce the basic
concepts of communication.
COURSE TOPICS:
Representation of band pass signals and systems ; linear band pass systems, response of band pass systems
to bandpass signals, representation of band pass stationary stochastic processes Analog Communication
Methods: AM-DSB and SSB, PM, FM-narrowband and wideband, demodulation of AM and PM/FM, Phased
locked loop (PLL); Brief view of Line Coding and PWM 3.Digital Modulation: Representation of Digitally
Modulated Signals; Memoryless modulation methods: PAM, PSK, QAM, Orthogonal Multi-Dimensional
Signals Random Processes: Review of Correlation, ESP and PSD; Noise Modelling, Thermal Noise,
AWGN. Performance of Analog methods in the presence of AWGN. Optimum digital demodulation:
Hypothesis testing, Signal Space Concepts, Performance analysis of ML reception, Bit error probability,
Link budget analysis
PREFERRED TEXTBOOKS:
*REFERENCE BOOKS:
____________________________________________________________
COURSE TOPICS:
GRADING PLAN:
OUTCOME:
REMARKS:
____________________________________________________________
___________________________________________________________
OBJECTIVE :
Introduce the fundamentals of digital signal representation and processing to undergraduate students of
CLD/CS/CSD.
Introduce the advantage of a transformed domainer presentation.
Introducing to basics of speech signal processing.
Introducing other signal processing applications.
COURSETOPICS:
PREFERRED TEXTBOOKS:
*REFERENCE BOOKS:
Assignments - 30%
VIVA - 20%
Quiz - 30%
Open Book Exam/
30 Min Quiz - 20%
OUTCOME: Understand the basic concepts of signal processing and their applications.
REMARKS: This course help non-ECE background ground students to work on signal processing related
research issues.
______________________________________________________________
EC2.203 Intro to Bio Electronics (H2) 3-1-0-2
OBJECTIVE :
To appreciate the biochemical interactions relevant for bio sensing Understand the principles of commonly
available biosensors
COURSE TOPICS :
Biology – Basic Chemical and Biochemical Concepts, Cells and their Basic Building Blocks, Basic Biophysical
Concepts and Methods, Luminescence, Chemilumine scence, Fluorescence and Phosphorescence, Types of
Spectroscopy, The Beer - Lambert Law, Impedance Spectroscopy, Electrochemical Principles and Electrode
Reactions, Electrochemical Impedance Spectroscopy (EIS) Biosensors-Physical and Chemical Methods,
Biosensor Parameters, Amperometric Biosensors, Potentiometric Biosensors, Ion Selective Electrodes,
Conductometric and Im pedimetric Biosensors, Photometric Biosensors, Glucose Sensors, Bio compatibility of
Implantable Sensors, Basic Sensor Instrumentation–Transducers, Sensors and Actuators, Conductometric
Biosensors, FET Based Biosensors.
PREFERRED TEXTBOOK:
1.INTRODUCTORY BIO ELECTRONICS FOR ENGINEERS AND PHYSICAL SCIENTISTS Ronald Pethig
and Stewart Smith,Wiley.
*REFERENCE BOOKS:
Principles and Applications of RF/Microwave in Healthcare and Biosensing, Changzhi Li, Mohammad-Reza
Tofighi, Dominique Schreurs, Tzyy-Sheng Horng, Academic Press
Essential Cell Biology by B. Alberts
GRADING PLAN:
OUTCOME: Student can expect to develop understanding of biology, biomaterial and biosensing.
REMARKS:
______________________________________________________________________________
PRE-REQUISITE :
OBJECTIVE :
This course intends to introduce the student of technology and science to the world of the human sciences, or
as they are often termed, the humanities and social sciences. It will consist of six modules which will give a
brief overview of each discipline and illustrate how they have enriched our understanding of the world we live
in his course will give the student a broad sense of what are the human sciences, how they pursue their enquiry
and what is their contribution to the world of knowledge. It is designed to enable students who have not
studied any social science or humanities subject get a broad understanding of the human sciences, and develop
their interest in these disciplines.
COURSE TOPICS:
The course will be divided into six modules preceded by two introductory lectures. Each module will consist
of four one and a half hour lectures focused on a particular discipline. These six modules will be: Philosophy -
> History -> Sociology -> Politics -> Literature/Cultural Studies -> Psychology, in that order.
Each module will be taught by a subject specialist who will use the 4 classes (6 hours) to explain: What Do We
Do When We Study Our Discipline?
Philosophy:
Lecture III: Conceptions of ‘rationality’, ‘explanation’, and their changes with the onset of enlightenment
modernity
Lecture IV: Elaborating the two great opposing camps of thought into which philosophy comes to be
divided in modernity, namely, Rationalism and Empiricism
History:
Lecture 1: The two broad approaches to studying History: Inductive and Deductive (which mirrors the
Empricism – Rationalism distinction in Philosophy.
Lecture 2: The importance of Fact; how is it verified and corroborated, relation between fact and
interpretation.
Lecture 4: The main features of India’s history; how India’s national movement imagined a nation out of an
empire.
Sociology:
Lecture 1. Introduction to Sociological imagination, Social fact, Social Status, Social construction of reality
Lecture 2. Sociological concepts; Meta constructs - Urban, Rural, Institutions, Media; labour
Politics:
Lecture 2: The three defining ideas of political theory – Liberty, Equality, Fraternity; the idea of the
fundamental rights of human.
Lecture 3: Indian Constitution; (how the ideas of State, Citizen, Fundamental rights, and Liberty, Equality,
Fraternity have been embodied in India’s Constitution).
Lecture 2: Role of ideology, class, caste, race, ethnicity, gender, political affiliations in production of
cultural artefacts
Lecture 3: English literature departments and the colonial project; regional literatures – their reach,
circulation and afterlives.
Psychology: The four classes of psychology will focus on role of culture, social norms, and group on
shaping our perception, thinking, and action, as an individual as well as a social-cultural being.
PREFERRED TEXTBOOKS:
There is no single textbook for this course. Selections from textbooks and articles will be provided by each
faculty teaching the different modules.
GRADING PLAN:
OUTCOME:
The student should have an idea of what the human sciences are, how they originated in the same intellectual
quest as other branches of knowledge but developed their own specific areas and ways of enquiry. S/he will
have an understanding of how five of the most prominent of the human sciences are organized and have an
overview of the main framing questions of each discipline. S/he should also be able to relate some of these
framing questions to the context of India and the world he is living in.
REMARKS:
Each student will be expected to study three modules intensively and write 1,000 word term papers on a
topic given by the teacher of those three modules. The form of this assignment and its submission will be
decided by the module teacher.
_____________________________________________________________________________
Objective : Provide a whole stack view of a Computing System; Learn Processor Design
fundamentals
Course Topics :
Preferred Textbooks: Computer Organization and Design: The Hardware/Software Interface by Hennesy and
Patterson
____________________________________________________________
CS9.301 Introduction to Brain and Cognition 3-1-0-2
TYPE-WHEN : Spring-2021
PRE-REQUISITE:
OBJECTIVE:
This is an introductory course to familiarize students with the scope, challenges and recent research directions in
Cognitive Science.
COURSE TOPICS:
Topics include the basics of brain anatomy, physiology, principles of cognition, empirical and computational
methods used in Cognitive Science. There will be demonstrations of experiments, methods, and practices for
empirical investigation of cognition utilizing instruments such as Eye Tracker, Motion Capture (MoCap),
Physiological measurements using Bio Pac, EEG, MRI (structural and functional MRI), Music processing, VR
and AR. Familiarity with the current research directions by doing rotations to different research teams in
Cognitive Science Lab.
PREFERRED TEXTBOOKS: NA
Assignments - 30%
Quiz - 35%
Open Book Exam/
30 Min Quiz - 35%
REFERENCE BOOKS:
______________________________________________________________________________
OBJECTIVE : This course aims to introduce students to the idea that coding theory is a fundamental
block of communications systems, whether in the form of real-time communication or in the form of storage.
The course will be draw from applications of various current communication systems and storage systems and
the error correcting codes used in those systems will be enunciated upon starting from the basics. The theory
required in each will be concurrently covered to a limited extent.
COURSE TOPICS :
(please list the order in which they will be covered)
• Introductory Concepts: Noisy channels, block codes, encoding and decoding, maximum-likelihood
decoding, minimum-distance decoding, error detection and correction. Shannon's noisy-channel coding
theorem.
• Linear codes: Minimum distance, generator and parity-check matrices, dual codes, standard array
decoding, syndrome decoding. Repetition codes, Hamming codes.
• Bounds on Code Parameters: Hamming bound, Singleton bound, Gilbert-Varshamov bound, Plotkin
bound.
• Basic Finite Field Theory: Definitions, prime fields, construction of prime power fields via irreducible
polynomials, existence of primitive elements, minimal polynomials.
• Algebraic Codes: Bose-Choudhury-Hocquenghem (BCH) codes, Reed-Solomon codes. Applications of
Reed-Solomon codes in digital communications and storage.
• Channel Codes in Communication Systems: Cyclic Codes, Convolutional Codes, LDPC Codes
• State of the Art and the Future: Codes for Data Storage Applications, Codes for Distributed Computation,
DNA Data Storage
PREFERRED TEXTBOOKS:
Lectures will be based on the following reference books in addition to important technical papers.
*REFERENCE BOOKS:
• F.J. MacWilliams and N.J.A. Sloane, The Theory of Error-Correcting Codes, North-Holland Publishing
Company, 1977
• W.C. Huffman and V. Pless, Fundamentals of Error Correcting Codes, Cambridge University Press, 2003
*PROJECT:There will be a paper implementation/presentation as part of this course, based on each student’s
capabilities and interests in theory/application. A list of plausible papers will be released mid way through the
course, from which the students can select.
Assignments - 35%
Quiz - 20%
Term Paper - 20%
Open Book Exam/
30 Min Quiz - 20%
Class Participation - 5%
OUTCOME: At the end of the course, the student is expected to appreciate how coding theory has been and
will be instrumental in applications like storage and communications. The student should also be ready to read
introductory papers on research topics related to coding theory.
REMARKS:
_________________________________________________________________________________
_____________________________________________________________________________
OBJECTIVE : Quantum information and computation science is an emerging field at the crossroads of physics,
mathematics, computer science, and technology. It
promises to revolutionize our abilities to compute and communicate. The basic purpose of this course is to
develop the basic foundations of the field of quantum information and computation among the graduate students
so that they can pursue their research in this field and can put their contributions in the development of this future
technology.
COURSE TOPICS:
PREFERRED TEXTBOOKS:
*REFERENCE BOOKS:
*PROJECT: Each student has to submit a project to be decided upon by the faculty concerned. They have to
submit the project before the end of the semester 25% of the total grading will come from the project.
Assignments - 30%
Project - 30%
Open Book Exam/
30 Min Quiz - 40%
OUT COME:
REMARKS:
___________________________________________________________
COURSE TOPICS :
1. Introduction (3 hours)
(a) What is meant by language universals?
(b) Approaches to the study of language universals, (i) database based (typological/structural) by Greenberg
and (ii) based on degree of abstractness (generative) by Chomsky.
(c) Classification of language universals, (i) formal and substantive, (ii)absolute and statistical, (iii)
implicational and non implicational.
(d) Explaining language universals, (i) common genetic origin, (ii) external explantations – language contact.
*REFERENCE BOOKS
1. Greenberg J.H. 1966. ‘Some Universals of grammar with particular reference to the order of meaningful
elements’. In Greenberg Joseph (ed.) Universals of Language. Cambridge, Mass: MIT press. Reprinted in
Ian Roberts (ed.) Comparative Grammar. Vol 1. New York: Routledge (pp. 41-74).
2. Typology and Universals (2nd edition) by William Croft, Cambridge University Press
3. Emeneau, Murray (1956), "India as a Linguistic Area", Language 32 (1): 3–16
*PROJECT
The Course will have a project component.
GRADING PLAN:
Quizzes 20
Assignments 20
Term paper
Project 25
OUTCOME
The students will get introduced to the notion of ‘language type’ and how some languages cluster with
similar linguistic properties.
REMARKS
___________________________________________________________
CS 7.301 Machine, Data and Learning 3-1-0-4
PRE-REQUISITE : None
COURSE TOPICS :
(please list the order in which they will be covered) Overview of AI and ML Data and generalization
Overfitting, Underfitting, Bias-variance tradeoff Techniques to avoid overfitting [Introductory level]
Decision Tree Learning, Construct decision trees from examples Notion of information gain
Basics of Probability and Bayes nets Utility theory How to construct formal model from data? Decision Theory
- Markov Decision Process Modeling observation errors Genetic Algorithms, Local Search Application
modeling or two additional topics in brief.
PREFERRED TEXT BOOKS:
Python ML by Example
AI: A Modern Approach by Russell and Norvig
*REFERENCE BOOKS:
Assignments - 40%
Project - 15%
Flexi - 15%
Quiz - 30%
REMARKS:
Radical substitution
Electrophilic addition to alkenes and alkynes – stereochemical considerations – Markonikov rule
Nucleophilic Substitution at saturated carbons (SN1, SN2 and SNi): Types, stereochemical
considerations, Role of solvent
Nucleophilic addition to the Carbonyl group
Elimination reactions: Types (E1, E2 and E1cB) - stereochemical consideration, Role of solvent-
Hofmann rules- Zaytsev Rules
Nucleophilic substitution at the carbonyl group
Electrophilic Aromatic Substitution: Benzene and its reaction with electrophiles- Effect of functional
groups
Nucleophilic Aromatic substitution: Diazonium compounds-benzyne mechanism
Pericyclic reactions: Electrocyclic reactions, Cycloadditions, Sigmatropic rearrangements and Group
transfer reactions
Important name reactions involving rearrangements
GRADING PLAN:
Type of Evaluation Weightage (in %)
Quiz 5%
Assignments (4) 30%
End Sem Exam 40%
Project/Term Paper 25%
______________________________________________________________
Code: Research Methods in Human Sciences 3-1-0-4
PRE-REQUISITE : Thinking and Knowing in the Human Sciences 1 & 2, Classical Text
Readings
OBJECTIVE : This course intends to explain how research is done in the Human Sciences. The
tools of research, how to use them, to what effect, and with what limitations, are what this course intends to
teach students. It will build on the earlier courses which taught distinct perspectives and theories within the
Human Sciences, to now give them a sense of how these are embodied in actual research practice.
Rather than using the traditional qualitative – quantitative structure of research method courses, it will
introduce the different types of sources that researchers draw on, and how these can be deployed to answer
research questions. The course will also explain the various steps to writing and presenting research.
3) Material Sources of Research: Artefacts, Built Environments, Nature; Pictures, Photographs, Audio
sources of these. How to “read” material objects for information and evidence. Audio and Visual evidence
as artefacts. Introduction to Omeka (open source CMS which allows publishing digital collections)
4) Human Sources of Research: Relationships, Social Processes, Emotions, Ideas, Visual, Oral. How to
conduct ethnographic research; special emphasis on surveys and questionaires, participant observation, focus
group, ethics of conducting research. Placing audio-visual material in context.
5) Data Sources of Research: Numbers; Turning textual, material and human sources into computational data.
Importance of numbers and data; their limitations. The fraught relation between correlations and causation.
The possibilities of using NLP tools and data analytic tools.
6) Placing Research in Space (and Time) GIS tools and their applications. Importance of space and time in
building context of information/evidence. Introduction to QGIS (open source GIS application)
8) Research Design and Presentation How to design a research project: identifying the research ap/debate,
identifying methods/approach/theories, collecting evidence, analysis. Writing out the research: how to write
abstract, literature review, citation and references, plagiarism, other components of writing.
2. Shawn Graham, et al (2015), Exploring Big Historical Data: The Historian’s Macroscope, Imprerial
College Press, http://www.themacroscope.org/2.0/
*REFERENCE BOOKS:
1. Paul S. Gray, et al (2007), The Research Imagination, Cambridge University Press.
2. Peter J Carrington et al (ed) (2005), Models and Methods in Social Network Analysis, Cambridge
University Press.
3. Mathew W Wilson, (2017), New Lines: Critical GIS and the Trouble of the Map, University of
Minnesota Press.
4. Gabe Ignatow, Rada Mihalcea (2016), Text Mining: A Guidebook for the Social Sciences. Sage.
5. Andrew Piper (2020), Can We Be Wrong? The Problem of Textual Evidence in a Time of Data,
Cambridge Elements – Digital Literary Studies, Cambridge University Press,
https://www.cambridge.org/core/elements/can-we-be-wrong- the-problem-of-textual-evidence-in-a-time-
of- data/86A68A9A055DE5815F29AAE66F2AFF9A
6. Johny Saldana (2016), The Coding Manual for Qualitative Researchers, Sage.
7. Bonita Aleaz, Partha Pratim Basu (eds) (2019), Revisiting Qualitative Methods in Social Science
Research, Orient Blackswan.
8. Cliffford Geertz (1973), “Deep Play – notes on the Balinese Cockfight”, Interpretation of Cultures:
Selected Essays, Basic Books.
9. Clifford Geertz (1973), “Thick Description – towards an interpretive theory of culture”, Interpretation
of Cultures: Selected Essays, Basic Books.
10. Akhil Gupta, and James Ferguson (1997), “Discipline and Practice: ‘The Field’ as Site”, Method, and
Location in Anthropology”, In Anthropological Locations: Boundaries and Grounds of a Field Science. A.
Gupta, J. Ferguson, eds. Berkeley: University of California Press. Pp 1-46.
11. Carl E. Pletsch (1981) “The Three Worlds, or the Division of Social Scientific Labor, Circa 1950-
1975”, Comparative Studies in Society and History, 23(4), pp. 565-590.
12. D. D. Kosambi (1956), Introduction to the Study of Indian History, “Chapter 1: Scope and Methods”,
Popular Prakashan.
13. Carlo Ginzberg (2002), Wooden Eyes: Nine Reflections on Distance, Verso. (Chapter 1: Making it
Strange – Prehistory of a Literary Device; Chapter II: Myth – Distance and Deceit; Chapter III:
Representation – The World, The Idea, The Thing)
14. Jean-Claude Carriere, Umberto Eco (2012), This is not the end of the book; Vintage Books
15. James Hoopes (1979), Oral History: An Introduction for Students, University of North Carolina
Press.
16. David L. Ransel (2010), “The Ability to Recognise a Good Source”, Perspectives on
History. https://www.historians.org/publications-and- directories/perspectives-on-history/october-
2010/the-ability-to- recognize-a-good-source
17. Lynn Hunt (2010), “How Writing Leads to Thinking”, Perspectives on History.
https://www.historians.org/publications-and- directories/perspectives-on-history/february-2010/how-
writing- leads-to-thinking
18. Giovanni Sartori (1970), “Concept Misinformation in Comparative Politics”, American Political
Science Review.
19. Stephen Kern (2004), Cultural History of Causality : science, murder novels, and systems of thought,
Princeton University Press
*PROJECT: None
Assignments - 90%
Quiz - 10%
OUTCOME: The student will have a comprehensive, cross-disciplinary understanding of research
methods, their relative strengths and limitations, and how to adapt them for the problem at hand. The
student will be able to formulate a research question. S/he will become aware of the writing protocols of
academic research and be able to write research articles and thesis. Each student will be able to make an
informed assessment about their research goals and be ready for more discipline specific, detailed
research methods which will be part of the semester long research projects from the fifth semester
onwards.
REMARKS: The course will involve lectures as well as workshop mode engagements. Students will be
expected to actively participate and contribute.
_____________________________________________________________________________
PRE-REQUISITE :
OBJECTIVE :
COURSE TOPICS :
1. The mathematical background: Vector calculus, coordinates and Dirac delta function
2. Electrostatics : Coulomb’s law, electric field, Gauss’s law, electric potential, electro static energy,
conductors, electric fields in matter: polarization, bound charges, dielectrics
3. Magneto statics: Lorentz force law, Bio-Savart law, Ampère’s law, vector potential, mag-netic fields in
matter: dia-/para-/ferro-magnets, bound currents
4. Electromotive force, Faraday’slaw
5. Maxwell’s equations and electromagnetic waves
I Introduction
• Classification of Living Organisms
• Origin of Life and Evolution
• Bio molecules – Nucleotides, Amino Acids, Proteins, Enzymes
II Cell Biology
• Structure and Function - Prokaryotic and Eukaryotic Cells
• Cell Cycle – Cell division – Mitosis, Meiosis
• DNA Replication, Transition, Translation – Central dogma
• DNA amplification, sequencing, cloning, restriction enzymes
III Genetics
IV Macromolecules
• DNA, Proteins – Structure, Function, Analysis
– alignment, database search, phylogeny
• Carbohydrates – Features, Structure, Metabolism, Kreb cycle
V Biological dataanalysis
• Biological Data – sequence, structure, expression,etc.
• Sequence Data Analysis •Applications
Electromagnetism:
Introduction to Biology:
1. Essential Cell Biology by Alberts, Bray, Hopkin, Johnson, Lewis, Raff, Roberts, Walter
REMARKS:
_________________________________________________________________________________
OBJECTIVE :
This course is designed as an introduction to the discipline of Science and Technology Studies (STS). This is a
core course for CHD students, and introduces them to the various ways looking at the science-technology-
society interface. It will expose students to questions that have driven STS, as well as the field’s major themes,
methods, theories and scholars to provide the intellectual foundation for engaging in current debates around
science and technology.
COURSE TOPICS :
(please list the order in which they will be covered)
(1) Structure and functioning of the scientific community (rules, norms, values)
(2) Social construction of scientific knowledge (controversies and the problem of replication, science as a
negotiated process, role of interests)
(3) Technological Visions (Jacques Ellul, Lewis Mumford)
(4) Debates around social construction and technological determinism (Michael Callon, Trevor Pinch, Wiebe
Bijker, David Noble, Thomas Hughes, Langdon Winner, Robert Heilbroner, David Harvey, Nathan Rosenberg).
(5) Digital Technologies in society
The course will begin with a brief introduction to the philosophy of science, and the ‘nature’ of scientific
enquiry and its founding principles. With this background, the course will introduce the idea of social
construction of science. To do so, it will look the process of constructing scientific facts by introducing students
to the Strong Programme, Sociology of Scientific Knowledge, andthe Empirical Programme of Relativism.
The course will then proceed to discuss the various theories in STS which attempt to understand the relationship
between technology, society, politics and power(how technology shapes and in turn shaped by social, economic,
political and cultural factors). It will cover various theories and methods under the broad rubric of the social
construction of technology. Students will be encouraged to identify values embedded in technical systems, and
human and non-human agency. Students will be exposed to important theorists of technology, including
Michael Callon, Bruno Latour, Langdon Winner, Nathan Rosenberg, Thomas Hughes.
*REFERENCE BOOKS:
Bruno Latour, Reassembling the Social: An Introduction to Actor-Network Theory (London: Oxford University
Press, 2005).
David F. Noble: Forces of Production: A Social History of Industrial Automation (London: Oxford University
Press: 1986).
David Harvey, A Companion to Marx’s Capital (London: Verso, 2010).
Evgeny Morozov,The Net Delusion: The Dark Side of Internet Freedom (New York: PublicAffairs, 2012).
Jacques Ellul, The Technological Society (London: Vintage Books, 1954).
Lewis Mumford, Myth of the Machine: Technics and Human Development (London: Harcourt Brace
Jovanovich, 1967).
Lewis Mumford, Pentagon of Power (London: Harcourt Brace Jovanovich, 1970).
Lewis Mumford, Technics and Civilization (London: Routledge, 1934).
Manuel Castells, The Rise of Network Society (London: Wiley, 2009).
Merritt Roe Smith and Leo Marx (eds.),Does Technology Drive History: The Dilemma of Technological
Determinism (Cambridge, Massachusetts and London: MIT Press, 1994).
Nathan Rosenberg, Inside the Black Box: Technology and Economics (Cambridge: Cambridge University Press,
2010).
Robert Merton, The Sociology of Science (London: The University of Chicago Press, 1973).
Thomas Kuhn, The Structure of Scientific Revolutions- 50th Anniversary Edition (Chicago: University of
Chicago Press, 1999).
Sergio Sismondi, An Introduction to Science and Technology Studies (Sussex: Wiley –Blackwell, 2009).
Shoshana Zuboff, The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of
Power (New York: Hachette Book Group, 2018).
Nick Couldry and Ulises A Mejias, The Costs of Connection: How Data is Colonizing Human Life and
Appropriating it for Capitalism (California, Stanford University Press, 2019).
Note: More books will be announced in class, depending on the project chosen by the student.
*PROJECT:
This course involves 2 projects. The first one will deal with sociology of science, and the second one will
involve studying digital technologies using theories and methods in STS.
GRADING PLAN:
OUTCOME: This course is designed as an introduction to science and technology studies. It is meant to
introduce CHD students to the tools, methods and theories that will help them analyse the technology-science
interface. There are two broad expected outcomes from this course:
A) Students, through 2 projects conducted during a 1.5month long duration each will learn to apply the
methods they are introduced to. The idea is to bring together theory and practice. These projects will be
presented in class by each student.
B) The course is meant to help CHD students decide their future research focus. They will get a sense of the
‘field’, and will be able to think more deeply about confluence between the social sciences and the computing
on which the CHD programme is based.
REMARKS : This course will give students an hands-on experience of analyzing technology and its interaction
with society. It is hoped that the course will lay a strong research foundation on which future research can be,
and will be built.
_________________________________________________________________________________
TYPE-WHEN : Spring-2021
COURSETOPICS :
*REFERENCE BOOKS:
*PROJECT:
Assignments - 50%
Quiz - 50%
OUT COME:
REMARKS:
_________________________________________________________________________________________
PRE-REQUISITE : Thermodynamics
1. The purpose of statistics: Bridging the micro and the macro, random walk, binomial distribution
and the Gaussian limit: 1L
2. Ensemble, micro-canonical, canonical and grand canonical; Partition function, Lagrange multiplier
technique to obtain the Boltzmann distribution: 2L
3. Statistical expressions for thermodynamic functions for monatomic, diatomic and polyatomic
perfect gases, equilibrium constant using partition function: 2L
4. Classical statistical mechanics, Liouville equation, Equipartition of energy: 1L
5. Identical particles, Quantum statistics - Fermi-Dirac and Bose-Einstein statistics: 2L
5. Special topics (Real gases, Liquids, Lattice dynamics, Ising spins, etc.): 3L
Additional work required for MS/PhD students: term paper
Quiz - 20%
Assignments - 40%
End Exam - 40%
PRE-REQUISITE : None
*REFERENCE BOOKS: (1) 10 copies; (2) 4 copies; (3) 1 copy; (4) 1 copy
Quiz - 20%
Assignments - 40%
End Exam - 40%
OUTCOME:
Remarks:
_________________________________________________________________________________
Objective: The course is aimed at furthering the understanding of human values gained in HumanValues-1course;
and putting it in to action at the level of self and local organization. It will help in developing correct perception
of human life and human happiness; further in understanding of framework of universal human values; practical
methods for inculcating values; applying them to self and to local organization.
Course Topics: The classes in the course will run asaseries of discussions in small groups as well as activities. It is
expected there would be activities and discussion so alternate weeks. Some topics covered in the earlier Human
Values course which will be continued for discussion are given below.
Relationships:
1.Applying concepts to relationships with friends, with teachers, with family members, with others.
2. Activity: Applying the above to deal with conflict situations with friends etc.
Respect –do you respect yourself? Do you respect others?
3.Inner self as a source of our strength. Is yourself-respect dependent on the other? Confidence and initiative. Keyto
happiness. Activity: Apply it in the context of Felicity (IIIT cultural festival).
4. Role of values in Society. Following rules and norms.
Social behavior. Legality versus morality
5.I and Nature: How to build mutually enriching relationship with nature? Activity: Tree plantation and caring
for the tree. How to conserve?
Activity: Further sensitization of right utilization of physical facilities, i.e., water, electricity, food, labs., internet,
personal items. Applying it to self as well as local organization level.
There would be no formal lectures in the course. For the above topics, scenarios would be created, and used to initiate
discussion. Activities, as mentioned above, would pertain to applying Jeevan Vidya in day today life, dealing with
relationships, handling conflicts; to nature, tree plantation and nourishing the planted tree, cleaning the campus,
cultural programme depicting values; managing them essoro there hostel affairs.
Assignments - 40%
Term Paper - 20%
Classroom reflections and
participation - 40%
Outcome: At the end of the course, students are expected to start applying the ideas learnt from the course to
their own life, and to local organization around them.
Remarks:
COURSE TOPICS :
Introduction to VLSI design: 1) Introduction to VLSI design (top-bottom approach) - flow, applica- tions,
technologies, 2) MOSFET, FinFET transistors – Geometry and model, 3) Introduction to basic building
blocks - SPICE, HDL, layout, 4) Moore’s law, technology scaling, current trends (5)
CMOS Inverter: 1) Static characteristics- VTC, switching threshold, Noise margin, 2) Dynamic char-
acteristics – 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 in- verters
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)
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)
Other Logic Styles: Pseudo nMOS, pass transistor logic, Cascode Voltage Switch Logic (CVSL), Dynamic
logic (3)
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)
Tutorials:
1. SPICE – NGSPICE (open source)
2. Verilog HDL – Xilinx ISE or ICARUS (open source)
3. Layout – Magic (open source)
PREFERRED TEXTBOOKS:
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 Perspec- tive”,
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.
Assignments - 30%
Project - 30%
Quiz - 40%
__________________________________________________________________________________