Bilgisayar Mühendisliği
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)
ОВВКК3204 Nesne yönelimli programlamada uygulamalar oluşturma» Üçüncü Sınıf 5 150 1 2 2
Ders Tanımları
Kazakça
teknisyenler.K., Doçent M.A. J.S.İsmagulova

Java teknolojisinin modern yazılımının temellerini pratik olarak öğrenmek, yerel uygulamaları tasarlamak ve geliştirmektir. Nesne yönelimli programlamanın ilkeleri, dosyalarla çalışma prensipleri göz önünde bulundurulur. Yazılım projelerinin oluşturulmasında temel becerilerin pratik olarak geliştirilmesine özel önem verilmektedir.

-

Algoritmalar ve programlama

BT yöntemi, grup proje çalışması yöntemi, mini araştırma yöntemi.

1nesne yönelimli programlama dillerini açıklar;
2Seçilen dilde mobil uygulamalar tasarlar;
3mobil cihazlar için yazılım uygulamaları geliştiriyor;
4algoritmik yapıları seçer;
5nesne yönelimli bir tasarımdır ve NetBeans platformunu kullanır ;
6Grafik arabirim, uygulama oluşturma ilkelerini tanımlar;
7Ağ ve bileşen Programlamasını kaydeder ve gösterir.
Haftalık KonuDeğerlendirme Yöntemi
1Nesne yönelimli programlama dilleri. Sınıflara, nesnelere ve yöntemlere giriş. Kapsülleme, polimorfizm, miras kavramları.
2Java'ya giriş ve özellikleri Java Sanal Makinesi, Bayt Kodu, JDK veya Java Development Kit'i yükleme
3Java dilinin alfabesi. Anahtar kelimeler. Java dilinin alfabesi. Özel karakterler. Tanımlayıcılar, değişkenler, türleri
4Nesne yönelimli tasarım ve NetBeans platformu. Prosedürel ve nesne yönelimli programlama. Kapsülleme. Referans değişkenleriyle çalışma. Çöp toplama
5NetBeans projeleri. Sınıfları içe aktarma. Temel Java paketleri ve sınıfları. Proje dosyalarını oluşturun ve uygulamayı başlatın. NetBeans projesinin yapısı. Netbeans'te GUI ile bir Java uygulaması oluşturma
6İlkel veri türleri ve işleçler onlarla çalışır. Mantıksal (boolean) türü. İletişim teknikleri. Tamsayılar, değişkenler, sabitler, miktarlarla çalışan ana operatörlerdir. Belirli Tip ve Matematik sınıfı. Kabuk sınıfları. Kabuk (boks) ve (kutudan çıkarma)
7Java'da sayılarla çalışmak. İkili sistemde tamsayıların ve gerçek sayıların temsili. Pozitif tamsayıların ve negatif tamsayıların ikili gösterimi. Sayıları bir sistemden diğerine çevirmek.
8Kontrol yapıları. İf koşullu ifade. Switch deyimi. Artımlar ++ ve azalmalar operatörlerdir. For döngüsü deyimi. While döngü işleci. Do...döngü işleçleri while kesme işleçleri continue, break, return, System.exit
9Nesne programlaması ile ilgili temel veriler: kalıtım ve polimorfizm. UML diyagramları. Yerel ve global değişkenler. Bağlantı this. Kalıt. Süper sınıflar ve alt sınıflar. Anahtar kelime super. Reverse engineering-Geliştirilen sınıflara göre UML diyagramları oluşturma
10Önemli nesne türleri: diziler, koleksiyonlar, listeler, yineleyiciler. Java'daki dizeler-nesnelerle çalışma. String, StringBuffer ve stringbuilder sınıfları. Grafiklerle çalışmak. Özel durum işleme: hrow ve throws ifadeleri. Dosya ve klasörlerle çalışma.
11Yerleşik sınıflar. Miras: Sorunlar ve alternatifler. Birden fazla sınıf kalıtımının probleminin bileşimi. Arayüzler. Arabirimler sınıflardan farklıdır, çünkü kalıtımla ilgili sorunları vardır. Kompozisyonun çoklu mirasa alternatif olarak değerlendirilmesi
12Java programlama dilinde nesne programlamasının ek öğeleri. Yürütme iş parçacıklarıyla çalışırken avantaj ve dezavantajlar. Kaynaklara ve etkinliklere göre senkronizasyon. Thread sınıfı ve Runnable arabirimi. Harici DLL'LERİN eklenmesi laboratuvar çalışması 12 Thread sınıfını ve harici kitaplıkları kullanarak uygulamalar oluşturma
13Ağ Programlamasına giriş. HTML diline hızlı başvuru. Uygulamalar. Servletler. Java Sunucu Sayfası Teknolojisi (JSP)
14Yerleşik (iç içe geçmiş) sınıflar ve arayüzler. Dahili (inner) ve yerel (local) sınıflar. Anonim (anonymous)sınıflar ve olay işleyicileri. Anonim (anonymous) sınıf ve etkinlik dinleyicileri (dinleyiciler)
15Bileşen Programlaması JavaBeans bileşen mimarisi. Netbeans'te bileşen Oluşturma Sihirbazı. Bileşene yeni özellikler ekleme. Laboratuvar çalışması bileşenine yeni etkinlikler ekleme
Eğitim Programının Öğrenme Çıktıları İle İlişkisi
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1Т. М. Маннапова, А. Х. Қасымова Java script- объектіге бағытталған скриптік бағдарламалау тілі. Оқу құралы. -Алматы Альманахь, 2020.
2С. С. Мауленов. Мобильдік қосымшалар құру.Оқу әдістемелік кешен [Текст] /. - Түркістан : 2021
3У. Ә. Төкеев, Ж. М. Жұманов Ақпараттық жүйелердің ВЕБ-қосымшаларын программалау. Оқу құралы [Текст] /. - Алматы : Қазақ ун-ті, 2019
4Г.А. Тюлепбердинова. Бағдарламалау технологиясы: Оқу -әдістемелік кешен:- Алматы 2021
5К.А. Искакова Бағдарламалау технологиясы: -Алматы 2021 Оқу құралы