Oladapo Kayode Abiodun

Course Title: Artificial Intelligence

Course Code: CMP 405

Introduction

This is a three-credit unit course offered by the 400-level students of the degree programme in Cybersecurity, Information Technology, Software Engineering and Computer Science. Artificial Intelligence (AI) has become a vital process in automation requiring intelligent acts in various machines. AI is now applied in various fields and it’s now a field reckoned with by all fields.
The overall aim of CMP 405 is to Artificial Intelligence and the various faculties in it. In this course content you will find useful details about this course, its aims and objectives, what the course is all about, course materials to be used, available services in support of this course, and details on assignments and examinations. You should check regularly for updates. I wish you all the best in your learning and completing this course.

Course Aim

This course aims to introduce the students to Artificial Intelligence with the hope that the knowledge would help in solving some real-world problems.

Course Outline

Course Objectives

After completing the course successfully, the student should be able to:

  1. Explain the fundamentals of artificial intelligence
  2. Understand the natural languages
  3. Describe the tasks and problems with natural languages
  4. Discuss the various types of evaluating natural languages
  5. Describe the history of knowledge representation and reasoning
  6. List some Characteristics of knowledge representation
  7. List terminology and perspectives of knowledge representation
  8. Explain an Expert System
  9. Distinction between expert systems and traditional problem-solving programs
  10. Explain the term ―Knowledge Base
  11. Explain the word Robotics
  12. Describe the history of Robotics
  13. Understand Pattern Recognition
  14. Understand LISP Programming Language
  15. Discuss the future direction of AI
  16. Conduct and carry out a research paper about the course.

Assessment

Information about the instructor

Main Course

Week 1: Introductory Class

Week 2: Introduction to artificial intelligence

Click to access the Week Two Slide

Artificial Intelligence is a branch of science which deals with helping machines find solutions to complex problems in a more human-like fashion. This generally involves borrowing characteristics from human intelligence and applying them as algorithms in a computer-friendly way. A more or less flexible or efficient approach can be taken depending on the requirements established, which influences how artificial the intelligent behaviour appears.

Different researchers have different scopes and views of artificial intelligence:

  1. AI is about designing systems that are as intelligent as humans.
  2. The idea of the Turing Test
  3. Logic and Laws of thoughts
  4. Study of Rational Agents

The idea of ‘a machine that thinks’ dates back to ancient Greece. But since the advent of electronic computing, important events and milestones in the evolution of artificial intelligence include the following:

The main goals of AI are:

  1. Imitating the human intelligence
  2. Solving high skills tasks
  3. Intelligent link between action and insight
  4. Design a machine or device that can perform jobs that require human knowledge
  5. Systems that exhibit intelligent behaviour and learn new things by themselves

Artificial Intelligence research during the last three decades has concluded that Intelligence requires knowledge. To compensate for overwhelming quality, knowledge possesses less desirable properties.

An AI technique is a method that exploits knowledge that is represented so that:

The programs increase in complexity, their use of generalizations, the clarity of their knowledge and the extensibility of their approach. In this way, they move towards being representations of AI techniques.

image

However, some branches are surely missing, because no one has identified them yet. Some of these may be regarded as concepts or topics rather than full branches.

AI has applications in all fields of human studies, such as finance and economics, environmental engineering, chemistry, computer science, and so on. Some of the applications of AI are listed below:

Week 3 - 4: Understanding natural languages

Week 5: Understanding natural languages

Week 6 - 7: Knowledge representation

Week 8: Course Research Paper / Mid Semester Test

Week 9- 10: Expert Systems

Week 11 – 12: Pattern Recognition

Week 13 – 14: The Language LISP

Week 15 - 16: The Language LISP

Week 17: Revision

Week 18 - 19: Examination