CSCD 312 — Introduction to Artificial Intelligence
Computer Science · University of Ghana
This course will cover the theory and practice of developing systems that exhibit the characteristics we associate with intelligence in human behavior such as reasoning, planning and problem solving, learning and adaptation, natural language processing, and perception. Basic problem-solving strategies, heuristic search, problem reduction and AND/OR graphs, knowledge representation, uncertainty reasoning, game playing, planning, machine learning, computer vision, and programming systems such as Lisp or Prolog. Core material includes state space search, logic, and resolution theorem proving. Application areas may include expert systems, natural language understanding, planning, machine learning, or machine perception. Provides exposure to AI implementation methods, emphasizing programming in Common LISP.
- Credits
- 3
- Level
- Level 300
Other courses on this programme
- CSCD 301 — Object Oriented Analysis & Design
- CSCD 302 — Programming III (with VB.NET)
- CSCD 304 — Design and Analysis of Algorithms
- CSCD 306 — Software Engineering
- CSCD 311 — Web Technologies & Development
- CSCD 313 — Databases Management Systems
- CSCD 314 — Research Methods in Computing
- CSCD 315 — Operating Systems
- CSCD 316 — Introduction to Robotics
- CSCD 317 — Embedded Systems
- CSCD 318 — Introduction to Parallel Computing
- CSCD 319 — Computer Vision
Practising CSCD 312 with Questora
Upload your own slides, notes and past papers for CSCD 312 and Questora builds mock exams, practice questions and a revision plan from them.
Start freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).