Ders Kodu | Ders Adı | Sınıf | Kredisi | Ders Saati | Haftalık Ders Saati(Teorik) | Haftalık Ders Saati(Uygulama) | Haftalık Ders Saati(Laboratuvar) |
---|---|---|---|---|---|---|---|
NYPI 2205 | Nesne Yönelimli Programlam II | Üçüncü Sınıf | 5 | 150 | 1 | 2 | 2 |
Disiplinin temel amacı, öğrencilere nesne yönelimli programlamanın temel kavramlarını tanıtmaktır. NYP uygulamasının temellerini tanımak. Buna ek olarak, disiplinin amacı, nesne yönelimli programlamanın ideolojisinin ve paradigmasının temel yönlerini anlamak, C++ 'nın üst düzey programlama dilinde nesne yönelimli programlama teknolojisinde teorik bilgi ve pratik deneyim kazanmaktır.
Algoritmalar ve Veri Yapıları
Bilişim ve İletişim Teknolojiler
Tasarım yöntemi, grup çalışması, bulut teknolojisi, BT yöntemi, gelişen öğrenme teknolojisi.
1 | Yazılım ve bilgisayar mühendisliği tasarlayabilir. |
2 | Mobil uygulama geliştirme teknolojilerini geliştirebilir. |
3 | Algoritmalar geliştirir ve bunları programlama dillerinde uygulayabilir. |
4 | Modern internet teknolojileriyle ilgili araştırma ve geliştirmede bilgisayar programlarını kullanabilir. |
5 | Programlama dillerini kullanarak İnternet uygulamalarını kullanabilir ve geliştirebilir. |
6 | Programlama ortamı ve geliştirme araçları oluşturabilir. |
Haftalık Konu | Değerlendirme Yöntemi | |
---|---|---|
1 | Bir programlama teknolojisi olarak NYP. NYP'ye ilişkin temel anlayışlar (kavramlar). | |
2 | C++ dilinin nesne yönelimli araçları. Nesneler, sınıflar. | |
3 | Yapıcılar ve yıkıcılar. | |
4 | Sınıf mirası. | |
5 | Miras türleri. | |
6 | Hesaplarda koşullu döngü işleçlerini kullanma. | |
7 | Teknikleri geçersiz kılma. İfadeleri yeniden yükleme. | |
8 | Polimorfizm. Basit ve karmaşık polimorfizm. | |
9 | Polimorfizm. Basit ve karmaşık polimorfizm. | |
10 | Dostu işlevler ve sınıflar. | |
11 | Şablon sınıfları ve şablon işlevleri. | |
12 | Standart bir şablon kütüphanesi. | |
13 | Giriş/Çıkış ve Akışlarla Çalışma. | |
14 | Standart konteyner sınıfları. | |
15 | Acil durum mekanizması ve hata yönetimi. |
PÇ1 | PÇ2 | PÇ3 | PÇ4 | PÇ5 | PÇ6 | PÇ7 | PÇ8 | PÇ9 | PÇ10 | PÇ11 | PÇ12 |
---|
Ders Kitabı / Malzemesi / Önerilen Kaynaklar | ||
---|---|---|
1 | Бьярне Страуструп, Программалау с++, 2 том, 2014 | |
2 | Иан Соммервиль, Бағдарламалық жасақтама 9-басылым, 2-том, 2016 | |
3 | Сапарходжаев Н.П., Ниязова Г.Ж., Тұрымбетов Т.А., Мауленов. Java технологиясы.- Түркістан, 2020ж. С.С. Оқу құралы. | |
4 | А.Н.Васильев. Самоучитель Java c примерами и программами самоучитель. Учебное пособие. 2016. | |
5 | Java-технологиясы. Семей, 2016 Оқу-әдістемелік кешен |