| Dersin Adı |
Concepts of Object-Oriented Programming
|
|
Kodu
|
Yarıyıl
|
Teori
(saat/hafta) |
Uygulama/Lab
(saat/hafta) |
Yerel Kredi
|
AKTS
|
|
SE 307
|
FALL
|
2
|
2
|
3
|
7
|
| Ön-Koşul(lar) | CE 221 To succeed (To get a grade of at least DD) | |||||
| Dersin Dili | English | |||||
| Dersin Türü | ELECTIVE_COURSE | |||||
| Dersin Düzeyi | Lisans | |||||
| Dersin Veriliş Şekli | ||||||
| Dersin Öğretim Yöntem ve Teknikleri |
Discussion Group Work Problem Solving Q&A Critical feedback Application: Experiment / Laboratory / Workshop Lecture / Presentation |
|||||
| Ulusal Meslek Sınıflandırma Kodu | - | |||||
| Dersin Koordinatörü |
|
|||||
| Öğretim Eleman(lar)ı |
|
|||||
| Yardımcı(ları) | - | |||||
| Dersin Amacı | This course is a conceptual and application-based introduction to object-oriented programming using the widely used C# programming language. Basic concepts associated with object-oriented programming (e.g. objects, classes, protocol, hierarchy, inheritance, wrapping, polymorphism, code reuse, interfaces, interoperability, etc.) will be introduced using the C# Programming language and explained with examples. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Öğrenme Çıktıları |
Bu dersi başarıyla tamamlayabilen öğrenciler;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Ders Tanımı | This course teaches students the basic concepts of object-oriented programming using the C# programming language. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dersin İlişkili Olduğu Sürdürülebilir Kalkınma Amaçları |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Temel Ders |
|
| Uzmanlık/Alan Dersleri |
X
|
|
| Destek Dersleri |
|
|
| İletişim ve Yönetim Becerileri Dersleri |
|
|
| Aktarılabilir Beceri Dersleri |
|
| Hafta | Konular | Ön Hazırlık | Öğrenme Çıktısı |
| 1 | Introduction to the concept of object-oriented thinking | Course Book, Chapter 1 | LO1 |
| 2 | What is thinking with objects? | Course Book, Chapter 2 | LO1 |
| 3 | Advanced object-oriented concepts | Course Book, Chapter 3 | LO2 |
| 4 | Introduction to class structure | Course Book, Chapter 4 | LO1 |
| 5 | Class design | Course Book, Chapter 5 | LO2 |
| 6 | Object design | Course Book, Chapter 6 | LO2 |
| 7 | Mastering inheritence and composition | Course Book, Chapter 7 | LO4 |
| 8 | Midterm | - | |
| 9 | Frameworks and reuse: designing with interfaces and abstract classes | Course Book, Chapter 8 | LO3 |
| 10 | Building objects | Course Book, Chapter 9 | LO3 |
| 11 | Building objects | Course Book, Chapter 9 | LO3 |
| 12 | Creating object models with UML | Course Book, Chapter 10 | LO5 |
| 13 | Creating object models with UML | Course Book, Chapter 10 | LO5 |
| 14 | Project presentations | - | |
| 15 | Project presentations | - | |
| 16 | Review | - |
| Ders Kitabı | Weisfeld M. The Object Oriented Thought 3rd ed. AddisonWesley 2009. |
| Önerilen Okumalar/Materyaller | Sharp J. Microsoft Visual C# 2013 Step by Step Microsoft Press |
| Yarıyıl Aktiviteleri | Sayı | Katkı Payı % | LO1 | LO2 | LO3 | LO4 | LO5 |
| Laboratuvar / Uygulama | 1 | 16 | X | X | X | X | X |
| Küçük Sınav / Stüdyo Kritiği | 4 | 8 | X | X | |||
| Ödev | 1 | 4 | X | ||||
| Proje | 1 | 30 | X | X | X | X | |
| Final Sınavı | 1 | 42 | X | X | X | ||
| Toplam | 8 | 100 |
| Yarıyıl Aktiviteleri | Sayı | Süre (Saat) | İş Yükü |
|---|---|---|---|
| Katılım | - | - | - |
| Teorik Ders Saati | 16 | 2 | 32 |
| Laboratuvar / Uygulama Ders Saati | 16 | 2 | 32 |
| Sınıf Dışı Ders Çalışması | 14 | 3 | 42 |
| Arazi Çalışması | - | - | - |
| Küçük Sınav / Stüdyo Kritiği | 4 | 4 | 16 |
| Portfolyo | - | - | - |
| Ödev | 1 | 16 | 16 |
| Sunum / Jüri Önünde Sunum | - | - | - |
| Proje | 1 | 40 | 40 |
| Seminer/Çalıştay | - | - | - |
| Sözlü Sınav | - | - | - |
| Ara Sınavlar | - | - | - |
| Final Sınavı | 1 | 32 | 32 |
| Toplam | 210 |
| # | PC Alt | Program Yeterlilikleri / Çıktıları | * Katkı Düzeyi | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| Program yeterlilik verisi bulunamadı. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
İzmir Ekonomi Üniversitesi, dünya çapında bir üniversiteye dönüşürken aynı zamanda küresel çapta yetkinliğe sahip başarılı gençler yetiştirir.
Daha Fazlası..İzmir Ekonomi Üniversitesi, nitelikli bilgi ve yetkin teknolojiler üretir.
Daha Fazlası..İzmir Ekonomi Üniversitesi, toplumsal fayda üretmeyi varlık nedeni olarak görür.
Daha Fazlası..