Ml Syllabus
Ml Syllabus
3 0 0 3
COURSE OBJECTIVES:
The main objectives of this course are to:
• Learn the basic AI approaches
• Develop problem solving agents
• Perform logical and probabilistic reasoning
COURSE OUTCOMES:
At the end of this course, the students will be able to:
CO1: Explain intelligent agent frameworks
CO2: Apply problem solving techniques
CO3: Apply game playing and CSP techniques
CO4: Perform logical reasoning
CO5: Perform probabilistic reasoning under uncertainty
TOTAL:45 PERIODS
TEXT BOOKS:
1. Stuart Russell and Peter Norvig, “Artificial Intelligence – A Modern Approach”, Fourth
Edition, Pearson Education, 2021.
REFERENCES
1. Dan W. Patterson, “Introduction to AI and ES”, Pearson Education,2007
2. Kevin Night, Elaine Rich, and Nair B., “Artificial Intelligence”, McGraw Hill, 2008
3. Patrick H. Winston, "Artificial Intelligence", Third Edition, Pearson Education, 2006
4. Deepak Khemani, “Artificial Intelligence”, Tata McGraw Hill Education, 2013.
5. http://nptel.ac.in/
62
CO’s- PO’s & PSO’s MAPPING
PO’s PSO’s
CO’s 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 1 3 3 - - - - 2 3 3 1 2 1 1
2 2 2 1 1 1 - - - 2 2 3 1 3 2 2
3 2 1 2 1 - - - - 2 1 1 3 1 2 1
4 2 1 2 2 - - - - 2 1 2 2 1 3 3
5 3 2 2 1 1 - - - 3 2 1 2 2 2 1
AVG 2 1 2 2 1 - - - 2 2 2 2 2 2 2
1 - low, 2 - medium, 3 - high, ‘-' - no correlation
COURSE OBJECTIVES:
• To understand the database development life cycle
• To learn database design using conceptual modeling, Normalization
• To implement database using Data definition, Querying using SQL manipulation and SQL
programming
• To implement database applications using IDE/RAD tools
• To learn querying Object-relational databases
SUGGESTIVE EXPERIMENTS
1. Database Development Life cycle:
Problem definition and Requirement analysis
Scope and Constraints
2. Database design using Conceptual modeling (ER-EER) – top-down approach
Mapping conceptual to relational database and validate using Normalization
3. Implement the database using SQL Data definition with constraints, Views
4. Query the database using SQL Manipulation
5. Querying/Managing the database using SQL Programming
- Stored Procedures/Functions
- Constraints and security using Triggers
6. Database design using Normalization – bottom-up approach
7. Develop database applications using IDE/RAD tools (Eg., NetBeans,VisualStudio)
8. Database design using EER-to-ODB mapping / UML class diagrams
9. Object features of SQL-UDTs and sub-types, Tables using UDTs, Inheritance, Method definition
10. Querying the Object-relational database using Objet Query language
COURSE OUTCOMES
After the completion of this course, students will be able to:
CO1:Understand the database development life cycle
CO2:Design relational database using conceptual-to-relational mapping, Normalization
CO3:Apply SQL for creation, manipulation and retrieval of data
CO4:Develop a database applications for real-time problems
CO5:Design and query object-relational databases
TOTAL : 45 PERIODS
63