This is a level 6 course of the Bachelor of Software Engineering Program of the Department of Electrical and Computer Engineering. This course covers the concepts of Artificial Intelligence Techniques such as searching, reasoning, predicate logic, clausal forms, expert systems, neural networks and software agent systems.