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

