Undergraduate
Faculty of Science and Letters
Mathematics And Computer Science
Anlık RSS Bilgilendirmesi İçin Tıklayınız.Düzenli bilgilendirme E-Postaları almak için listemize kaydolabilirsiniz.


Artificial Intelligence

Course CodeSemester Course Name LE/RC/LA Course Type Language of Instruction ECTS
MB0058 Artificial Intelligence 2/2/0 DE Turkish 5
Course Goals
Course gal is expose students to the fundamental topics and techniques in artificial intelligence through lectures, problems and experiments
 
Prerequisite(s) None
Corequisite(s) None
Special Requisite(s) Basic programming skills, basic statistics and mathematical logic knowledge and (in order to follow the course resources) basic English knowledge are necessary and sufficient.
Instructor(s) Professor Ozan KOCADAĞLI
Course Assistant(s) None
Schedule Wednesday, Comp.Lab. II, 13:00-15:00 Thursday, 4C-03/05, 09:00-11:00
Office Hour(s) Assist.Prof.Dr. Levent CUHACI, office hours : Tuesday, 15:00:17:00, office phone : 4359
Teaching Methods and Techniques Oral lectures with power points, term project, lab applications with Java and C#
Principle Sources Artificial Intelligence by Stuart Russell and Peter Norvig 2010

Java development package

OpenNeuro Platform, http://code.google.com/p/opennero/wiki/BuildingOpenNero
Other Sources -
Course Schedules
Week Contents Learning Methods
1. Week Introduction to Artificial Intelligence and intelligent agents Oral Presentation
2. Week Solving Problems by searching and Informed Search Oral Presentation and Laboratory
3. Week constraint satisfaction and adversarial search Oral Presentation and Laboratory
4. Week knowledge and reasoning, logical agents Oral Presentation and Laboratory
5. Week First Order Logic Oral Presentation and Problem Solving
6. Week Inference in first order logic Oral Presentation and Problem Solving
7. Week Knowledge Representation, Planning and acting in real World Oral Presentation and Problem Solving
8. Week Midterm Exam Exam
9. Week Uncertain knowledge and reasoning Oral Presentation and Problem Solving
10. Week Probablistic Reasoning and Probabilsitc Reasoning over time Oral Presentation and Problem Solving
11. Week Making simple and complex decisions Oral Presentation and Problem Solving
12. Week Learning from examples and knowledge in learning (Support Vector Machines and decision trees) Oral Presentation and Laboratory
13. Week Neural Networks Oral Presentation and Laboratory
14. Week Reinforcement Learning Oral Presentation and Laboratory
15. Week Finals Week Exam
16. Week Finals Week Exam
17. Week Finals Week Exam
Assessments
Evaluation tools Quantity Weight(%)
Final Exam 1 100


Program Outcomes
PO-1Interpreting advanced theoretical and applied knowledge in Mathematics and Computer Science.
PO-2Critiquing and evaluating data by implementing the acquired knowledge and skills in Mathematics and Computer Science.
PO-3Recognizing, describing, and analyzing problems in Mathematics and Computer Science; producing solution proposals based on research and evidence.
PO-4Understanding the operating logic of computer and recognizing computational-based thinking using mathematics as a discipline.
PO-5Collaborating as a team-member, as well as individually, to produce solutions to problems in Mathematics and Computer Science.
PO-6Communicating in a foreign language, and interpreting oral and written communicational abilities in Turkish.
PO-7Using time effectively in inventing solutions by implementing analytical thinking.
PO-8Understanding professional ethics and responsibilities.
PO-9Having the ability to behave independently, to take initiative, and to be creative.
PO-10Understanding the importance of lifelong learning and developing professional skills continuously.
PO-11Using professional knowledge for the benefit of the society.
Learning Outcomes
LO-1Understand the main approaches to artificial intelligence such as heuristic search, game search, logical inference, statistical inference, decision theory, planning, machine learning, neural networks and natural language processing
LO-2Recognize problems that may be solved using artificial intelligence
LO-3Implement artificial intelligence algorithms for hands-on experience
LO-4Explain recent developments in interdisciplinary fields on brain modeling and understanding how to link to AI and assess brain inspired learning algorithms at the end of course
LO-5Make critical judgements based on experience of doing independent study and criticize research results
Course Assessment Matrix:
Program Outcomes - Learning Outcomes Matrix
 PO 1PO 2PO 3PO 4PO 5PO 6PO 7PO 8PO 9PO 10PO 11
LO 1
LO 2
LO 3
LO 4
LO 5