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