- دروس گروه ۱
- هوش مصنوعی پیشرفته
- شبکههای عصبی
- پردازش تکاملی
- شناسایی آماری الگو
- یادگیری ماشین
- پردازش نمادی
- روشها و سیستمهای فازی
- دروس گروه ۲
- هوش مصنوعی توزیعشده
- مهندسی دانش و سیستمهای خبره
- پردازش زبانهای طبیعی
- تصویرپردازی رقمی
- بینایی ماشین
- سنجش از دور
- شناسایی ساختاری الگو
- پردازش سیگنالهای رقمی
- پردازش و شناسایی گفتار
- مدلسازی و تعبیر سه بعدی
- رباتیک
- آتومات های یادگیری
- الگوریتمهای پیشرفته
- مباحث ویژه در مهندسی کامپیوتر
دروس گروه ۱ دروس اصلی و پایه این گرایش هستند ولی دروس گروه ۲ زمینههای تخصصی تری از مبحث هوش مصنوعی را شامل میشود.