Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
23 views9 pages

DASS Syllabus

Uploaded by

Maria Dass
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views9 pages

DASS Syllabus

Uploaded by

Maria Dass
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

GE3791 HUMAN VALUES & ETHICS LTP C

2 0 0 2

COURSE DESCRIPTION
This course aims to provide a broad understanding about the modern values and ethical principles
that have evolved and are enshrined in the Constitution of India with regard to the democratic,
secular and scientific aspects. The course is designed for undergraduate students so that they could
study, understand and apply these values in their day to day life.
COURSE OBJECTIVES:

 To create awareness about values and ethics enshrined in the Constitution of India
 To sensitize students about the democratic values to be upheld in the modern society.
 To inculcate respect for all people irrespective of their religion or other affiliations.
 To instill the scientific temper in the students’ minds and develop their critical thinking.
 To promote sense of responsibility and understanding of the duties of citizen.

UNIT I DEMOCRATIC VALUES 6


Understanding Democratic values: Equality, Liberty, Fraternity, Freedom, Justice, Pluralism,
Tolerance, Respect for All, Freedom of Expression, Citizen Participation in Governance – World
Democracies: French Revolution, American Independence, Indian Freedom Movement.
Reading Text: Excerpts from John Stuart Mills’ On Liberty.

UNIT II SECULAR VALUES 6


Understanding Secular values – Interpretation of secularism in Indian context - Disassociation of
state from religion – Acceptance of all faiths – Encouraging non-discriminatory practices.
Reading Text: Excerpt from Secularism in India: Concept and Practice by Ram Puniyani.

UNIT III SCIENTIFIC VALUES 6


Scientific thinking and method: Inductive and Deductive thinking, Proposing and testing
Hypothesis, Validating facts using evidence based approach – Skepticism and Empiricism –
Rationalism and Scientific Temper.
Reading Text: Excerpt from The Scientific Temper by Antony Michaelis R.

UNIT IV SOCIAL ETHICS 6


Application of ethical reasoning to social problems – Gender bias and issues – Gender violence –
Social discrimination – Constitutional protection and policies – Inclusive practices.
Reading Text: Excerpt from 21 Lessons for the 21st Century by Yuval Noah Harari.
UNIT V SCIENTIFIC ETHICS 6
Transparency and Fairness in scientific pursuits – Scientific inventions for the betterment of
society - Unfair application of scientific inventions – Role and Responsibility of Scientist in the
modern society.
Reading Text: Excerpt from American Prometheus: The Triumph and Tragedy of
J.Robert Oppenheimer by Kai Bird and Martin J. Sherwin.

TOTAL: 30 PERIODS
REFERENCES:
1. The Nonreligious: Understanding Secular People and Societies, Luke W. Galen Oxford
University Press, 2016.
2. Secularism: A Dictionary of Atheism, Bullivant, Stephen; Lee, Lois, Oxford UniversityPress,
2016.
3. The Oxford Handbook of Secularism, John R. Shook, Oxford University Press, 2017.
4. The Civic Culture: Political Attitudes and Democracy in Five Nations by Gabriel A. Almond
and Sidney Verba, Princeton University Press.
5. Research Methodology for Natural Sciences by Soumitro Banerjee, IISc Press, January2022.

COURSE OUTCOMES

Students will be able to


CO1: Identify the importance of democratic, secular and scientific values in harmonious
functioning of social life.
CO2: Practice democratic and scientific values in both their personal and professional life.
CO3: Find rational solutions to social problems.
CO4: Behave in an ethical manner in society.
CO5: Practice critical thinking and the pursuit of truth.
OME354 APPLIED DESIGN THINKING LT PC
3 0 0 3
COURSE OBJECTIVES:
The course aims to
 Introduce tools & techniques of design thinking for innovative product development.
 Illustrate customer-centric product innovation using on simple use cases.
 Demonstrate development of Minimum Usable Prototypes.
 Outline principles of solution concepts & their evaluation.
 Describe system thinking principles as applied to complex systems.

UNIT I DESIGN THINKING PRINCIPLES 9


Exploring Human-centered Design - Understanding the Innovation process, discovering areas of
opportunity, Interviewing & empathy-building techniques, Mitigate validation risk with FIR
[Forge Innovation rubric] - Case studies.
UNIT II ENDUSER-CENTRIC INNOVATION 9
Importance of customer-centric innovation - Problem Validation and Customer Discovery -
Understanding problem significance and problem incidence - Customer Validation. Target user,
User persona & user stories. Activity: Customer development process - Customer interviews and
field visit.

UNIT III APPLIED DESIGN THINKING TOOLS 9


Concept of Minimum Usable Prototype [MUP] - MUP challenge brief - Designing & Crafting
the value proposition - Designing and Testing Value Proposition; Design a compelling value
proposition; Process, tools and techniques of Value Proposition Design.

UNIT IV CONCEPT GENERATION 9


Solution Exploration, Concepts Generation and MUP design- Conceptualize the solution concept;
explore, iterate and learn; build the right prototype; Assess capability, usability and feasibility.
Systematic concept generation; evaluation of technology alternatives and the solution concepts.

UNIT V SYSTEM THINKING 9


System Thinking, Understanding Systems, Examples and Understandings, Complex Systems.

TOTAL: 45 PERIODS
TEXT BOOKS
 Steve Blank, (2013), The four steps to epiphany: Successful strategies for products that
win, Wiley.
 Alexander Osterwalder, Yves Pigneur, Gregory Bernarda, Alan Smith, Trish
Papadakos,(2014), Value Proposition Design: How to Create Products and Services
Customers Want, Wiley.
 Donella H. Meadows, (2015), “Thinking in Systems -A Primer”, Sustainability Institute.
 Tim Brown,(2012) “Change by Design: How Design Thinking Transforms
Organizations andInspires Innovation”, Harper Business.

REFERENCES

 https://www.ideou.com/pages/design-thinking#process
 https://blog.forgeforward.in/valuation-risk-versus-validation-risk-in-product-innovations-
49f253ca8624
 https://blog.forgefor ward.in/product-innovation-rubric-adf5ebdfd356
 https://blog.forgefor ward.in/evaluating-product-innovations-e8178e58b86e
 https://blog.forgefor ward.in/user-guide-for-product-innovation-rubric-857181b253dd
 https://blog.forgefor ward.in/star tup-failure-is-like-true-lie-7812cdfe9b85

COURSE OUTCOMES
At the end of the course, learners will be able to:
CO1:Define & test various hypotheses to mitigate the inherent risks in product innovations.
CO2:Design the solution concept based on the proposed value by exploring alternate solutions to
achieve value-price fit.
CO3:Develop skills in empathizing, critical thinking, analyzing, storytelling & pitching
CO4:Apply system thinking in a real-world scenario
AI3021 IT IN AGRICULTURAL SYSTEM LT PC
3 0 0 3
COURSE OBJECTIVES:
 To introduce the students to areas of agricultural systems in which IT and computers play
a major role.
 To also expose the students to IT applications in precision farming, environmental control
systems, agricultural systems management and weather prediction models.

UNIT I PRECISION FARMING 9


Precision agriculture and agricultural management – Ground based sensors, Remote sensing, GPS,
GIS and mapping software, Yield mapping systems, Crop production modeling.

UNIT II ENVIRONMENT CONTROL SYSTEMS 9


Artificial light systems, management of crop growth in greenhouses, simulation of CO2
consumption in greenhouses, on-line measurement of plant growth in the greenhouse, models of
plant production and expert systems in horticulture.

UNIT III AGRICULTURAL SYSTEMS MANAGEMENT 9


Agricultural systems - managerial overview, Reliability of agricultural systems, Simulation of crop
growth and field operations, Optimizing the use of resources, Linear programming, Project
scheduling, Artificial intelligence and decision support systems.

UNIT IV WEATHER PREDICTION MODELS 9


Importance of climate variability and seasonal forecasting, Understanding and predicting world’s
climate system, Global climatic models and their potential for seasonal climate forecasting, General
systems approach to applying seasonal climate forecasts.

UNIT V E-GOVERNANCE IN AGRICULTURAL SYSTEMS 9


Expert systems, decision support systems, Agricultural and biological databases, e-commerce,
ebusiness systems & applications, Technology enhanced learning systems and solutions, e learning,
Rural development and information society.

TOTAL: 45 PERIODS

TEXTBOOKS:
1. National Research Council, “Precision Agriculture in the 21st Century”, National Academies
Press, Canada, 1997.
2. H. Krug, Liebig, H.P. “International Symposium on Models for Plant Growth, Environmental
Control and Farm Management in Protected Cultivation”, 1989.
REFERENCES:
1. Peart, R.M., and Shoup, W. D., “Agricultural Systems Management”, Marcel Dekker, New York,
2004.
2. Hammer, G.L., Nicholls, N., and Mitchell, C., “Applications of Seasonal Climate”, Springer,
Germany, 2000.
COURSE OUTCOME:
CO1: The students shall be able to understand the applications of IT in remote sensing applications
such as Drones etc.
CO2: The students will be able to get a clear understanding of how a greenhouse can be automated
and its advantages.
CO3: The students will be able to apply IT principles and concepts for management of field
operations.
CO4: The students will get an understanding about weather models, their inputs and applications.
CO5:The students will get an understanding of how IT can be used for e-governance in agriculture.
GE23121 PROBLEM SOLVING AND C PROGRAMMING LABORATORY LTPC
0 0 2 1
COURSE OBJECTIVES:
 To familiarize with C programming constructs
 To develop programs in C using basic constructs
 To develop programs in C using arrays.
 To develop applications in C using strings, pointers, and functions.
 To develop applications in C using structures and file processing.

LIST OF EXPERIMENTS
1. I/O statements, operators, expressions.
2. Decision-making constructs: if-else, goto, switch-case, break-continue
3. Loops: for, while, do-while
4. Arrays: 1D and 2D, Multi-dimensional arrays, traversal
5. Strings: operations
6. Functions: call, return, passing parameters by (value, reference), passing arrays to function.
7. Recursion
8. Pointers: Pointers to functions, Arrays,Strings, Pointers to Pointers, Array of Pointers
9. Structures: Nested Structures, Pointers to Structures, Arrays of Structures and Unions.
10. Files: reading and writing, File pointers, file operations, random access, processor directives.

TOTAL: 30 PERIODS

COURSE OUTCOMES:
At the end of the course, the students will be able to

CO1 : Demonstrate knowledge on C programming constructs.


CO2 : Develop programs in C using basic constructs.
CO3 : Develop programs in C using arrays.
CO4 : Develop applications in C using strings, pointers, and functions.
CO5 : Develop applications in C using structures, Unions and File Processing.
CS23324 DATA STRUCTURES AND ALGORITHMS LABORATORY LTPC
0 0 2 1
COURSE OBJECTIVES:
 To demonstrate linked list implementation of linear data structure algorithms.
 To illustrate the application of linked lists in implementing algorithms for non-linear data
structures.
 To implement searching and sorting algorithms.
 To implement graph algorithms such as Dijkstra's Algorithm, Prim's Algorithm, and others to
analyze and manipulate graph structures effectively.
 To implement approximation algorithm and randomized algorithm.

LIST OF EXERCISES:
1. Implement simple ADTs as Python classes.
2. Implement recursive algorithms in Python.
3. Implement List ADT using Python arrays.
4. Linked list implementations of List.
5. Implementation of Stack and Queue ADTs.
6. Applications of List, Stack and Queue ADTs.
7. Implementation of Searching and Sorting Algorithms.
 Implement Linear Search. Determine the time required to search for an element. Repeat
the experiment for different values of n, the number of elements in the list to be searched
and plot a graph of the time taken versus n.
 Implement recursive Binary Search. Determine the time required to search an element.
Repeat the experiment for different values of n, the number of elements in the list to be
searched and plot a graph of the time taken versus n.
 Sort a given set of elements using the Insertion sort, Merger Sort, Quick Sort and Heap sort
methods and determine the time required to sort the elements. Repeat the experiment for
different values of n, the number of elements in the list to be sorted and plot a graph of the
time taken versus n.
8. Graph Algorithms
 Develop a program to implement graph traversal using Breadth First Search.
 Develop a program to implement graph traversal using Depth First Search.
 From a given vertex in a weighted connected graph, develop a program to find the shortest
paths to other vertices using Dijkstra’s algorithm.
 Find the minimum cost spanning tree of a given undirected graph using Prim’s algorithm
and
 Kruskal's algorithm.
9. State Space Search Algorithms
 Implement N Queens problem using Backtracking.
10. Approximation Algorithms Randomized Algorithms
 Implement randomized algorithms for finding the kth smallest number.

TOTAL:30 PERIODS
COURSE OUTCOMES:
At the end of the course, the students will be able to
CO1: Demonstrate linked list implementation of linear data structure algorithms.
CO2: Develop linked list implementation of Nonlinear data structure algorithms.
CO3: Implement searching and sorting algorithms.
CO4: Implement graph structures like Dijkstra's Algorithm, Prims Algorithm etc.
CO5: Implement approximation algorithm and randomized algorithm.

You might also like