Course B aims to introduce the student to the concept of artificial intelligence and how to deal with the computer and its uses and applications. And provide the student with the terminology of artificial intelligence and learn how to represent knowledge in several representative waysUsing programming languages that support artificial intelligence. Learn about expert systems, smart systems, components of each, and deduction methods. That the student learn how to deal with expert systems and programs that simulate human intelligence.
Intended learning outcomes
The ability to define artificial intelligence and determine its characteristics and importance. And to be able to identify the different ways of applying artificial intelligence to the computer. And the ability to deal with artificial intelligence programs and their uses. And be able to describe expert systems and robots
Teaching and learning methods
The traditional method (descriptive explanation and free discussion. Implementation and application of programs in the computer lab.
Methods of assessments
The midterm exam in the seventh week is practical and theoretical, and the final exam is in the fifteenth week