RN SHETTY TRUST®
RNS INSTITUTE OF TECHNOLOGY
Affiliated to VTU, Recognized by GOK, Approved by AICTE, New Delhi
(NAAC ‘A+ Grade’ Accredited, NBA Accredited (UG - CSE, ECE, ISE, EIE and EEE)
Channasandra, Dr. Vishnuvardhan Road, Bengaluru - 560 098
Ph:(080)28611880,28611881 URL: www.rnsit.ac.in
DEPARTMENT OF CSE (AI & ML)
QUESTION BANK
SUBJECT TITLE Principles of Artificial Intelligence
SUBJECT TYPE PCC
SUBJECT CODE 21AI54
ACADEMIC YEAR 2023-24 BATCH 2021-2025
SCHEME CBCS
SEMESTER 5th
FACULTY NAME and Ms. Shruthi U
DESIGNATION Assistant Professor
Module -1
Q. Questions BCL COs
No.
1 Define artificial intelligence (AI) and its key characteristics.
Discuss the goals and applications of AI in various fields.
2
Explore the significance of AI in modern society and its potential impact
3 on industries.
Explain the historical development of AI, highlighting key milestones and
4
breakthroughs.
Discuss the foundational concepts of AI, such as logic, problem-solving,
5
and knowledge representation.
6 Analyze the contributions of key figures in the history of AI and their
impact on the field.
Define intelligent agents and their role in AI systems.
7
8 Differentiate between simple reflex agents, model-based agents, goal-
based agents, and utility-based agents.
Page | 1
Provide examples of intelligent agents in real-world applications.
9
Explain the interaction between agents and their environments in the
10
context of AI.
Discuss the concept of percepts and actions in the agent-environment
11 interaction.
Analyze how different types of environments can affect the
12 performance of intelligent agents.
13 Define rationality in the context of intelligent agents.
14 Explore the relationship between rationality and decision-making in
AI systems.
15 Discuss how rationality guides agents towards achieving their goals.
16 Classify environments based on their characteristics and how they
impact agent behavior.
17 Discuss the challenges and considerations when designing agents
for different types of environments.
18 Evaluate the suitability of different agent types for specific
environments.
19 Describe the internal structure of intelligent agents, including
architectures and components.
20 Discuss the role of perception, cognition, and action in the
functioning of intelligent agents.
21 Compare and contrast different agent architectures.
22 Provide real-world examples of AI applications and their impact on
various industries.
23 Discuss ethical considerations and potential societal implications of
AI.
24 Analyze specific case studies to illustrate the challenges and
successes of AI implementations.
Module -2
Q. BCL
No. Questions COs
1 Define problem-solving in the context of artificial intelligence.
2 Discuss the importance of problem-solving in various domains and
applications.
3 Identify key characteristics of effective problem-solving agents.
4 Explain the components and architecture of a problem-solving agent.
5 Differentiate between simple reflex agents and goal-based agents in the
context of problem-solving.
Page | 2
6 Discuss how problem-solving agents interact with their environments.
7 Provide examples of real-world problems that can be addressed using AI-
based problem-solving techniques.
8 Describe the characteristics that make a problem suitable for AI-based
solutions.
9 Discuss the diversity of problems that AI can tackle, ranging from simple
to complex scenarios.
10 Define the concept of search strategies in problem-solving.
11 Explain the role of uninformed search strategies in finding solutions.
12 Discuss the trade-offs and limitations associated with uninformed search
strategies.
13 Explain the principles of breadth-first search as a problem-solving
strategy.
14 Provide a step-by-step illustration of how breadth-first search works.
15 Discuss scenarios where breadth-first search is suitable and its potential
drawbacks.
16 Outline the key principles of depth-first search as an uninformed search
strategy.
17 Compare and contrast depth-first search with breadth-first search.
Module -3
Q. BCL
No. Questions COs
1 Define informed search strategies in the context of AI. How do they differ
from uninformed search strategies?
2 Compare and contrast informed search with uninformed search. Provide
examples of scenarios where each is more suitable.
3 Explain the role of heuristics in informed search strategies. How do
heuristics contribute to finding optimal solutions?
4 Define heuristic functions and explain their significance in problem-
solving. Provide examples of common heuristics used in AI.
5 Discuss the trade-offs involved in selecting or designing heuristic
functions. How can a well-designed heuristic impact the efficiency of
search algorithms?
6 Develop a scenario and design a heuristic function for a specific problem.
Justify your choices.
7 Describe the principles of greedy best-first search as an informed search
strategy. How does it make use of heuristic information?
8 Discuss the advantages and limitations of greedy best-first search. Provide
examples of scenarios where it is effective or inefficient.
Page | 3
9 Compare and contrast greedy best-first search with other informed and
uninformed search strategies.
10 Explain the A* search algorithm, emphasizing the role of heuristic
functions in its operation.
11 Discuss the properties of an admissible heuristic. How does an admissible
heuristic contribute to the optimality of A* search?
12 Analyze a given problem and design a suitable heuristic for A* search.
Discuss the impact of the heuristic on the algorithm's performance.
13 Define knowledge-based agents and explain their role in AI systems. How
do they differ from other types of intelligent agents?
14 Discuss the advantages and challenges associated with implementing
knowledge-based agents in real-world applications.
15 Provide examples of scenarios where knowledge-based agents excel in
decision-making.
16 Describe the Wumpus World environment and its significance in AI. What
challenges does the Wumpus World pose for intelligent agents?
17 Develop a knowledge-based agent for navigating and solving problems in
the Wumpus World. Discuss the considerations in designing such an
agent.
18 Define propositional logic and its role in representing knowledge in AI
systems. How does propositional logic differ from other logic systems?
19 Discuss the strengths and limitations of using propositional logic for
knowledge representation in AI.
20 Provide examples of real-world applications where propositional logic is
effectively employed.
21 Explain the common reasoning patterns used in propositional logic, such
as modus ponens and resolution.
22 Provide examples of how these reasoning patterns can be applied in
problem-solving and decision-making.
23 Analyze a scenario and demonstrate the application of reasoning patterns
in propositional logic to derive conclusions.
Module -4
Q. BCL
Questions COs
No.
1 Define First Order Logic (FOL) and explain its significance in representing
knowledge in artificial intelligence.
2 Discuss the differences between Propositional Logic and First Order Logic.
How does FOL allow for more expressive knowledge representation?
3 Explore the importance of knowledge representation in AI. How does
effective representation impact the performance of intelligent systems?
4 Provide examples of real-world problems and discuss how they can be
represented using First Order Logic.
5 Explain the syntax and semantics of First Order Logic. Provide examples to
illustrate the structure of FOL statements.
Page | 4
6 Discuss the role of variables, constants, and quantifiers in the syntax of
FOL. How are these elements used in knowledge representation?
7 Demonstrate how to express knowledge and relationships using First
Order Logic. Provide a real-world example and represent it in FOL.
8 Discuss the advantages and challenges of using FOL for knowledge
representation in comparison to other logic systems.
9 Define inference in the context of First Order Logic. How does inference
contribute to deriving new knowledge from existing knowledge?
10 Provide examples of how inference can be applied to draw conclusions in
a given knowledge base represented in FOL.
11 Compare and contrast propositional inference with First Order Logic
inference. What additional capabilities does FOL inference offer?
12 Discuss scenarios where Propositional Logic is more suitable and where
First Order Logic is necessary for effective inference.
13 Explain the concept of unification in First Order Logic. How does
unification contribute to the process of reasoning?
14 Describe the principles of forward chaining in FOL. Provide examples to
illustrate how forward chaining works in practice.
15 Outline the process of backward chaining in First Order Logic. How is it
different from forward chaining?
16 Explain the concept of resolution in FOL. How does resolution contribute
to the resolution-based inference process?
Module -4
Q. BCL
Questions COs
No.
1 Define uncertain knowledge in the context of artificial intelligence. How
does dealing with uncertainty differ from handling deterministic
knowledge?
2 Discuss the challenges and significance of reasoning with uncertain
knowledge in AI applications.
3 Explain the concept of uncertainty quantification. How can uncertainty be
measured or represented in AI systems?
4 Provide examples of scenarios where uncertainty plays a significant role,
and discuss how it can be quantified.
5 Discuss the strategies for decision-making in situations involving
uncertainty. How do intelligent agents adapt their actions in uncertain
environments?
6 Provide examples of decision-making under uncertainty in real-world
applications.
7 Define fundamental probability concepts, including sample space, events,
and probabilities. Provide examples to illustrate these concepts.
8 Discuss the difference between discrete and continuous probability
distributions.
Page | 5
9 Explain the concept of full joint distributions in the context of uncertain
knowledge. How does it represent the relationships between variables?
10 Given a scenario with multiple variables, demonstrate how to construct
and use a full joint distribution for inference.
11 Define the concept of independence in probability theory. How does the
independence of variables affect the joint distribution?
12 Provide examples of independent and dependent events in real-world
scenarios.
13 State Bayes's Rule and explain its significance in updating probabilities
based on new evidence.
14 Demonstrate the application of Bayes's Rule in a scenario involving
uncertain knowledge. Show the step-by-step calculation.
15 Discuss how uncertainty is addressed in the Wumpus World environment.
What elements of uncertainty are present, and how are they modeled?
16 Develop a scenario in the Wumpus World and apply probabilistic
reasoning to make decisions. Discuss the impact of uncertainty on agent
behavior.
Course Coordinator HOD
Page | 6