تتعلق تكنولوجيا البرمجيات ببناء واستخدام أنظمة للأنشطة الإنتاجية والترفيهية، وفهم المبادئ التي تكمن وراء هذه الأنظمة. ويركز على الخوارزميات وهياكل البيانات ومبادئ البرمجيات ذات الجودة الهندسية.
في تخصص تكنولوجيا البرمجيات، ستتعلم كيفية التحكم في أجهزة الكمبيوتر عن طريق برمجتها. ستكتسب المهارات والخبرة في مجال البرمجيات ولغات البرمجة والبرمجة المنظمة وممارسة البرمجة والبحث والتطوير وتخطيط المشاريع وتسليم المشاريع. تشتمل أجهزة الكمبيوتر التي ستتحكم فيها على أصغر الأجهزة المدمجة وأكبر الخوادم المركزية وكل شيء بينهما. ستعمل بشكل منتج باستخدام مجموعة برامج واحدة على الأقل ذات صلة تجاريًا وستبني أنظمة برمجيات تجارية. جنبًا إلى جنب مع محترفي تكنولوجيا المعلومات، ستساهم في مشاريع البرامج المعقدة، وتصمم وتصنع منتجات برمجية جديدة.
