PhD _Course Work syllabus
PhD _Course Work syllabus
COURSE OBJECTIVES
1.Provide a strong foundation of fundamental concepts in Artificial Intelligence
2.Enable the student to apply these techniques in applications which involve perception, reasoning and
learning
3.Provide a basic exposition to the goals and methods of Artificial Intelligence
4.Explain the role of agents and how it is related to environment and the way of evaluating it and
how agents can act by establishing goals.
5.Learn the different machine learning techniques to design AI machine and enveloping applications for
real world problems.
COURSE OUTCOMES
1. Understand the various searching techniques, constraint satisfaction problem and example problems-
game playing techniques.
2. Apply these techniques in applications which involve perception, reasoning and learning
3.Acquire the knowledge of real world Knowledge representation
4.Analyze and design a real world problem for implementation and understand the dynamic behavior
of a system.
5.To enable the student to apply these techniques in applications which involve perception, reasoning
and learning
Observations and collection of data; Sample and sampling methods; Data processing and
analysis, Statistical packages of data analysis; Hypothesis testing, Generalization and
interpretation; Role of ICT in research
Unit-V Research Report
Types of report-Technical reports and thesis; Structure and components of a scientific report,
Steps in report preparation: Layout, structure and language of typical reports, illustrations and
tables; Bibliographic entries, referencing and footnotes; Oral presentation: Planning and
practice, use of visible aids, Importance of effective communication
Reference Books:
1. C. R Kothari (2004): Research Methodology: Methods and Techniques. New Delhi:
New Age International.
2. B.N Ghosh (1984): Scientific Method and Social Research, New Delhi: Sterling.
3. Bridget Somek and Cathy Lewin (2005): Research Methods in the Social Sciences,
New Delhi: Sage.
4. David McNaab (2010): Research Methods for political Science, New York: Routledge
5. Roger Pierce (2008): Research methods In Politics: A Practical Guide, New Delhi:
Sage.
RESEARCH PUBLICATION AND ETHICS
COURSE OBJECTIVES
1. To introduce the basics of philosophy of science and ethics.
2. To educate on how to identify research misconduct and predatory publications.
3. To educate on how to identify research misconduct and predatory publications.
4. To discuss Indexing and citation databases
5. To introduce various plagiarism tools.
COURSE OUTCOMES
At the end of the course the students should be able to:
1. Understanding of basics of philosophy of science and ethics.
2. Knowledge of identifying research misconduct and predatory publications.
3. Knowledge of open access publications and research metrics.
4. Knowledge of Indexing and citation databases.
5. Knowledge of research integrity
Reference Books:
1. Introduction to Machine Learning with Python, Andreas C. Muller and Sarah Guido:
O’REILLY, 2016 .
2. Artificial Intelligence, Ela Kumar: IKI Publishing House, 2008
3. Hands-On Machine Learning with Scikit-Learn and TensorFlow, AurélienGéron:
O’REILLY, 2017
4. Natural Language Processing with Python, Steven Bird, Ewan Klein, and Edward
Loper: O’REILLY, 2009
ARTIFICIAL INTELLIGENCE LAB
Course Code: CS 781 Course Credits: 2
Course Category: CC Course (U / P) U
Course Year (U / P): 1U Course Semester (U / P): 2U
No. of Lectures + Tutorials (Hrs/Week): 02 Mid Sem. Exam Hours:
LIST OF EXPERIMENTS
1. Data pre-processing in Python.
2. Simple linear regression in Python.
3. Multiple Linear Regressions in Python.
4. Polynomial Regression in Python.
5. Logistic Regression in Python.
6. Support Vector Machine in Python.
7. Naive Bayes in Python.
8. Decision Tree in Python.
9. Random Forest in Python.
10. KNN in Python.