0% found this document useful (0 votes)
2 views

CourseCurriculum (4)

The document outlines the curriculum for the undergraduate course CSE401: Artificial Intelligence, detailing its objectives, course content, learning outcomes, and assessment methods. Key topics include AI techniques, knowledge representation, natural language processing, expert systems, and robotics. The course emphasizes practical learning through programming assignments and case studies, with a combination of theoretical and practical assessments.

Uploaded by

Parikshit Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

CourseCurriculum (4)

The document outlines the curriculum for the undergraduate course CSE401: Artificial Intelligence, detailing its objectives, course content, learning outcomes, and assessment methods. Key topics include AI techniques, knowledge representation, natural language processing, expert systems, and robotics. The course emphasizes practical learning through programming assignments and case studies, with a combination of theoretical and practical assessments.

Uploaded by

Parikshit Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Course Curriculam

Course Code: CSE401 Credit Units L T P/S SW AS/DS FW No. of PSDA Total Credit Unit
Course Level UG 3 0 2 2 0 0 0 5
Course Title Artificial Intelligence

Course
Description :

Course Objectives :

SN
Objectives
.
To develop semantic-based and context-aware systems to acquire, organize process, share and use the knowledge embedded in multimedia
content. Research will aim to maximize automation of the complete knowledge lifecycle and achieve semantic interoperability between Web
1
resources and services. The field of Robotics is a multi-disciplinary as robots are amazingly complex system comprising mechanical, electrical,
electronic H/W and S/W and issues germane to all these.

Pre-Requisites : General

SN. Course Code Course Name

Course Contents / Syllabus :

SN. Module Descriptors / Topics Weightage


Introduction to Artificial Intelligence. • Applications- Games, Theorem proving, Natural language processing, Vision
Scope of AI & and speech processing, Robotics, Expert systems. • AI techniques- search knowledge, Abstraction • State space
1 Problem search, Production systems • Search space control: depth-first, breadth-first search. Heuristic search - Hill 20.00
Solving climbing, best-first search, branch and bound. Problem Reduction, Constraint Satisfaction End, Means-End
Analysis
Knowledge Knowledge Representation issues • first order predicate calculus • Horn Clauses • Resolution, • Semantic Nets,
2 20.00
Representation Frames • Partitioned Nets • Procedural Vs Declarative knowledge • Forward Vs Backward Reasoning
Understanding Introduction to NLP • Basics of Syntactic Processing, • Basics of Semantic Analysis • Basics of Parsing techniques
3 Natural • context free and transformational grammars • transition nets • augmented transition nets • Conceptual 20.00
Languages Dependency • Scripts • Basics of grammar free analyzers • Basics of sentence generation and translation.
Expert System: Need • Justification for expert systems • knowledge acquisition • Case studies: MYCIN, RI. •
Expert System
4 Learning: Concept of learning • learning automation • Learning by inductions, Handling Uncertainties: Non 20.00
and Learning
monotonic reasoning • Probabilistic reasoning • Use of certainty factors • Fuzzy logic
Introduction to Robotics – Introduction , Architecture • Robot Kinematics: Position Analysis • Trajectory Planning • Sensors and
5 20.00
Robotics vision system • Application of Robotics • Features of Robotics

Course Learning Outcomes :

SN. Course Learning Outcomes


1 Graduates will have an ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.
Graduates will have an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired
2
needs
3 Graduates will have an ability to analyze the local and global impact of computing on individuals, organizations, and society
4 Graduate will have an ability to use current techniques, skills, and tools necessary for computing practice
5 Graduates will have an ability to apply design and development principles in the construction of software systems of varying complexity

Pedagogy for Course Delivery :

SN. Pedagogy Methods


The class will be taught using remote teaching methodology. Students’ learning and assessment will be on the basis of four quadrants and flipped
class method. E-content will be also provided to the students for better learning. Leaning will be theory, practical and case based method. In
1
addition to assigning the case studies, the course instructor will spend considerable time in transforming theoretical concepts in practical oriented
approach. The instructor will cover the ways think innovative

Theory /VAC / Architecture Assessment (L,T & Self Work): 80.00 Max : 100

Attendance+CE+EE : 5+35+60

SN. Type Component Name Marks


1 Attendance 5.00
2 End Term Examination (OMR) 60.00
3 Internal CLASS TEST 15.00
4 Internal CLASS QUIZ 10.00
5 Internal HOME ASSIGNMENT 4.00
6 Internal VIVA VOCE 3.00
7 Internal GROUP DISCUSSION 3.00

Lab/ Practical/ Studio/Arch. Studio/ Field Work Assessment : 20.00 Max : 100

Attendance+CE+EE : 5+35+60

SN. Type Component Name Marks


1 Attendance 5.00
2 External PRACTICAL 30.00
3 External VIVA VOCE 30.00
4 Internal PERFORMANCE 15.00
5 Internal VIVA VOCE 10.00
6 Internal PRACTICAL / LAB RECORDS 10.00

Lab/ Practical details, if applicable :

SN. Lab / Practical Details


1 Write a program to implement A* algorithm in python
2 Write a program to implement Single Player Game
3 Write a program to implement Tic-Tac-Toe game problem
4 Implement Brute force solution to the Knapsack problem in Python
5 Implement Graph coloring problem using python
6 Write a program to implement BFS for water jug problem using Python
7 Write a program to implement DFS using Python
8 Tokenization of word and Sentences with the help of NLTK package
9 Design an XOR truth table using Python
10 Study of SCIKIT fuzzy

List of Professional skill development activities :

No.of PSDA : 3
SN. PSDA Point
1 Group Presentation
2 Quiz
3 Case Study

Text & References :

SN. Type Title/Name Description ISBN/ URL


• E. Rich and K. Knight, “Artificial
1 Book 9780071008945
intelligence”,
• N.J. Nilsson, “Principles of AI”, Narosa
2 Book 3540404554
Publ. House
• John J. Craig, “Introduction to Robotics”,
3 Book 978-0201103267
Addison Wesley publication
D.W. Patterson, “Introduction to AI and
4 Book 978-0134771007
Expert Systems

You might also like