CEN 425: Artificial Intelligence

Offered Under: B.Sc. in Computer Engineering (CEN)
Description

Artificial Intelligence (AI) is the study of making optimal decisions given incomplete information and limited resources. This unit covers the foundational concepts and programming techniques of AI: search and problem solving methods, knowledge representation, reasoning, intelligent agents and natural language processing. Additional aspects of AI discussed include logic, uncertainty, puzzle solvers, simulative and cognitive process, expert systems and data processing.


Prerequisites:

Course Type Major
Credit Hour 3
Lecture Hour 45
Expected Outcome(s):
  • Apply artificial intelligence techniques, including search heuristics, knowledge representation, planning and reasoning
  • Describe the key components of the artificial intelligence (AI) field
  • Explain search strategies
  • Solve problems by applying a suitable search method
  • Analyze and apply knowledge representation
  • Describe and list the key aspects of planning in artificial intelligence
  • Analyze and apply probability theorem and Bayesian networks
  • Describe the key aspects of intelligent agents


Grading Policy:

Biweekly Quiz, One Midterm Exam, One Final Exam, Project


Letter Grade Marks Grade Point
A 90 - 100 4.00
A- 85 - 89 3.70
B+ 80 - 84 3.30
B 75 - 79 3.00
B- 70 - 74 2.70
C+ 65 - 69 2.30
C 60 - 64 2.00
C- 55 - 59 1.70
D+ 50 - 54 1.30
D 45 - 49 4.00
F 00 - 44 4.00