الوصف
تطوير الخبرة في تصميم وتنفيذ واختبار برمجيات قابلة للصيانة وإعادة الاستخدام من خلال مشاريع فريقية. تطبيق لغات برمجة حديثة، أنماط التصميم، الأطر، UML وعمليات تطوير حديثة (اكتشاف عيوب مصدر الشيفرة القابلة للشم، إعادة التشكيل، التطوير التكراري والتزايدي، تقنيات التحكم في الإصدارات) على مشاريع متوسطة الحجم.
المقررات السابقة
- المتطلّب السابق: SYSC 2004 و SYSC 2100، والتسجيل في هندسة البرمجيات.
الشروط والإجراءات
- يمنع الحصول على ائتمان إضافي للمقررات COMP 2404 , SYSC 2010 , SYSC 2101 و SYSC 3010.
- المتطلّب السابق: SYSC 2004 و SYSC 2100، والتسجيل في هندسة البرمجيات.
- محاضرتان في الأسبوع، مخبر ثلاث ساعات في الأسبوع.
نص المرجع بلغته الأصلية
Development of expertise in designing, implementing and testing maintainable, reusable software through team projects. Applying modern programming languages, design patterns, frameworks, UML and modern development processes (detection of olfactible source code defects, refactoring, iterative and incremental development, version control techniques) to medium-scale projects.
- Prerequisite(s): SYSC 2004 and SYSC 2100 , and enrolment in Software Engineering.
- Precludes additional credit for Precludes additional credit for COMP 2404 , SYSC 2010 , SYSC 2101 and SYSC 3010 .
- Lectures two hours a week, laboratory three hours a week.
المصادر والمراجع
يتم الاحتفاظ بالتواريخ والمصادر لمساعدتك في التحقق من المعلومات. تُعرض ترجمات لتسهيل القراءة؛ المصدر الرسمي هو المرجع للشروط والمتطلبات.
مرجع المصدر : https://calendar.carleton.ca/undergrad/courses/SYSC/