Açıklama
Python’da ileri nesne yönelimli betikleme ve algoritma tasarımına giriş. Konular: sınıf tasarımı ve kapsülleme, kalıtım, çok biçimlilik, nesne yönelimli tasarım, veri ve kod soyutlama, program verimliliği, kullanıcı arayüzü nesneleri, olay güdümlü sistemler ve bağlı listelere, sıralama ve aramaya giriş.
Önkoşullar
- Önkoşul(lar): ITEC 1401.
Şartlar ve koşullar
- BIT 2400, COMP 1006, COMP 1406, ITEC 2400 için ek kredi verilmesini engeller.
- Önkoşul(lar): ITEC 1401.
- Haftada altı saat ders/öğretici.
Kaynak metin orijinal dilinde
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.
Kaynaklar ve referanslar
Tarih ve kaynaklar bilgileri doğrulamanıza yardımcı olmak için saklanır. Okumayı kolaylaştırmak için çeviriler sunulmuştur; koşullar ve gereksinimler için resmi kaynak esas alınır.
Kaynak referans : https://calendar.carleton.ca/undergrad/courses/ITEC/