هوش مصنوعی به معنای فراهم آوردن قابلیت انجام وظایفی توسط ماشین است که نیاز به هوش انسانی یا طبیعی دارند. قابلیت های هوشمندانه انسانی همچون بینایی و درک صحنه ها، تصمیم گیری، سخن گفتن، درک سخن، درک و ایجاد متن، حرکت و راه رفتن. و قابلیتهای هوشمندانه طبیعی مانند روند تکامل یا هوش جمعی جامعه موجودات زنده. گرایش هوش مصنوعی در مقطع کارشناسی ارشد مهندسی کامپیوتر به بررسی مبانی پایه و پیشرفته ایجاد این قابلیتها هم از نظر تئوری و هم از نظر پیاده سازی در ماشین می پردازد. در این راستا مهمترین زمینه های تحقیقاتی عبارتند از: