طراحی به کمک رایانه
همه رشته‌های مهندسی برای طراحی از نرم‌افزارهای مناسب خود استفاده می‌کنند. نرم‌افزارهای مورد استفاده در طراحی معماری و طراحی صنعتی اغلب نرم‌افزارهای گرافیکی هستند. از نرم‌افزارهای سه‌بعدی که بیشتر در طراحی معماری و طراحی صنعتی استفاده می‌شوند می‌توان به "اتوکد"،" سالیدورکس"، "اینونتور"، "سالید اج" و "مکانیکال دسکتاپ" اشاره کرد. علاوه‌بر این موارد، نرم‌افزارهای گرافیکی دو بعدی مانند "فتوشاپ"، "کورل‌دراو" و "فری‌هند" نیز بسیار پر کاربرد هستند. "کتیا"، "یونیگرافیکس" و "پرو/اینجینیر" هم از بهترین نرم‌افزارهای گرافیکی مورد استفاده‌هستند که با امکان محاسبات پیچیده مهندسی مانند محاسبات تنش‌های محوری و هزاران توانمندی حرفه‌ای دیگر به طراحان کمک کرده‌اند.
علوم ریاضی ابتدایی مدرن
سیستم‌های جبر کامپیوتری محیط‌های نرم‌افزاری هستند که به عنوان رابطی برای کار با عبارات نمادین بوده و از آن حمایت می‌کنند. برخی سیستم‌های جبر کامپیوتری رابط‌های کاربری بصری و جذاب برای کودکان داشته و در نتیجه برای استفاده در جبر مقدماتی مناسب هستند. نرم‌افزار تعاملی هندسه از ایجاد و دست کاری ساخت‌های هندسی پشتیبانی می‌کند. هر دوی سیستم‌های جبر کامپیوتری و نرم‌افزار تعاملی هندسه به چندین محدودیت ادراکی کودکان خردسال از جمله حافظه و دقت کمک می‌کنند. این نرم‌افزار رابطی برای فرایندهای مرحله به مرحله بوده که به کودکان برای تمرکز بر روی دقت خود کمک می‌کند. قابلیت‌های «خنثی سازی» (undo) داشته که سر خوردگی را در هنگام وقوع خطا کم کرده و خلاقیت و کاوش را ترویج می‌دهد. هم چنین، چنین نرم‌افزاری با نمایان و قابل ویرایش نمودن تمامی مراحل یک مسئله یا ساخت از فرا شناخت (آگاهی و تحلیل فرایندهای تفکر و یادگیری خود شخص) پشتیبانی کرده که توسط آن کودکان می‌توانند دربارهٔ مراحل جداگانه یا کل فرایند تامل کنند.