Syllabi of Common Foundation Courses for Group-A
MAFC0101                                  Mathematics-I                                         [3 1 0 4]
Course Contents
Formation of ordinary differential equations, solution of first order differential equations by separation of variables,
homogeneous equations, exact differential equations, equations reducible to exact form by integrating factors, equations
of the first order and higher degree. Clairaut’s equation.
Linear differential equations with constant coefficients, Cauchy’s homogeneous linear equation Legendre’s linear
equation, simultaneous linear equations with constant coefficients.
Fourier series of periodic functions, even and odd functions, half range expansions and Fourier series of different wave
forms, complex form of Fourier series and practical harmonic analysis.
Laplace transforms of various standard functions, properties of Laplace transforms and inverse Laplace transforms,
Convolution theorem, Laplace transforms of unit step function, impulse function and periodic functions, application to
solution of ordinary differential equations with constant coefficient and simultaneous differential equations.
Z-transform and difference equations, Elementary properties of Z-transform, Convolution theorem, formation of
difference equations using Z-transform.
Fourier transforms, Fourier integral theorem, Fourier Sine, Cosine integrals and transforms, Fourier transforms of
derivatives of a function, convolution theorem, Parseval’s indentity.
Course Outcomes
CO1: To develop skill of higher derivative, expansion of functions in ascending power of variable & value of the
     function in neighborhoods of some points.
CO2: To determine limits of indeterminate function applicable to already word problems & engineering problems.
CO3: To gain the knowledge to solve differential equation arising in different Engineering branch and able to form
     mathematical & physical interpretation of its solution which place important role in all branches of engineering.
CO4: To demonstrate the basic concepts in Fourier series, properties, parseval’s identity.
CO5: To apply the concepts of Fourier and integral transform.
CO6: To develop the concepts of Laplace transformation & inverse Laplace transform with its property to solve partial
     differential equation and ordinary differential equation with given boundary conditions which is helpful in all
     engineering & research work.
CO7: To develop the concepts of Z-Transform and its application.
Recommended Books
1. E Kreyszig, “Advanced Engineering Mathematics”, 8th Ed., John Wiley, Singapore (2011).
2. R. K. Jain and S R K Iyengar, “Advanced Engineering Mathematics”, 2nd Ed., Narosa Publishing House, New Delhi
   (2003).
3. B.S. Grewal, “Higher Engineering Mathematics”, 35th Ed., Khanna Publishers, Delhi
  Revised Undergraduate Programme with NEP Implementation                                                6|P a ge
CSFC0101                                Computer Programming                                    [3 0 0 3]
Course Contents
Introduction: Basics components of a digital computer system, Basic operation of digital computers, basic concepts of
integer and floating-point number representations, Different paradigms of computer programming language, Compiler,
Interpreter, Assembler, Structure of C program, Compilation process.
Basics of C programming: Character sets, Identifiers, Keywords, Data Types, Constants, Enumeration Constants,
variables, statements; Operators and Expressions: Arithmetic operator, Unary operator, Relational and Logical operator,
Assignment operator, Bitwise operator, Ternary operator, Comma operator, precedence and associativity; Input/Output
statements, Decision making statements: if – else, nested if-else, Switch statement; Looping statements, Pre-processor
directives, Pointers, Pointer operators, Pointer arithmetic.
Arrays and Strings: Introduction to Arrays: Declaration, Initialization, one dimensional array, Example Program:
Computing Mean, Median and Mode, Selection sort, linear and binary search; Two dimensional arrays, Array Address
Calculations, String operations: length, compare, concatenate, copy; pointers and Strings, Array of pointers and Pointer
to an array.
Functions: Introduction to functions: Function prototype, function definition, function call, Built-in functions (string
functions, math functions), Recursion, Binary Search using recursive functions, Parameter passing: Pass by value, Pass
by reference, Returning array from a function, Returning pointer from a function, pointer to a function Passing function
as a parameter, storage classes and pre-processor directives.
Structures: Structure, Nested structures, Pointer and Structures, Array of structures, Example Program using structures
and pointers, Self-referential structures, Dynamic memory allocation, Singly linked list, typedef
File Processing: Files, Types of file processing: Sequential access, Random access, Sequential access file, Example
Program: Finding average of numbers stored in sequential access file, Random access file, Command Line arguments.
Course Outcomes
CO1: Understand the basic components of a digital computer and create simple applications using basic elements of C.
CO2: Analyze and solve various algorithmic problems using arrays and functions.
CO3: Implement real-time applications in C using structures.
CO4: Develop complex applications using file system.
Recommended Books
1. Brian W. Kernighan, “The C Programming Language”, 2nd Edition, Pearson Education India, 2015.
2. E Balagurusamy, “Programming in ANSI C”, 8th Edition, McGraw Hill, 2015.
3. Yashavant Kanetkar, “Let Us C: Authentic guide to C programming language”, 19th Edition, PBP Publications, 2022.
  Revised Undergraduate Programme with NEP Implementation                                                7|P a ge
HMFC0101                English Communication and Report Writing                                   [2 0 0 2]
Course Contents
Communication: Meaning, Significance, Process, Verbal, Non-Verbal, Types, Formal, Informal channels, Functions,
Barriers to communication, Miscommunication, Effective communication strategies, Ethical & legal communication,
Role of communication in society; Technology-enabled communication: Tools, Positive and negative impact of
technology-enabled communication, Appropriate & effective technology-based communication
Business Correspondence & Etiquettes:
Elements of business writing, Business letters, Memorandum, Purchase order, Quotation and tenders, Job application
letters, Resume writing, Press release, Etiquettes.
Phonetics: Organs of speech, Mechanism of sound production, Vowel and consonant sounds, Places of articulation,
Manner of articulation, Stress, Intonation.
Basic Applied Grammar and Usage: Transformation of sentences, Words used as different parts of speech, One word
substitution, Abbreviations, Technical terms, Foreign expressions, Sentences: kinds of sentences, Phrases. Parts of
speech. Synonyms & antonyms, Spotting errors in sentences, Homophones, Homonyms.
Reading & Writing Skills: Process of reading, Reading purposes, Characteristic of efficient reading, Models, Strategies,
Methodologies, Reading comprehension, Improving comprehension skills, Reading activities. Elements of effective
writing, Writing styles, Scientific & technical writing.
Listening & Speaking Skills: Meaning, Process & types of listening, Active & passive listening, Barriers to listening,
Effective listening skills, Feedback skills, Role of listening in an organization. Effective speaking and talk. Meeting and
Telephonic Skills: Conducting a meeting, Notice, Agenda, Minutes of the meeting, Note of dissent, Telephonic
communication, Oral presentation and role of audio visual aids.
Report Writing: Process of research: Defining and narrowing down the problem, Statement of the problem, Literature
review, Hypothesis, Research methodology, Collecting data, Interpreting data, Writing report, Kinds and purpose of
Report, Objectives of report, Writing a routine business report, Elements of a long formal report: Abstract, Summary,
Introduction, Methodology, Findings and analysis, Conclusion and recommendation, Glossary, Appendix, Index,
Bibliography.
Course Outcomes
CO1: Equip themselves with effective communication skills.
CO2: Develop soft skills and ethics to excel at the workplace and in life.
CO3: Manifest effective communication skills at placement interviews, group discussions and meetings.
CO4: Employ writing skills in formulating research reports and business communication.
Recommended Books
1.  Rodriques. M. V., “Effective Business Communication”, Concept Publishing Company New Delhi, 1992 reprint
    (2000)
2. Sharma. R. C., Mohan. Krishna, “Business Correspondence and Report Writing – A practical approach to business
    and technical communication” Tata McGraw-Hill Publishing Company Limited, New Delhi.
3. Bhattacharya. Indrajit., “An Approach to Communication Skills”, Dhanpat Rai & Co., (Pvt.) Ltd. New Delhi.
4. Wright. Chrissie, “Handbook of Practical Communication Skills”, Jaico Publishing House. Mumbai.
5. Gartside. L., “Modern Business Correspondence”, Pitman Publishing London.
6. Gimson. A. C., “An Introduction to the Pronunciation of English”, ELBS. (YP)
7. Bansal. R. K. & Harrison. J. B., “Spoken English”, Orient Longman Hyderabad.
8. Eckersley. C. E., “A Comprehensive English Grammar” Orient Longman, Hyderabad.
9. Carter. Ronald and McCarthy. Michael., “Cambridge Grammar of English”, Cambridge University Press,
    Cambridge.
10. Chaturvedi. P. D. & Chaturvedi. Mukesh., “Business Communication – Concepts, Cases & applications, Pearson
    Publications.
11. Swan. Michael., Practical English Usage. Oxford University Press.
     Revised Undergraduate Programme with NEP Implementation                                                8|P a ge
   IDFC0101                                Environmental Sciences                                         [3 0 0 3]
   Course Contents
   Humans and the Environment
         Definition, scope and importance.
         Multidisciplinary Nature.
         Environmental Ethics and Emergence of Environmentalism: Anthropocentric and eco-centric perspectives
          (major thinkers).
   Natural Resources and Sustainable Development
       Water resources: Use and over-utilization of surface and ground water. Floods, droughts, conflicts over water,
          dams-benefits and problems.
       Mineral resources: Use and exploitation. Environmental effects of extracting and using mineral resources.
       Energy resources: Growing energy needs, renewable and non-renewable energy sources, use of alternate energy
          sources.
       Sustainable Development: Chemistry approaches towards Environment Sustainability: Green Chemistry and
          Green Engineering.
   Environmental Issues: Local, Regional and Global
       Solid waste: Municipal and hazardous waste and its management.
       Land use and Land cover change: Land degradation, deforestation, desertification and urbanization.
       Disasters: Natural and Man-made (Anthropogenic)
   Conservation of Biodiversity and Ecosystems
      Biodiversity and its distribution: Biodiversity as a natural resource, biodiversity in India and world, biodiversity
          hotspots.
      Major Ecosystem types in India and their basic characteristics: General and brief introduction to different
          ecosystems (Forests, Wetlands, Grasslands, Agriculture, Coastal and Marine).
      Major conservation policies: in-situ and ex-situ conservation approaches
    Environmental Pollution and Health
       Air pollution: Adverse health impacts of air pollutants, National Ambient Air Quality Standards.
       Water pollution: Water quality parameters and standards, adverse health impacts of water pollution on human
          and aquatic life.
       Soil pollution: Impact on human health and ecosystems.
       Noise pollution: Noise standards and adverse impacts of noise on human health.
Climate Change: Impacts, Adaptation and Mitigation
       Climate change, global warming, acid rain and ozone layer depletion.
       Mitigation of climate change: Green House Gas (GHG) reduction vs. sink enhancement, concept of carbon
          intensity, energy intensity and carbon neutrality, carbon capture and storage, National climate action plan and
          Intended Nationally Determined Contributions (INDCs) and climate justice
    Environmental Management
        Introduction to Environmental Laws and Regulation: General and brief introduction to Constitutional
         provisions- Article 48A, Article 51A (g) and other derived environmental rights.
        Environmental management system: ISO 14001.
   Environmental Treaties and Legislation
   General and brief introduction to:
        The Water (Prevention and Control of Pollution) Act, 1974.
        The Forest (Conservation) Act, 1980.
        The Air (Prevention and Control of Pollution) Act, 1981.
        The Environment (Protection) Act, 1986.
        Noise Pollution (Regulation and Control) Rules, 2000.
        Industry-specific environmental standards.
        Waste management rules.
     Revised Undergraduate Programme with NEP Implementation                                               9|P a ge
 Case Studies and Field Work
     Discussion on one National and one International case study related to the environment and sustainable
        development.
     Participation in plantation drive and nature camps.
     Documentation of campus biodiversity.
     Campus environmental management activities such as solid waste disposal, water management and sanitation,
        and sewage treatment.
Course Outcomes
CO1: Understanding of concepts and methods: Ecological and Physical Sciences and their application in Environmental
     problem solving.
CO2: Understanding of the transnational character of Environmental problems and ways of addressing them, including
     interactions across local to global scales. Applying of system concepts and methodologies to analyze and
     understand interactions between social and environmental processes.
CO3: Reflecting critically about the roles and identities as citizens, consumers and environmental actors in a complex
     interconnected world.
CO4: An interdisciplinary approach to complex environmental problems using basic tools of the natural and social
     sciences including ecosystems, biology, chemistry, economics, political science and international processes.
CO5: The ability to work effectively as a member of an interdisciplinary team on complex problems involving multiple
     competing stakeholders and agenda. It will also help in developing the ability to write effectively about complex
     environmental problems and do so for both specialist and general audiences with equal facility.
Recommended Books
   1.  Headrick, Daniel R., “Humans versus Nature - A Global Environmental History”, Oxford University Press, 2020.
   2.  Benny Joseph, “Environmental Studies”, 3rd Addition, McGraw Hill Education (India), Pvt. Ltd., 2018.
   3.  Deeksha Dave, S.S. Katewa, “Environmental Studies”, Cengage Learning India, Pvt. Ltd., 2012.
   4.  A.K. D E, “Environmental Chemistry”, 7th Addition, New Age International, Pvt. Ltd., 2010
   5.  Anubha Kaushik, C.P. Kaushik, “Environmental Science”, New Age International, Pvt. Ltd., 2011.
   6.  Reach Bharucha, “Environmental Studies”, 2004.
   7.  B. K. Sharma, “Environmental Chemistry”, 2007.
   8.  V. K. Ahluwalia, “Green Chemistry”, 2013.
   9.  N. E. Carpenter, “Chemistry of Sustainable Energy”, CRC, 2014.
   10. Kanchi Kohli and Manju Menon, “Development of Environment Laws in India”, Cambridge University Press,
       2021.
   11. M. K. Theodore and L. Theodore, “Introduction to Environmental Management”, 2nd Edition. CRC Press, 2021.
   12. B. Pittock, “Climate Change: The Science, Impacts and Solutions”, 2nd Edition. Routledge, 2009.
  Revised Undergraduate Programme with NEP Implementation                                               10 | P a g e
CSFC0131                         Computer Programming Laboratory                                       [0 0 2 1]
Course Contents
 1.    Write a program to convert an integer from decimal to binary representation.
 2.    Write a program to calculate the area of a circle using the formula A = πr^2.
 3.    Write a program to find the greatest common divisor (GCD) of two integers using the Euclidean algorithm.
 4.    Write a program to calculate the factorial of a given integer using recursion.
 5.    Write a program to determine whether a given integer is a prime number or not.
 6.    Write a program that reads in a set of integers and determines if they form a valid Fibonacci sequence.
 7.    Write a program to find the sum and average of elements in an array.
 8.    Write a program to sort an array of integers using the selection sort algorithm.
 9.    Write a program to perform matrix addition, multiplication, and transpose operations.
 10.   Write a program to concatenate two strings without using built-in string functions.
 11.   Write a program to implement a binary search algorithm on an array of integers.
 12.   Write a program to implement a singly linked list and perform operations such as insertion, deletion, and
       searching.
 13.   Write a program to create a structure representing a student with attributes such as name, roll number, and marks
       in different subjects.
 14.   Write a program to implement a queue using a structure.
 15.   Write a program to implement a stack using a structure.
 16.   Write a program to read data from a file, perform some processing, and write the results to another file.
*This is only the suggested list of Practicals. Instructor may frame additional relevant Practicals.
Course Outcomes
CO1: Understanding the concept of a hierarchical code organization with operators, expressions and decision statements.
CO2: Solve problems using arrays, functions, and pointers.
CO3: Develop the concept to store and retrieve data using file and structures.
Recommended Books
1. Brian W. Kernighan, “The C Programming Language”, 2nd Edition, Pearson Education India, 2015.
2. E Balagurusamy, “Programming in ANSI C”, 8th Edition, McGraw Hill, 2015.
3. Yashavant Kanetkar, “Let Us C: Authentic guide to C programming language”, 19th Edition, PBP Publications, 2022.
  Revised Undergraduate Programme with NEP Implementation                                                  11 | P a g e
HMFC0131                        English Communication Laboratory                                          [0 0 2 1]
Course Contents
Business Letters: Structure of business letters, Language in business letters, Letters of enquiry, Sales letters, Bank
correspondence, Job applications and appointment letters, Resume, Bio data, Curriculum vitae.
Comprehension & Précis Writing: Role of listening, Ear training, Reading and comprehension: Reasons for poor
comprehension, Developing skills of comprehension. Difference between précis writing & comprehension, Techniques
of precise writing.
Basic Applied Grammar and Usage: Transformation of sentences, Words used as different parts of speech, One word
substitution, Technical terms, Sentences: kinds of sentences, Phrases. Parts of speech. Synonyms & antonyms, Spotting
errors in sentences.
Introduction to Phonetics: Organs of speech, Mechanism of sound production, Different kinds of sounds, Consonant
sounds, Place of articulation, Manner of articulation, Vowels sounds, Syllable division and word stress – Rules of stress,
Intonation – pitch, Tone shapes, Rising tone, Falling tone.
Role Play & Giving Directions: Voice characteristics, Pitch and modulation, Pace, Non-verbal communication,
Personality and attitude. Ways of giving directions, Listening skills, Situations and people – Important features,
Describing a Process, Person, Object, Vocabulary.
Interview skills and Oral Presentations: Interview skills: Before and after interview, Mock interview, Common
interview questions, Presentation skills, Attention gaining devices, Barriers to effective presentation.
Telephonic Skills: Rules for calling and receiving a call, Skills for telephone interview, Basic telephone etiquette.
Group Discussions & Debate: Introduction to group discussion, How to initiate the discussion, Case based group
discussion, Types and features of a debate, Analytical skills, Non-verbal communication, Fleadership skills.
Project Work/Term Paper: Students will be required to produce and submit a project work/term paper on a topic by the
end of the semester. The topic should involve data collection, analysis and reporting.
Course Outcomes
CO1: Apply nuances of communication and soft skills in different domains.
CO2: Understand speech production mechanism, enhance pronunciation and accent.
CO3: Demonstrate listening, speaking and presentation skills in various group activities.
CO4: Apply reading and writing skills in business communication.
Recommended Books
1. Rodriques. M. V., “Effective Business Communication”, Concept Publishing Company New Delhi, 1992 reprint
    (2000)
2. Sharma. R. C., Mohan. Krishna, “Business Correspondence and Report Writing – A practical approach to business
    and technical communication” Tata McGraw-Hill Publishing Company Limited, New Delhi.
3. Bhattacharya. Indrajit., “An Approach to Communication Skills”, Dhanpat Rai & Co., (Pvt.) Ltd. New Delhi.
4. Wright. Chrissie, “Handbook of Practical Communication Skills”, Jaico Publishing House. Mumbai.
5. Gartside. L., “Modern Business Correspondence”, Pitman Publishing London.
6. Gimson. A. C., “An Introduction to the Pronunciation of English”, ELBS. (YP)
7. Bansal. R. K. & Harrison. J. B., “Spoken English”, Orient Longman Hyderabad.
8. Eckersley. C. E., “A Comprehensive English Grammar” Orient Longman, Hyderabad.
9. Carter. Ronald and McCarthy. Michael., “Cambridge Grammar of English”, Cambridge University Press, Cambridge.
10. Chaturvedi. P. D. & Chaturvedi. Mukesh., “Business Communication – Concepts, Cases & applications, Pearson
    Publications.
11. Swan. Michael., Practical English Usage. Oxford University Press.
  Revised Undergraduate Programme with NEP Implementation                                                  12 | P a g e
        IDFC0131                      Environmental Sciences Laboratory                                     [0 0 2 1]
   Course Contents
         1.    Determination of Odour Number of the given water sample.
         2.    Determination of BOD (Biochemical oxygen demand) of the given water sample.
         3.    Determination of COD (Chemical oxygen demand) of the given water sample.
         4.    Determination of TS (total solids), TDS (total dissolved solids) and TSS (total suspended solids)
               of the given water sample.
         5.    Determination of Turbidity of the given water sample.
         6.    Determination of pH of the given water sample.
         7.    Determination of Conductivity of the given water sample.
         8.    Determination of Heavy metals concentration in the given water sample.
         9.    Determination of Phosphate content in the given water sample.
         10.   Determination of Nitrate content in the given water sample.
         11.   Determination of Chloride content in the given water sample.
         12.   Estimation of Hardness in the given water sample.
         13.   Removal of toxic dyes from textile effluent using adsorbents.
         14.   Removal of heavy metals from industrial effluent using adsorbents.
         15.   Degradation of toxic dyes using photocatalytic method.
         16.   Determination of the optimum coagulant dosage for a wastewater sample using Jar Test
         17.   Monitoring of ambient air quality for suspended particulate matter (SPM).
         18.   Determination of biodegradable and non-biodegradable components in a given municipal solid
               waste sample.
         19.   Estimation of the amount of dust (particulate matter) deposition on the leaves of the roadside
               plants.
         20.   Determination of pH of the given soil sample.
         21.   Determination of texture of the various soil samples.
         22.   Determination of AQI of ambient air.
         23.   Determination of Coliform (E.Coli) in given sample of water
Note: At least 8-10 experiments will be carried out.
Course Outcomes
   After completion of the program, the students will have:
   1. Acquired the practical knowledge of local environmental issues.
   2. Developed environmental monitoring skills through the conduct of experiments and data analysis techniques.
   3. Learnt about the environmental pollution control technologies.
  Revised Undergraduate Programme with NEP Implementation                                                  13 | P a g e
                                                    Semester-I
       Course Code                         ITDC0101
       Subject Name                        PROBABILITY AND COMPUTING
       Contact hours/Credit Scheme (L-T-P- 3-1-0-4
       C)
       Pre-requisites                      None
   Course Objective:
   To course aims to develop the understanding of basic concepts in probability theory that are relevant to
   computing. The course accompanies the insights mapping of computer science and applied mathematics
   enabling students to have foundations for mathematical computations.
   Course Outcomes:
           CO 1. Understand the fundamental concepts of basic probability, conditional probability, events, and
           CO 2. Solve and analyze the real problems using properties of random processes, marginal and
              conditional probability distributions, Markov chain, and correlation of random variables.
           CO 3. Compare the performance of multiple methods and models to recognize the connections
              between basic inference and parametric inference with the help of confidence interval and
              moment estimator.
           CO 4. Illustrate the utility of various methods of hypothesis testing in multiple regression models to
              measure the performance and fitness in real-world problems.
Course                                                Program Outcomes
Outcomes
         PO1       PO2    PO3     PO4    PO5    PO6    PO7     PO8    PO9    PO10     PO11     PO12    PSO1     PSO2
ITDC0101
   CO 1 H                         L                                   M                        M                H
   CO 2 L          L              M                    M              M               M        M                M
   CO 3            H      M       H      M                            M                                         L
   CO 4 M          M      M       H      M      L      M              M               M        M       L        L
      Course Content:
Unit 1: Basics: sample space, outcomes, probability, Conditional Probability, Events: mutually, exclusive,
independent, calculating probability: sets, counting, tree diagram, Conditional probability, Law of total
probability, Bayes' theorem, Random Process, Finit
Processes, M/M/1- finite and infinite, birth-death processes
Unit 2: Mean, Moments, Variance, PMF, PDF, CDF, Bernoulli(p), Indicator RV, Binomial (n, p),
distribution, Linearity and product of expectation
Unit 3: Central Limit Theorem, Basics of inference, Empirical PMF, Sample mean, bias, se, MSE,
Empirical Distribution Function (or eCDF), Statistical Functionals, Plug-in estimator, Confidence intervals:
Percentiles, quantiles, Normal-based confidence intervals, DKW inequality, Basics of parametric inference,
Method of Moments Estimator (MME), Method of Moments Estimator (MME), Properties of MME,
Likelihood, Maximum, Likelihood Estimator (MLE), Properties of MLE
Unit 4: Hypothesis testing, Basics of hypothesis testing, The Wald test, Type I, and Type II errors, t-test,
Kolmogorov-Smirnov test (KS test), p-values, Permutation test, Pearson correlation coefficient, Chi-square
test for independence, Bayesian reasoning, Bayesian inference, Bayesian inference, Conjugate priors,
Basics of Regression, Simple Linear Regression, Multiple Linear Regression.
Text/Reference Books:
    1.
    2.
    3. Mastering Probability and Statistics: A Comprehensive Guide to Learn Probability and Statistics,
       2023.
    4. Durrett, Rick. Probability: theory and examples. Vol. 49. Cambridge university press, 2019.
    5.
    6.   Durrett, Rick. Probability: theory and examples. Vol. 49. Cambridge university press, 2019.
    7.   Gómez-Rubio, Virgilio. Bayesian inference with INLA. CRC Press, 2020.
    8.   Hartshorn, Scott. Hypothesis testing: a visual introduction to statistical significance. 2017.
    9.   Verma, J. P., and Abdel-Salam G. Abdel-Salam. Testing statistical assumptions in research. John
         Wiley & Sons, 2019.