ISE 4th Sem Revised Syllabus2023 24
ISE 4th Sem Revised Syllabus2023 24
CURRICULUM
Department of Information
Science & Engineering
(2022 -2026)
MISSION
To impart high quality training, education and competence in information science domain
through best-in class faculty and facilities
Programme Outcomes
1. Engineering knowledge: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering
problems.
2. Problem analysis: Identify, formulate, review research literature, and analyze complex
engineering problems reaching substantiated conclusions using first principles of
mathematics, natural sciences, and engineering sciences.
3. Design/development of solutions: Design solutions for complex engineering problems and
design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. Conduct investigations of complex problems: Use research-based knowledge and research
methods including design of experiments, analysis and interpretation of data, and synthesis of
the information to provide valid conclusions.
5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations.
6. The engineer and society: Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant
to the professional engineering practice.
7. Environment and sustainability: Understand the impact of the professional engineering
solutions in societal and environmental contexts, and demonstrate the knowledge of, and need
for sustainable development.
8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. Individual and team work: Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.
10. Communication: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
11. Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
12. Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
The National Institute of Engineering
Scheme of Teaching & Examination - 2022
Effective from the Academic year 2023-24
Department: Information Science and Engineering
B.E. 2022 Admitted Batch
Semester : IV
Teaching Hrs/Week Examination
Type of Course
Question
Teaching
Credits
Paper
Total Marks
Duration in
SEE Marks
CIE Marks
Sl.No Course Code Course Title Department
setting
Hours
(TD)
Board (PSB) L T P S
7 BSC BBOC407 Biology For Computer Engineers TD / PSB: BT, CHE, 2 0 0 2 50 50 100 2
8 UHV BUHK408 Universal human values course Any Department 1 0 0 2 50 50 100 1
BNSK459 National Service Scheme (NSS) NSS Coordinator
9 MC BPEK459 Physical Education (PE) (Sports and
PED 0 0 2 _ 100 _ 100 0
Athletics)
BYOK459 Yoga Yoga Teacher
Total 500 300 800 19
PCC: Professional Core Course, PCCL: Professional Core Course laboratory, UHV: Universal Human Value Course, MC: Mandatory Course (Non-
credit), AEC: Ability Enhancement Course, SEC: Skill Enhancement Course, L: Lecture, T: Tutorial, P: Practical S= SDA: Skill Development
Activity, CIE: Continuous Internal Evaluation, SEE: Semester End Evaluation. K :This letter in the course code indicates common to all the stream
of engineering.
Course Outcomes:
On the successful completion of the course, the student will be able to
CO4 Illustrate backtracking, branch & bound and P,NP and NP Complete problems Apply
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 2 1 1 3 2
CO2 3 2 3 1 3 2
CO3 2 2 3 1 3 2
CO4 2 2 3 1 3 2
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1 INTRODUCTION:
1.1 What is an Algorithm? 1 0 0
1.2 Fundamentals of Algorithmic Problem Solving. 2 0 0
FUNDAMENTALS OF THE ANALYSIS OF ALGORITHM
EFFICIENCY:
1.3 Analysis Framework 1 0 0
1.4 Asymptotic Notations and Basic Efficiency Classes 1 0 0
1.5 Mathematical Analysis of Non recursive Algorithms 1 0 0
1.6 Mathematical Analysis of Recursive Algorithms. 1 0 0
Module – 2
BRUTE FORCE APPROACHES (contd..):
2.1 Brute Force String Matching 1 0 0
2.2 Exhaustive Search (Travelling Salesman problem) 1 0 0
2.3 Exhaustive Search (Knapsack Problem). 1 0 0
DECREASE-AND-CONQUER:
2.4 Topological Sorting. 1 0 0
SPACE-TIME TRADEOFFS:
3.3 Sorting by Counting: Comparison counting sort 2 0 0
3.4 Input Enhancement in String Matching: Horspool’s Algorithm. 2 0 0
Module – 4:
DYNAMIC PROGRAMMING:
4.1 Three basic examples 1 0 0
4.2 The Knapsack Problem and Memory Functions 2 0 0
4.3 Warshall’s and Floyd’s Algorithms. 2 0 0
Textbook
1. Introduction to the Design and Analysis of Algorithms, By Anany Levitin, 3rd Edition(Indian),2017,
Pearson.
Module-1:
Chapter 1 (Sections 1.1,1.2)
Chapter 2(Sections 2.1,2.2,2.3,2.4)
Chapter 3 (Section 3.1(only Selection sort),3.2(only sequential search)
Module-2:
Chapter 3 (Section 3.4),
Chapter 4 (Sections 4.1,4.2)
Chapter 5 (Section 5.1,5.2, 5.4( only Strassen’s matrix multiplication)
Module-3:
Chapter 6 (Sections 6.3,6.4)
Chapter 7 (Sections 7.1,7.2)
Module-4:
Chapter 8 (Sections 8.1,8.2,8.4)
Chapter 9 (Sections 9.1,9.2,9.3)
Module-5:
Chapter11 (Section 11.2, 11.3)
Chapter 12 (Sections 12.1,12.2( only Travelling Salesman Problem)
Reference books
1. Computer Algorithms/C++, Ellis Horowitz, SatrajSahni and Rajasekaran, 2nd Edition, 2014, Universities
Press.
2. Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, Ronal L. Rivest, Clifford Stein,
3rd Edition, PHI.
3. Design and Analysis of Algorithms, S. Sridhar, Oxford (Higher Education)
Online Resources:
● Design and Analysis of Algorithms: https://nptel.ac.in/courses/106/101/106101060/
Course Outcomes:
On the successful completion of the course, the student will be able to
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: String Handling
1.1 The String Constructors, String Length 1
1.2 Special String Operations 1
1.3 Character Extraction 1
1.4 String Comparison Searching Strings 1
1.5 Data Conversion Using valueOf( ), Changing the Case of Characters Within a String 1
1.6 Modifying a String, Additional String Methods 1
1.7 String Buffer 1
1.8 String Builder 1
Module – 2: The collections and Framework, Event Handling
2.1 Collections Overview, The Collection Interfaces(List, Set) 1
2.2 The Collection Classes(ArrayList, LinkedList) 1
2.3 The Collection Classes( Hashset, LinkedHashSet, TreeSet) 1
2.4 Accessing a collection Via an Iterator, Spliterators, 1
2.5 Working With Maps. 1
2.6 Two event handling mechanisms, The delegation event model 1
2.7 Event classes, The KeyEvent class 1
2.8 Event Listener Interfaces. 1
Module – 3: Introducing the AWT Working with Windows, Graphics, Introducing Swing
3.1 AWT classes, Window fundamentals 1
3.2 Working with frame Windows 1
3.3 Introducing Graphics 1
3.4 The Origin of Swing, Swing Is Built on AWT 1
3.5 Two Key Swing Features, The MVC Connection 1
3.6 Components and Containers 1
3.7 The Swing Packages, A Simple Swing Application 1
3.8 Event Handling in swing 1
Module – 4:Exploring Swing, Introducing servlets
4.1 JLabel and ImageIcon, JTextField 1
4.2 The Swing Buttons 1
4.3 JTabbedPane, JScrollPane, 1
Textbook:
1. Herbert Schildt, Java The Complete Reference-Eleventh Edition, McGraw Hill, 11th Edition.
2. Jim Keogh,”The Complete Reference J2EE”,McGraw Hill.
Reference Book:
1. Y. Daniel Liang: Introduction to JAVA Programming, 7th Edition, Pearson Education, 2007.
2. Stephanie Bodoff et al: The J2EE Tutorial, 2nd Edition, Pearson Education,2004.
3. Uttam K Roy, Advanced JAVA programming, Oxford University press, 2015.
Online Resources:
1. https://nptel.ac.in/courses/106/105/106105191/
2. https://nptel.ac.in/courses/106/105/106105225/
3. https://youtu.be/qGMxs-PbFPk
Course Outcomes:
On the successful completion of the course, the student will be able to
CO1 Describe fundamental concepts of database management systems, including architecture, Understand
languages, and functionalities.
CO2 Design and implement database schemas using entities, relationships, and normalization Apply
techniques.
CO3 Demonstrate proficiency in SQL for data manipulation, retrieval, and management tasks. Apply
CO4 Analyze and compare concurrency control mechanisms in relational databases and Analyze
NoSQL databases, understanding their respective advantages and limitations.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 2 - - - - - - - - - - - - -
CO2 3 3 2 - - - - - - - - - 2 2
CO3 2 2 2 - 3 - - - - - - 2 2 3
CO4 2 - - - 3 - - - - - - 3 2 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Introduction to Databases
1.1 Introduction to Databases: Introduction, Characteristics of database approach,Advantages 2 - 0
of using the DBMS approach, History of database applications.
Overview of Database Languages and Architectures: Data Models, Schemas, and
1.2 Instances. Three schema architecture and data independence. Database languages, and 3 - 0
interfaces, The Database System environment.
Conceptual Data Modelling using Entities and Relationships: Entity types, Entity sets
1.3 and structural constraints, Weak entity types, ER diagrams, Specialization and 3 - 1
Generalization
Module – 2: Relational Databases
Relational Model: Relational Model Concepts, Relational Model Constraints and
2.1 relational database schemas, Update operations, transactions, and dealing with constraint 3 - 0
violations.
2.2 Relational Algebra: Unary and Binary relational operations, additional relational 3 - 0
operations (aggregate, grouping, etc.) Examples of Queries in relational algebra.
2.3 Mapping Conceptual Design into a Logical Design: Relational Database Design using 2 - 0
ER-to-Relational mapping
PRACTICAL COMPONENT
Sl. No. Experiments COs
Create a table called Employee & execute the following.
Employee(EMPNO,ENAME,JOB, MANAGER_NO, SAL, COMMISSION)
Create a user and grant all permissions to the user.
1. Insert any three records in the employee table containing attributes. EMPNO, ENAME CO3
JOB, MANAGER_NO, SAL, COMMISSION anduse rollback. Check the result.
Add primary key constraint and not null constraint to the employee table.
Insert NULL values to the employee table and verify the result.
Create a row level trigger for the customers table that would fire for INSERT or
UPDATE or DELETE operations performed on the CUSTOMERS table. This trigger
4. will display the salary difference between the old & new Salary. CO4
CUSTOMERS(ID,NAME,AGE,ADDRESS,SALARY)
Create cursor for Employee table and extract the values from the table. Declare the
5. variables, Open the cursor, and extract the values from the cursor. Close the cursor. CO4
Employee(E_id, E_name, Age, Salary)
Install an Open-Source No SQL Data base MongoDB & perform basic CRUD (Create,
6. Read, Update & Delete) operations. Execute MongoDB basic Queries using CRUD CO5
operations.
Textbook:
1. Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe, 7thEdition, 2017,
Pearson.
Reference Book:
1. Database management systems, Ramakrishnan, and Gehrke, 3rd Edition, 2014, McGrawHill.
Online Resources:
1. MIT OpenCourseWareCourse Link: https://ocw.mit.edu/courses/6-830-database-systems- fall-2010/
2. IIT Kharagpur Course Link: https://cse.iitkgp.ac.in/~pabitra/course/dbms/dbms_new.html
3. NPTEL Course Link: https://onlinecourses.nptel.ac.in/noc22_cs91/preview
Course outcomes:
At the end of the course the student will be able to:
1. Develop programs to solve computational problems using suitable algorithm designstrategy.
2. Compare algorithm design strategies by developing equivalent programs and observing running times
for analysis (Empirical).
3. Make use of suitable integrated development tools to develop programs
4. Choose appropriate algorithm design techniques to develop solution to the computational and complex
problems.
5. Demonstrate and present the development of program, its execution and runningtime(s)and record the
results/inferences
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 3
CO2 2 2 1
CO3 2 3 1
CO4 1 3
CO5 3 3
Mapping Strength: Strong– 3 Medium – 2 Low – 1
1 CO1 Design and implement C/C++ Program to sort a given set of n integer elements
to CO5 using Selection Sort method and compute its time complexity. Run the program for
varied values of n> 5000 and record the time taken to sort. Plotagraph of the time
taken versusn. The elements can be read from a file or can be generated using the
random number generator.
2 CO1 to DesignandimplementC/C++ProgramtoobtaintheTopologicalorderingofverticesinag
CO5 iven digraph.
3 CO1 Design and implement C/C++ Program to sort a given set of n integer elements
to CO5 using Merge Sort method and compute its time complexity. Run the program for
varied values of n> 5000, and record the time taken to sort. Plotagraph of the time
taken versusn. The elements can be read from a file or can be generated using the
random number generator.
4 CO1 Design and implement C/C++ Program to sort a given set of n integer elements
to CO5 using Quick Sort method and compute its time complexity. Run the program for
varied values of n> 5000 and record the time taken to sort. Plotagraph of the time
taken versusn. The elements can be read from a file or can be generated using the
random number generator.
6 CO1 to Design and implement C/C++ Program to solve All-Pairs Shortest Paths problem
CO5 using Floyd's algorithm.
Design and implement C/C++ Program to find the transitive closure usingWarshal's
algorithm.
7 CO1 to Design and implement C/C++Program to find Minimum Cost Spanning Tree of a
CO5 given connected undirected graph using Prim's algorithm.
8 CO1 to Design and implement C/C++Program to find Minimum Cost Spanning Tree of a
CO5 given connected undirected graph using Kruskal's algorithm.
9 CO1 to Design and implement C/C++Program to find shortest paths from a given vertex ina
CO5 weighted connected graph to other vertices using Dijkstra's algorithm.
10 CO1 to Design and implement C/C++ Program for N Queen's problem using Backtracking.
CO5
Textbook
1. Introduction to the Design and Analysis of Algorithms, By Anany Levitin, 3rd Edition(Indian),
2017, Pearson.
2. Virtual Labs(CSE):http://cse01-iiith.vlabs.ac.in/
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Solve the problems using the knowledge of fundamental concepts in graph theory. Apply
CO2 Apply concepts of trees and graph connectivity to solve real world problems. Apply
CO3 Outline the significance of planarity and solve problems on graph coloring Apply
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Introduction to Graphs
1.1 Introduction- Basic definition, Application of graphs 1
1.2 finite, infinite and bipartite graphs 1
1.3 Incidence and Degree, Isolated vertex, pendant vertex and Null graph 1
1.4 Solving problems 2
1.5 Paths and circuits, Isomorphism 1
1.6 Sub-graphs, walks, paths and circuits 1
1.7 Connected graphs, disconnected graphs and components 1
1.8 Solving problems 2
Module – 2: Eulerian and Hamiltonian graphs
2.1 Euler graphs 1
2.2 Operations on graphs 1
2.3 Hamiltonian paths and circuits 2
2.4 Travelling salesman problem 2
2.5 Directed graphs – types of digraphs 1
2.6 Digraphs and binary relation 1
2.7 Solving problems 2
Module – 3: Trees & Connectivity Graphs
3.1 Trees – properties, pendant vertex 1
3.2 Distance and centres in a tree 1
3.3 Rooted and binary trees, counting trees, spanning trees 1
3.4 Solving problems 2
3.5 Connectivity Graphs - Vertex Connectivity, Edge Connectivity 1
Textbook:
1. Narsingh Deo, Graph theory with the applications to engineering & Computer Science, Dovers
Publications, 2016
2. J.A. Bondy and U.S.R. Murty. Graph theory with Applications, Springer, 1st edition, 2008.
Reference Book:
1. Discrete and Combinatorial Mathematics, Ralph P. Grimaldi, PHI, 5th Edition, 2006.
2. Handbook of discrete and combinatorial mathematics, Kenneth H.Rosen, John G.Michels, 2000
3. Discrete Mathematics, Seymour Lipschutz and Marc Lipson, 3rd Edition, McGraw Hill Edition, 2017.
Online Resources:
1. http://nptel.ac.in/courses.php?disciplineID=111
2. http://www.class-central.com/subject/math(MOOCs)
3. Mathematics of Computer Science, Prof.Albert R.Meyer, MIT Open Course Ware.
Prerequisites if any
NIL
Learning objectives 1. Understand challenges for Green ICT and the environmental
impact.
2. Learn different aspects of ICT metrics and Sustainable Cloud
Computing.
3. Explore effects of software design on the sustainability.
Course Outcomes:
On successful completion of the course, the student will be able to:
COs Course Outcomes Bloom’s level
CO1 Classify the challenges for Green ICT Understand
CO2 Relate the environmental impact due to emerging technologies Understand
CO3 Understand different aspects of ICT metrics. Understand
CO4 Compare the various parameters related to Sustainable Cloud Apply
Computing.
CO5 Interpret the effects of software design on the sustainability. Analyze
Course Structure
No. of No. of No. of
Module – 1: Green ICT -History, Agenda, and Challenges Ahead. Lecture Tutorial Practical
Hours Hours Hours
1.1 Introduction, Industrial Revolution 1 - -
1.2 The Emergence of Information and Communication Technologies. The Agenda
1 - -
and Challenges Ahead.
Module – 2: Emerging Technologies and Their Environmental
Impact.
2.1 Introduction, Number of Connected Devices,Increased, Functionality, Increased
1 - -
Number of Separate Functions.
2.2 Increased Demand for Speed and Reliability, Obsolescence—The Problem of
1 - -
Backward Compatibility.
2.3 The Other Side of the Balance Sheet, Videoconference as an Alternative to
1 - -
Business Travel, Dematerialization of Product Chain.
2.4 Travel Advice/Road Traffic Control, Intelligent Energy Metering, Building
1 - -
Management Systems, Saving IT
Module – 3: Measurements and Sustainability
3.1 Introduction, ICT Technical Measures. Ecological Measures and Ethical 1 - -
Consideration.
3.2 Systems Engineering for Designing Sustainable ICT-Based Architectures. 1 - -
Module – 4: Sustainable Cloud Computing
4.1 Introduction, Challenges in the Use of Cloud Computing as Green Technology 1 - -
4.2 Cloud Computing and Sustainability, Sustainable Applications of Cloud
1 - -
Computing, Technologies Associated with Sustainable Cloud Computing,
4.3 Future Prospects of Sustainable Cloud Computing, Reflections on Sustainable
1 - -
Cloud Computing Applications.
Module – 5: Sustainable Software Design
5.1 Overview and Scope, Evaluating Sustainability Effects, Sustainability and the
1 - -
Product Life Cycle
5.2 Direct Effects: Sustainability During Use, Runtime Energy Consumption Basics 1 - -
5.3 Analyzing the Energy Consumption of an Application, Energy Consumption
1 - -
Reduction Using Physical Properties of Semiconductors
5.4 Optimizing the Energy Consumption of an Application: Compiler Techniques,
1 - -
Optimizing the Energy Consumption of an Application: Runtime Approaches
Total No. of Lecture Hours 15
Total No. of Tutorial Hours -
Total No. of Practical Hours -
Textbooks:
1. Green Information Technology – A Sustainable Approach, Mohammad Dastbaz Colin Pattinson,
Babak Akhgar, Elsevier, 2015 Inc.
2. San Murugesan; G. R. Gangadharan, Harnessing Green IT: Principles and Practices, Wiley-IEEE Press
Reference Books:
1. Cohen, Nevin. Green Business: An A-to-Z Guide. United Kingdom, SAGE
Publications, 2011.
2. Green Technologies and Environmental Sustainability. Germany, Springer International
Publishing, 2017.
Online Resources:
1. https://www.youtube.com/watch?v=kvn_-mJ2tSo
2. https://www.youtube.com/watch?v=kxngsYn5N3Y
3. https://www.youtube.com/watch?v=EgdFi3sCgzU
4. https://www.brightest.io/sustainability-measurement
5. https://www.youtube.com/watch?v=S2m49Op25Zw
Course Outcomes:
On the successful completion of the course, the student will be able to
Course Outcomes Bloom’s level
Explain the fundamentals of Life, Evolution, Biomolecules, Cell Biology &
CO1 Understand
Genetics
CO2 Outline the physical principles regulating the systems of the human bodies Understand
CO3 Describe the impact of Biomaterials on the fields of Engineering & Medicine Understand
CO4 Summarize tissue engineering and clinical applications of materials Understand
Course Content
No. of No. of Self-
Module - Lecture Tutorial Learning
1 Hours Hours Hours
1.1 Cell basic unit of life: Introduction, Origin, and evaluation of life. 2 - -
Structure and functions of a cell. Stem cells and their application.
1.2 Biomolecules: Properties and functions of Carbohydrates, Nucleic acids,
proteins, lipids. Importance of special biomolecules: Properties and 3 - -
functions of enzymes, vitamins, and hormones.
Module - 2
2.1 Application of biomolecules: Carbohydrates in cellulose-based water
filters production, PHA and PLA in bioplastics production, Nucleic acids 2 - -
in vaccines and diagnosis,
2.2 Proteins in food production, lipids in biodiesel and detergents production,
Enzymes in biosensors fabrication, food processing, 3 - -
detergent formulation, and textile processing.
Module - 3
3.1 Adaptation of anatomical principles for bioengineering design:
Brain as a CPU system, Eye as a Camera system, Heart as a pump system. 3 - -
Text Books:
1. Biology for Engineers by G. K. Suraishkumar; Oxford University Press, 2019, First Edition
Reference Books:
1. Introductory Biomechanics: From Cells to Organisms by C. Ross Ethier and Craig A.
Simmons; Cambridge University Press, 2012, Online Edition
2. Introduction to Biomaterials: Basic Theory with Engineering Applications, J. L. Ong,
Mark R. Appleford, Gopinath Mani, Cambridge University Press, 2014, First Edition
3. Biology for Engineers, Rajendra Singh C and Rathnakar Rao N, Rajendra Singh C
and Rathnakar Rao, N Publishing, Bengaluru, 2023.
4. Human Physiology, Stuart Fox, Krista Rompolski, McGraw-Hill eBook. 16th Edition, 2022
5. Biology for Engineers, Thyagarajan S., Selvamurugan N., Rajesh M.P., Nazeer
R.A., Thilagaraj W., Barathi S., and Jaganthan M.K., Tata McGraw-Hill, New Delhi,
2012.
6. Biology for Engineers, Arthur T. Johnson, CRC Press, Taylor and Francis, 2011
7. Biomedical Instrumentation, Leslie Cromwell, Prentice Hall 2011.
8. Biology for Engineers, Sohini Singh and Tanu Allen, Vayu Education of India, New Delhi,
2014.
9. Biomimetics: Nature-Based Innovation, Yoseph Bar-Cohen, 1st edition, 2012, CRC Press.
10. Bio-Inspired Artificial Intelligence: Theories, Methods and Technologies, D. Floreano
and C. Mattiussi, MIT Press, 2008.
11. Bioremediation of heavy metals: bacterial participation, by C R Sunilkumar, N
Geetha A C Udayashankar Lambert Academic Publishing, 2019.
12. 3D Bioprinting: Fundamentals, Principles and Applications by Ibrahim Ozbolat, Academic
Press, 2016.
13. Electronic Noses and Tongues in Food Science, Maria Rodriguez Mende, Academic Press, 2016
Online Resources:
1. NOC: Biology for engineers and other non-biologists, IIT Madras; Dr. Madhulika
Dixit, Prof. G.K. Suraishkumar, https://nptel.ac.in/courses/121106008
2. Introduction To Biological Engineering Design, MIT Open Courseware,
https://ocw.mit.edu/courses/20- 020-introduction-to-biological-engineering-design-
spring-2009
3. Introduction To Bioengineering, MIT Open Courseware,
https://ocw.mit.edu/courses/20-010j- introduction-to-bioengineering-be-010j-spring-2006
Course Code: BUHK408 Course Name: Universal HumanValues and Professional Ethics
Credits: 1 L:T:P - 1:0:0
SEE: 50 Marks CIE: 50 Marks
SEE Hours: 2 Hrs Max. Marks: 100
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Bloom’s level
CO1 To understand the core aspirations of all human beings Understand
To gain the universal human values and movement towards value-based living
CO2 Apply
in a natural way
To fulfilling the human behavior and mutually enriching interaction with
CO3 Apply
nature
Course Structure
Module – 1: Introduction - Need, Basic Guidelines, Content and Process for No. of No. of
Lecture Tutorial
Value Education Hours Hours
1.1 Understanding the need, basic guidelines, content and process for Value Nil
1
Education
1.2 Self-Exploration–what is it? - its content and process; ‘Natural Nil
Acceptance’ and Experiential Validation- as the mechanism for self- 1
exploration
1.3 Right understanding, Relationship and Physical Facilities- the basic Nil
requirements for fulfillment of aspirations of every human being with 1
their correct priority
1.4 Method to fulfill the above human aspirations: understanding and living Nil
2
in harmony at various levels . Practice session
2.1 Understanding human being as a co-existence of the sentient ‘I’ and the Nil
material ‘Body’, Understanding the needs of Self (‘I’) and ‘Body’ - 1
Sukh and Suvidha
2.2 Understanding Harmony in the family – the basic unit of human Nil
interaction. Understanding values in human-human relationship;
meaning of Nyaya and program for its fulfillment to ensure Ubhay- 1
tripti; Trust (Vishwas) and Respect (Samman) as the foundational
values of relationship
Practice Sessions 2:
1. a. Observe that any physical facility you use, follows the given sequence with time:
Necessary & tasteful→ unnecessary & tasteful → unnecessary & tasteless → intolerable
b. In contrast, observe that any feeling in you is either naturally acceptable or not
acceptable at all. If naturally acceptable, you want it continuously and if not acceptable,
you do not want it any moment!
2. List down all your activities. Observe whether the activity is of ‘I’ or of Body or
with the participation of both ‘I’ and Body.
Expected outcome:
1. The students are able to see that all physical facilities they use are required for a limited
time in a limited quantity. Also they are able to see that in case of feelings, they want
continuity of the naturally acceptable feelings and they do not want feelings which are not
naturally acceptable even for a single moment.
2. The students are able to see that activities like understanding, desire, thought and
selection are the activities of ‘I’ only, the activities like breathing, palpitation of different
parts of the body are fully the activities of the body with the acceptance of ‘I’ while the
activities they do with their sense organs like hearing through ears, seeing througbody.es,
sensing through touch, tasting through tongue and smelling through nose or the activities
they do with their work organs like hands, legs etc. are such activities that require the
participation of both ‘I’ and body
Practice Session 3:
Form small groups in the class and in that group initiate dialogue and ask the eight
questions related to trust. The eight questions are:
1a. Do I want to make myself happy?
2a. Do I want to make others happy?
3a. Does the other want to make him happy?
4a. Does the other want to make me happy?
What is the answer? Intention (Natural Acceptance)
1b. Am I able to make myself always happy?
2b. Am I able to make others happy?
3b. Is the other able to make him always happy?
4b. Is the other able to make me always happy?
What is the answer? Competence
Let each student answer the questions for himself and everyone else. Discuss the
difference between intention and competence. Observe whether you evaluate your
intention & competence as well as the others’ intention & competence.
Expected outcome:
The students are able to see that the first four questions are related to our Natural Acceptance
i.e. Intention and the next four to our Competence. They are able to note that the intention is
always correct, only competence is lacking! We generally evaluate ourselves on the basis of
our intention and others on the basis of their competence! We seldom look at our competence
and others’ intention as a result we conclude that I am a good person and other is a bad
person.
Textbooks:
1. R.R Gaur, R Sangal, G P Bagaria, A foundation course in Human Values and professional
Ethics, Excel books, New Delhi, 2010, ISBN 978-8-174-46781-2.
References:
1. IIT Delhi, Modern Technology – the Untold Story.
Prerequisites if any 1. Students should have a service oriented mind set and social concern.
2. Students should have dedication to work at any remote place, anytime with
available resources and proper time management for the other works.
3. Students should be ready to sacrifice some of the time and wishes to achieve service
oriented targets on time
Learning objectives 1. Understand the community in which they work
2. Identify the needs and problems of the community and involve them in problem-
solving
3. Develop among themselves a sense of social & civic responsibility & utilize their
knowledge in finding practical solutions to individual and community problems
4. Develop competence required for group-living and sharing of responsibilities &
gain skills in mobilizing community participation to acquire leadership qualities and
democratic attitudes
5. Develop capacity to meet emergencies and natural disasters & practice national
integration and social harmony
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes
CO1 Understand the importance of his / her responsibilities towards society.
Analyse the environmental and societal problems/issues and will be able to design
CO2
solutions for the same
Evaluate the existing system and to propose practical solutions for the same for
CO3 Sustainable development and Implement government or self-driven projects effectively
in the field.
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
List of Events
1 Organic farming, Indian Agriculture (Past, Present and Future) Connectivity for
marketing.
2 Waste management– Public, Private and Govt organization, 5 R’s.
3 Setting of the information imparting club for women leading to contribution in
social and economic issues.
4 Water conservation techniques – Role of different stakeholders– Implementation.
5 Preparing an actionable business proposal for enhancing the village income and
approach for implementation.
6 Helping local schools to achieve good results and enhance their enrolment in
Higher/ technical/ vocational education.
7 Developing Sustainable Water management system for rural areas and
implementation approaches.
ONENSS – CAMP @ College /University /State or Central Govt Level /NGO’s /General
Social Camps
⮚ Students have to take up anyone activity on the above said topics and have to prepare
content for awareness and technical contents for implementation of the projects and have to
present strategies for implementation of the same. Compulsorily students have to attend
one camp.
⮚ CIE will be evaluated based on their presentation, approach and implementation strategies.
Course Outcomes: At the end of the course, the student will be able to
Course Outcomes:
On successful completion of the course, the student will be able to:
Course Outcomes Bloom’s level
CO1 Understand the meaning of Yoga, its origin, history, development Understand
and importance.
CO2 Perform various Surya namaskar and able to Teach its benefits Apply
CO3 Perform various asanas and able to Teach its benefits Apply
CO4 Understand Benefits of Yoga on fitness and health Apply
Course Content
No. of No. of
Lecture and Tutorial
Module – 1
Practical Sessions
Hours
1.1 Role of yoga in controlling diseases 1 -
1.2 Patanjali’s Ashtanga Yoga, its need and importance. 1 -
1.3 Yama :Ahimsa, satya, asteya, brahmacarya, aparigraha 1 -
1.4 Niyama :shoucha, santosh, tapa, svaadhyaya, Eshvarapranidhan 1 -
Module – 2
2.1 Warmup Exercise 2 -
2.2 Yoga jogging 2 -
2.3 Suryanamaskar12 count- 4 rounds of practice 2 -
2.4 Asana its meaning by name, technique, precautionary measures and benefits of 2 -
each asana.
2.5 Sitting: 1.Sukhasana 2. Paschimottanasana 3.Bharadwajasana 2 -
2.6 Standing: 1. Ardhakati Chakrasana 2. Parshva Chakrasana 2 -
2.7 Prone line: 1.Makarasana 2.Dhanurasana 2
2.8 Supine line 1. Halasana 2. Karna Peedasana 2
Module – 3
3.1 Pranayama – Suryanuloma, Chandranuloma, 2 -
3.2 Suryabhedana,Chandra Bhedana,Nadishodhana 2 -
Total No. of Lecture and practical Hours 24 -
No. of Tutorial Sessions Nil
Assessment Pattern: