برنامه‌نویسی و هوش مصنوعی

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