نظرًا لأن البرامج أصبحت أكثر شيوعًا في كل شيء بدءًا من الطائرات وحتى الأجهزة، هناك طلب متزايد على المتخصصين في الهندسة الذين يمكنهم تطوير أنظمة برمجيات عالية الجودة وفعالة من حيث التكلفة. تجمع درجة البكالوريوس في هندسة البرمجيات بين علوم وهندسة الكمبيوتر التقليدية مع الدورات التدريبية المتخصصة في هندسة البرمجيات. تشمل درجة تطوير البرمجيات هذه المشكلات الفنية التي تؤثر على هندسة البرمجيات وتصميمها وتنفيذها بالإضافة إلى مشكلات العملية التي تتناول إدارة المشروع والتخطيط وضمان الجودة وصيانة المنتج. يتم إعداد الطلاب للتوظيف الفوري والنمو المهني على المدى الطويل في مجموعة من منظمات تطوير البرمجيات.
يتعلم الطلاب المبادئ والأساليب والتقنيات اللازمة لبناء أنظمة برمجية معقدة ومتطورة. يشمل التخصص القضايا التقنية التي تؤثر على هندسة البرمجيات وتصميمها وتنفيذها بالإضافة إلى مشكلات العملية التي تتناول إدارة المشاريع والتخطيط وضمان الجودة وصيانة المنتج. بعد التخرج، يتم إعداد الطلاب للتوظيف الفوري والنمو المهني على المدى الطويل في منظمات تطوير البرمجيات.
نحن نقدم برنامجًا جامعيًا مليء بالتحديات يعمل على إعداد الطلاب لمواجهة متطلبات وتحديات صناعة البرمجيات. تتكون درجة البكالوريوس من دورات أساسية واختيارية تركز على دورة حياة هندسة البرمجيات. بالإضافة إلى ذلك، يجب على كل طالب إكمال مشروع التخرج ضمن فريق مكون من أربعة أو خمسة طلاب.
خطة الدراسة
يتكون برنامج هندسة البرمجيات من أربعة عناصر أساسية: التصميم الهندسي، وتطوير المنتجات البرمجية، والعمل الجماعي، والتواصل. ويضمن المنهج أن يوازن المقرر الدراسي للطالب بين مبادئ تصميم البرمجيات وممارسات عملية البرمجيات. في كل دورة، يتم التركيز على العمل الجماعي حيث يعتمد جزء كبير من الدرجة النهائية على أنشطة مشروع الفريق. بحلول الوقت الذي يبدأ فيه طلابنا مشروع التخرج، سيكونون قد عملوا ضمن 20 إلى 25 فريقًا طلابيًا مختلفًا في دورات هندسة البرمجيات الخاصة بهم. يقوم طلاب هندسة البرمجيات أيضًا بتطوير مهارات الاتصال لديهم. في كل دورة، سيقومون بإعداد الوثائق الهندسية، مثل وثائق المتطلبات، ووثائق التصميم، وخطط المشروع، والمخططات المتوقفة، وخطط اختبار البرمجيات. وأيضًا، في نهاية كل دورة مشروع، يقدم الطلاب عروضًا تقديمية شفهية حول عملهم ويتلقون نقدًا من المعلم والطلاب الآخرين في الفصل.
يركز برنامج هندسة البرمجيات على تطوير المهارات من أجل:
- نمذجة وتحليل أنظمة البرمجيات الحالية والمقترحة، خاصة من خلال استخدام الرياضيات والإحصائيات المنفصلة.
- تطبيق مبادئ الجودة على تعريف الأنظمة والعمليات البرمجية.
- تحليل وتصميم أنظمة البرمجيات المعقدة باستخدام المبادئ المعاصرة مثل التماسك والاقتران، والتجريد والتغليف، وأنماط التصميم، والأطر، والأساليب المعمارية.
- تطبيق أساليب هندسة البرمجيات المعاصرة في تخطيط وإدارة وتطوير أنظمة البرمجيات.
- قم بتوصيل المواد الفنية المتعلقة بجميع مراحل دورة حياة البرنامج بدقة من خلال المستندات والرسومات والعروض التقديمية الشفهية المختصرة والصحيحة.
- العمل ضمن فرق صغيرة لتطوير نظام برمجي. يتضمن ذلك القدرة على تولي أدوار تشغيلية متميزة (مثل إدارة التكوين وضمان الجودة) بالإضافة إلى التصميم والتنفيذ.
- تقييم العوامل الاجتماعية والبيئية والثقافية الناشئة عن أنظمة البرامج الحالية بالإضافة إلى المخاطر المحتملة للأنظمة المقترحة مع فهم واضح للمسؤوليات الأخلاقية والمهنية اللازمة لخطوط منتجات البرامج المختلفة.
- ربط مبادئ هندسة البرمجيات بمجال تطبيق واحد على الأقل حيث يمكن تطبيق هذه المبادئ.
- استكشف موضوعات جديدة في هندسة البرمجيات أو مجالات التطبيقات ذات الصلة مع إشراف ومساهمة محدودة من أعضاء هيئة التدريس أو الموجهين.
- التعلم والتقييم والتكيف بسرعة مع اللغات والبيئات والنماذج الجديدة لتطوير البرمجيات.
بفضل المهارات المكتسبة في برنامجنا، سيتمكن طلاب هندسة البرمجيات من تصميم وبناء حلول برمجية عالية الجودة تلبي متطلبات العميل، ويتم تسليمها في الوقت المحدد، بدون عيوب، وفي حدود الميزانية.
أحد العناصر المهمة في المنهج الدراسي هو الدورات التدريبية التكميلية في التخصصات ذات الصلة. كما هو الحال مع ستعتبر مجالات الهندسة والرياضيات والعلوم الطبيعية أساسية. بالإضافة إلى ذلك، يجب على الطلاب إكمال الدورات التدريبية في مجالات الهندسة أو الأعمال أو العلوم ذات الصلة. يتيح مقرران اختياريان للهندسة، بالإضافة إلى تسلسل من ثلاث دورات في مجال التطبيق، للطلاب ربط مبادئ هندسة البرمجيات بمجالات التطبيق. تعمل الدورة المطلوبة في الاقتصاد أو التمويل على ربط هندسة البرمجيات بواقع بيئة الأعمال.
يتعين على الطلاب إكمال 40 أسبوعًا من التعليم التعاوني قبل التخرج. يبدأ الطلاب عادة التعاونية في السنة الثالثة من الدراسة، حيث يتناوبون بين فصول الدراسة في الحرم الجامعي والمجمعات التعاونية. لضمان دمج التعاون التعاوني مع المنهج الدراسي، يجب على الطلاب إكمال المجموعة النهائية للتعاون التعاوني قبل البدء في مشروع هندسة البرمجيات الأول.
يقوم الطلاب أيضًا بإكمال دورات التعليم العام في الفنون الليبرالية لتطوير الشعور بالاحترافية والمسؤولية الاجتماعية في العالم التقني.
المواد الهندسية الاختيارية
يمكن للطلاب اختيار المواد الهندسية الاختيارية من هندسة البرمجيات أو علوم الكمبيوتر أو التخصصات في كلية كيت جليسون للهندسة. يتم سرد القواعد والقيود الإضافية في قسم المناهج الدراسية.
مشروع تصميم كبير
يساعد مشروع تصميم التخرج المكون من دورتين الطلاب على تجميع وتطبيق المعرفة والخبرة التي اكتسبوها في الفصول الدراسية وفي المهام التعاونية لمشروع ترعاه الصناعة. كثيرًا ما تتصل المنظمات التي تواجه مشكلات تقنية صعبة بأعضاء هيئة التدريس للحصول على المساعدة في تحديد الحل. يتم حل العديد من هذه المشكلات من خلال عمل فرق المشروع العليا في هندسة البرمجيات.
في الدورة الأولى، ينظم الطلاب أنفسهم في فرق، بناءً على عدد المشاريع المتاحة وتعقيدها. يتم تخصيص الجزء الأكبر من الفصل الدراسي لاستنباط المتطلبات والتصميم المعماري، ولكنه قد يشمل أيضًا التصميم التفصيلي والنماذج الأولية وحتى الإنتاج، اعتمادًا على طبيعة المشروع. بالإضافة إلى ذلك، تكون الفرق مسؤولة عن تعيين أدوار محددة لأعضاء الفريق وتطوير خطة المشروع التي تتضمن معالم محددة مجدولة. في الدورة الثانية، يعمل الطلاب على القضايا التكتيكية للتطوير والنشر. تكمل الفرق بناء مشروعهم وتكامله، وإجراء الاختبارات، وإظهار النتيجة النهائية لأعضاء هيئة التدريس والمنظمة الراعية.
تشمل المنظمات التي رعت مشاريع عليا كلاً من Wegmans، وPaychex، وMoog، وNorthrup Grumman Security Systems، وIntel Corp.، وWebster Financial Group، وOracle، وNokia، وIBM Thomas Watson Research، وPaeTec Communications، وAlstom Signaling Inc.، وRIT Information و Technology Services، وHarris Corporation (قسم اتصالات الترددات اللاسلكية)، ومختبر أبحاث القوات الجوية، وExcellus Blue Cross Blue Shield، وTelecom Consulting Group NE Corp. (TCN)، وVidek.
مختبراتتشتمل مرافق قسم هندسة البرمجيات، المجهزة بأحدث التقنيات، على ثلاثة مختبرات استوديو تعليمي للطلاب، ومختبر متخصص للأنظمة المدمجة، ومختبر تعاوني. بالإضافة إلى ذلك، يتم تشجيع الطلاب الجدد على الاستفادة من مختبر التوجيه التابع للقسم. يضم هذا المختبر طلاب هندسة برمجيات متقدمين، ويوفر للطلاب الجدد بيئة يمكنهم من خلالها التعلم من أولئك الذين نجحوا في استيفاء معظم المتطلبات الأكاديمية للتخصص.
يمكن للطلاب المسجلين في دورات هندسة البرمجيات أيضًا استخدام أي من غرف الفريق الإحدى عشرة بالقسم. مجهزة بجهاز كمبيوتر وجهاز عرض، واتصالات بالشبكة، وطاولة اجتماعات تتسع لستة أشخاص، ومساحة واسعة للسبورة البيضاء، تدعم هذه الغرف التزام القسم بالعمل الجماعي، داخل الفصل الدراسي وخارجه.
درجات البكالوريوس/الماجستير المجمعة
تتطلب الوظائف اليوم درجات علمية متقدمة ترتكز على الخبرة الواقعية. تمكّنك درجات البكالوريوس/الماجستير المجمعة من RIT من الحصول على درجتي البكالوريوس والماجستير في أقل من خمس سنوات من الدراسة، كل ذلك مع اكتساب الخبرة العملية القيمة التي تأتي من التعاونيات والتدريب الداخلي والبحث والدراسة في الخارج. و اكثر.
+1 ماجستير إدارة الأعمال: يتاح للطلاب الذين يسجلون في درجة جامعية مؤهلة فرصة إضافة ماجستير إدارة الأعمال إلى درجة البكالوريوس بعد السنة الأولى من الدراسة، اعتمادًا على برنامجهم. تعرف على كيف يمكن لبرنامج +1 MBA أن يسرع تعلمك ويضعك في طريق النجاح.
انضم إلينا في حدث القبول الافتراضي
نظرة أولية مثالية لطلاب السنة الثانية في المدرسة الثانوية والمبتدئين وعائلاتهم.
اعرف المزيد وقم بالتسجيل

