الوصف
مقدمة للبرمجة كائنية التوجه المتقدمة وتصميم الخوارزميات بلغة Python. الموضوعات تشمل تصميم الأصناف والتغليف، الوراثة، تعدد الأشكال، تصميم البرمجيات كائنية التوجه، تجريد البيانات والكود، كفاءة البرنامج، كائنات واجهة المستخدم، أنظمة مدفوعة بالأحداث، ومقدمة إلى القوائم المرتبطة، الفرز، والبحث.
المقررات السابقة
- المتطلبات السابقة: ITEC 1401 .
الشروط والإجراءات
- يمنع الحصول على رصيد إضافي لـ يمنع الحصول على رصيد إضافي لـ BIT 2400 ، COMP 1006 ، COMP 1406 ، ITEC 2400 .
- المتطلبات السابقة: ITEC 1401 .
- محاضرات/دروس تطبيقية ست ساعات أسبوعياً.
نص المرجع بلغته الأصلية
Introduction to advanced object-oriented scripting and algorithm design in Python. Topics include class design and encapsulation, inheritance, polymorphism, object-oriented design, data and code abstraction, program efficiency, user interface objects, event-driven systems, and an introduction to linked-lists, sorting, and searching.
- Prerequisite(s): ITEC 1401 .
- Precludes additional credit for Precludes additional credit for BIT 2400 , COMP 1006 , COMP 1406 , ITEC 2400 .
- Lectures/tutorials six hours a week.
المصادر والمراجع
يتم الاحتفاظ بالتواريخ والمصادر لمساعدتك في التحقق من المعلومات. تُعرض ترجمات لتسهيل القراءة؛ المصدر الرسمي هو المرجع للشروط والمتطلبات.
مرجع المصدر : https://calendar.carleton.ca/undergrad/courses/ITEC/