Ai Syllabus
Ai Syllabus
Ai Syllabus
OBJECTIVES:
Informed Search - Greedy Best First - A* algorithm - Adversarial Game and Search - Game theory - Optimal
decisions in game - Min Max Search algorithm - Alpha-beta pruning - Constraint Satisfaction Problems (CSP) -
Examples - Map Coloring - Job Scheduling - Backtracking Search for CSP
Machine Learning: Definitions – Classification - Regression - approaches of machine learning models - Types of
learning - Probability - Basics - Linear Algebra – Hypothesis space and inductive bias, Evaluation. Training and test
sets, cross validation, Concept of over fitting, under fitting, Bias and Variance - Regression: Linear Regression -
Logistic Regression
Neural Network: Introduction, Perceptron Networks – Adaline - Back propagation networks - Decision Tree: Entropy
– Information gain - Gini Impurity - classification algorithm - Rule based Classification - Naïve Bayesian
classification - Support Vector Machines (SVM)
Unsupervised Learning – Principle Component Analysis - Neural Network: Fixed Weight Competitive Nets -
Kohonen Self-Organizing Feature Maps – Clustering: Definition - Types of Clustering – Hierarchical clustering
algorithms – k-means algorithm
TOTAL : 30 PERIODS
TEXT BOOKS:
1. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach”, Prentice Hall, Fourth Edition, 2021
2. S.N.Sivanandam and S.N.Deepa, Principles of soft computing-Wiley India.3 rd ed,
REFERENCES
1. Machine Learning. Tom Mitchell. First Edition, McGraw- Hill, 1997.
2. I. Bratko, “Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison-Wesley Educational Publishers
Inc., 2011.
3. C. Muller & Sarah Alpaydin, Ethem. Introduction to machine learning. MIT press, 2020.
Note:
Installation of gnu-prolog, Study of Prolog (gnu-prolog).
The programs can be implemented in using C++/JAVA/ Python or appropriate tools can be used by designing
good user interface
Data sets can be taken from standard repositories (https://archive.ics.uci.edu/ml/datasets.html) or constructed
by the students.
OUTCOMES:
Visual and UI Principles - UI Elements and Patterns - Interaction Behaviors and Principles – Branding - Style Guides
Introduction to User Experience - Why You Should Care about User Experience - Understanding User Experience -
Defining the UX Design Process and its Methodology - Research in User Experience Design - Tools and Method used
for Research - User Needs and its Goals - Know about Business Goals
Sketching Principles - Sketching Red Routes - Responsive Design – Wireframing - Creating Wireflows - Building a
Prototype - Building High-Fidelity Mockups - Designing Efficiently with Tools - Interaction Patterns - Conducting
Usability Tests - Other Evaluative User Research Methods - Synthesizing Test Findings - Prototype Iteration
Identifying and Writing Problem Statements - Identifying Appropriate Research Methods - Creating Personas -
Solution Ideation - Creating User Stories - Creating Scenarios - Flow Diagrams - Flow Mapping - Information
Architecture
30 PERIODS
TEXT BOOKS
2. Jon Yablonski, “Laws of UX using Psychology to Design Better Product & Services” O’Reilly 2021
REFERENCES
1. Jenifer Tidwell, Charles Brewer, Aynne Valencia, “Designing Interface” 3 rd Edition , O’Reilly 2020
3. Steve Krug, “Don't Make Me Think, Revisited: A Commonsense Approach to Web & Mobile”, Third Edition, 2015
4. https://www.nngroup.com/articles/
5. https://www.interaction-design.org/literature.
9. Create a Sample Pattern Library for that product (Mood board, Fonts, Colors based on UI principles)
11. Conduct end-to-end user research - User research, creating personas, Ideation process (User stories, Scenarios),
Flow diagrams, Flow Mapping
12. Sketch, design with popular tool and build a prototype and perform usability testing and identify improvements
TOTAL: 60 PERIODS
COURSE OUTCOMES: