ARTIFICIAL INTELLIGENCE
- Course
- CPE415 - ARTIFICIAL INTELLIGENCE
- Department
- Management Information Systems - English - Undergraduate
- Course Type
- Course
- Status
- Required
- Language
- English
- Credit
- 3
- ECTS
- 0
- T+P+L
- 3 + 0 + 0
- Course Coordinator(s)
- Assoc. Prof. Dr. Kamil YURTKAN
- Prerequisite
- -
- Keywords
- -
Course Description
-
ARTIFICIAL INTELLIGENCE
Evaluation Tools (Active Term)
No evaluation items have been defined.
Course outcomes
- 01 gain an understanding of the key components of the artificial intelligence (AI)
- 02 gain an understanding of the agent-based AI architecture
- 03 apply artificial intelligence techniques and classifiers in solving problems of a particular domain
- 04 implement basic learning algorithms in machine learning
- 05 represent knowledge using various techniques
Course Syllabus
| Week | Topic |
|---|---|
| Week 1 | Introduction to AI and Problem Solving |
| Week 2 | Intelligent Agents |
| Week 3 | Intelligent Agents |
| Week 4 | Introduction to Machine Learning |
| Week 5 | Introduction to Neural Networks - Perceptron Learning |
| Week 6 | Introduction to Neural Networks - Feed Forward Neural Networks |
| Week 7 | Introduction to Neural Networks - Hopfield Network |
| Week 8 | Uninformed Search Strategies - Breadth First Search, Uniform Cost Search, Depth First Search |
| Week 9 | Uninformed Search Strategies - Breadth First Search, Uniform Cost Search, Depth First Search |
| Week 10 | Midterm Week |
| Week 11 | Midterm Week |
| Week 12 | Informed Search Strategies - Greedy Search , A* Search |
| Week 13 | Informed Search Strategies - Greedy Search , A* Search |
| Week 14 | Representation and Logic - Propositional Logic |
| Week 15 | Representation and Logic - First Order Logic |
Reference Books & Course Materials
- 01 S. Russell, P. Norvig, "Artificial Intelligence: A Modern Approach", Prentice-Hall, 2003.
- 02 Simon Haykin, Neural Networks: A Comprehensive Foundation 2nd Ed. Prentice Hall PTR Upper Saddle River, NJ, USA ©1998 ISBN:0132733501
Learning Outcomes
No learning outcomes have been defined.
Program Outcomes
- P01 Create a user interface in a contemporary object-oriented language to allow users to access business data
- P02 Identify and analyze user needs and take them into account in the selection, creation, integration, evaluation and administration of computing-based systems
- P03 Analyze common business functions and identify, design, and develop appropriate information technology solutions
- P04 Design and develop software solutions for contemporary business environments by employing appropriate problem-solving strategies
- P05 Configure and administer database server to support contemporary business environments.
- P06 Administer or mange a relational database for a small to medium size company
- P07 Be able to effectively integrate IT-based solutions into the user environment
- P08 Understand professional, ethical, legal, security and social issues and responsibilities
- P09 Be able to apply effective communication skills consistent with the professional environment
- P10 Be able to apply effective collaboration skills in teamwork consistent with the professional environment
Po-Lo Matrix
The PO-LO matrix has not been populated yet.