1. تحليل المشاكل المعقدة وتطبيق مبادئ الحوسبة وغيرها من التخصصات ذات الصلة لتحديد الحلول.
2. تصميم وتنفيذ وتقييم حل قائم على الحاسب لتلبية مجموعة معينة من المتطلبات في سياق تخصص البرنامج.
3. التواصل الفعال بطرق متنوعة بسياقات مهنية.
4. التعرف على المسؤوليات المهنية وإصدار أحكام مستنيرة في ممارسة الحاسب على أساس المبادئ القانونية والأخلاقية.
5. العمل بفعالية كعضو أو قائد فريق يشارك في الأنشطة المناسبة للبرنامج.
6. تطبيق نظرية علوم الحاسب وأساسيات تطوير البرمجيات لإنتاج الحلول القائمة على الحاسب.