AI Ethics
AI Ethics
Sc BATCH: 2025-27
PART: III COURSE COMPONENT: ELECTIVE-IV
COURSE NAME: Advanced Java
Programming COURSE CODE:
SEMESTER: III MARKS:100
CREDITS: 3 TOTAL HOURS: 75
THEORY
COURSE OBJECTIVE:
To gain knowledge in building ethical machines, understand ethical issues in AI
algorithms, analyze current AI policies, and apply ethical principles in AI applications.
COURSE OUTCOMES:
1. Describe the reasons for an ethical analysis applied to AI
2. 2. Identify the ethical and social impacts and implications of AI.
3. 3. Discuss about the normative ethics
4. 4. Analyse the policies of AI
5. Apply critical skills in clarifying and ethically analyzing AI in different domains of
life.
UNIT I 15 HOURS
BUILDING ETHICS TO MACHINES: Ethical learning, natural and artificial -use and abuse
of the trolley problems self driving cars, medical treatments, and the distribution of harn -moral
psychology of AI and the ethical opt out problem modeling and reasoning computational law,
symbolic discourse and the AI constitution.
UNIT II 15 HOURS
ETHICS OF INFORMATION &AI: Ethical issues for different strengths/grades of AI and
AI algorithms - Medium to strong AI: the moral relevance and effects of its ontological
differences, Ethics of AI on the Web and in Web based applications.
UNIT-V 15 HOURS
Hibernate : Overview of Hibernate, Hibernate Architecture, Hibernate Mapping Types,
Hibernate O/R Mapping, Hibernate Annotation, Hibernate Query Language.
Spring : Introduction, Architecture, Spring MVC Module.
PRESCRIBED BOOKS :
1
1. Herbert Schildt - The Complete Reference Java - Tata McGraw Hill Publishing Company
Limited Edition 11, 2018.
REFERENCE BOOKS :
1. Black Book “Java server programming” J2EE, 1st ed., Dream Tech Publishers, 2008.
Kathy walrath”
2. J2EE the Complete Reference, First Edition by Jim Keogh, Tata McGraw Hill, 20l2.
3. Professional Java Server Programming by Subrahmanyam Allamaraju, Cedric Buest
Wiley Publication
E-LEARNING RESOURCES:
1. https://www.javatpoint.com/java-tutorial
2. https://docs.oracle.com/javase/tutorial/
3. https://www.roseindia.net/java/
QUESTION
SECTION COMPONENT NUMBERS MARKS TOTAL
A Answer all the questions 1-10 2 20
Answer any 5 out of 7
B 11-17 7 35
questions
Answer any 3 out of 5
C questions(each in 1200 18-22 15 45
words)
TOTAL MARKS 100
BREAK UP OF QUESTIONS
PSO – CO mapping
PSO 1 PSO 2 PSO 3 PSO 4 PSO 5
CO 1 3 3 3 3 3
CO 2 3 3 3 3 3
CO 3 3 3 3 3 3
CO 4 3 3 3 3 3
CO 5 3 3 3 3 3
Ave. 3 3 3 3 3
PSO-CO-question paper mapping
2
COGNITIVE
CO PSOs
COURSE OUTCOME LEVEL
No: ADDRESSED
(K1 to K6)
Define, Analyze, Apply, Evaluate, Critique, and
CO1 PSO 1 TO PSO 5 K1 TO K6
Develop applications based on class and objects.
K1= Remember, K2= Understand, K3= Apply, K4=Analyse, K5= Evaluate, K6= Create
3
PROGRAMME: M.Sc BATCH: 2025-27
PART: III COURSE COMPONENT: CORE - V
COURSE NAME: Practical - I :
COURSE CODE:
Advanced Java Technology Lab
SEMESTER: I MARKS:100
CREDITS: 2 TOTAL HOURS: 45
PRACTICAL
COURSE OBJECTIVE:
To equip students with fundamental proficiencies in Advanced Java Programming
necessary for constructing resilient applications and systems.
COURSE OUTCOMES:
1. Identify, Analyze, Implement, Evaluate, Critique, and Develop applications based on
class and objects.
2. Recognize, Discuss, Demonstrate, Examine, Appraise, and Construct in conjunction with
multithreading capabilities and JDBC connectivity configurations in the Java application.
3. Recognize, Discuss, Demonstrate, Examine, Appraise and Construct Servlet applications
4. Recognize, Discuss, Differentiate, Examine, and Appraise JSP applications
1. Recognize, Discuss, Demonstrate, Examine, Appraise, and Construct applications
using hibernate and Spring.
EXERCISES:
PSO- CO Mapping
PSO 1 PSO 2 PSO 3 PSO 4 PSO5
CO 1 3 3 3 3 3
CO 2 3 3 3 3 3
CO 3 3 3 3 3 3
CO 4 3 3 3 3 3
CO 5 3 3 3 3 3
Ave. 3 3 3 3 3