تأسست مجال هندسة البرمجيات أكثر من 30 عاما مضت. ومع ذلك، قد تأتي برامج درجة البكالوريوس في هندسة البرمجيات (SE) في جميع أنحاء العالم إلى حيز الوجود إلا في السنوات القليلة الماضية. SE هو. الناشئة من الحاجة إلى درجة أن تملأ الفجوة في مجال صناعة البرمجيات وتلبية متطلبات الجودة للبرامج ACM، IEEE وغيرها من المنظمات وتتمثل الأهداف الرئيسية للهندسة البرمجيات هي تطوير البرمجيات عالية الجودة، في الوقت المناسب، في حدود الميزانية وتحت قيود إنتاج البرمجيات. لا يمكن أن تتحقق هذه الأهداف دون وجود الموظفين الذين يمتلكون المعرفة والخبرة المناسبة في النظريات والممارسات في هندسة البرمجيات. لتحقيق هذه الأهداف، والموظفين شركة البرمجيات يحتاج إلى اتباع نظريات وممارسات هندسة البرمجيات. لا يمكن هذه النظريات والممارسات يمكن الحصول عليها من علم الكمبيوتر أو برامج نظام المعلومات. وبالإضافة إلى ذلك، وهندسة البرمجيات يفتح فرص عمل جديدة لطلابنا سواء في الجوانب الإدارية والتقنية. لأنه يوفر الجوانب الإدارية المعرفة في المجالات التالية: برامج إدارة المشروع، وتحليل المخاطر، وبرامج إدارة العملية، وإدارة التكوين، برنامج تقييم الجودة. عن الجوانب التقنية التي تقدمها المعرفة في المجالات التالية: المتطلبات الهندسية، تحليل النظم، تصميم النظم، وبناء النظم واختبار البرمجيات، وصيانة البرمجيات والدعم. CNNMoney.com أفضل وظيفة في أمريكا كما هو مهندس البرمجيات