MODÜL ADI : JAVA İLE YAZILIM GELİŞTİRMEK MODÜLÜN SÜRESİ : 8 ders saati MODÜLÜN AMACI : Bireye, bu program ile gerekli ortam sağlandığında; Java yazılım mimarisinin özelliklerini kullanma ile ilgili bilgi ve becerileri kazandırmaktır. ÖN KOŞUL : Modülün ön koşulu yoktur. ÖĞRENME KAZANIMLARI A. Java yazılım mimarisinin özelliklerini kullanır. B. Java yazılım geliştirme araçlarını kullanabilmek için gerekli ayarlamaları yapar. BAŞARIM ÖLÇÜTLERİ KAZANIM BİLGİ 1. Java programlarının çalışma mantığını açıklar. 2. Java yazılımlarının derleme ve çalıştırılma sürecini açıklar. 3. Java’nın farklı sistemler üzerinde çalışma yöntemlerini açıklar. 4. Java’nın kullanım alanlarını listeler. A BECERİ 1. Java programlarının çalışma mantığına göre yazılım geliştirir. 2. Java yazılımlarının derlemesini yapar. 3. Java’nın farklı sistemler üzerinde çalışma yöntemlerini uygular. 4. Java’nın kullanım alanlarına göre uygulama geliştirir. 1. JDK ve JSDK kurulumu ve gerekli ayarları açıklar. BİLGİ 2. Java geliştirme editörlerinin çeşitlerini ve özelliklerini sıralar. 3. NETBEANS IDE’nin kurulumunu ve özelliklerini açıklar. 4. NETBEANS IDE’nin panellerini ve özelliklerini açıklar. 5. Kod derleme ve çalıştırma aşamalarını örneklerle açıklar. B 1. JDK ve JSDK kurulumu için gerekli ayarları yapar. BECERİ 2.Java geliştirme editörlerinin çeşitlerini ve özelliklerini projelerde kullanır. 3.NETBEANS IDE’nin kurulumunu yapar. 4.NETBEANS IDE’nin panellerini uygulamalarında kullanır. 5.Kod derleme ve çalıştırma aşamalarını yapar. UYGULAMAYA İLİŞKİN AÇIKLAMALAR 1. Her kursiyere çalışmaları uygulama üzerinde gösteriniz. 1 2. Kursiyerlere uygulama üzerinde gösterme imkanı bulunamadığı takdirde slayt, video, PC, vs. materyalle görsel olarak uygulamanın yapılışını izlemesini sağlayınız. MODÜL ADI : JAVA DİLİNİN KULLANIMI MODÜLÜN SÜRESİ : 24 ders saati MODÜLÜN AMACI : Bireye, bu program ile gerekli ortam sağlandığında; Java programlama kodlarının kullanma ve algoritma geliştirme ile ilgili bilgi ve becerileri kazandırmaktır. ÖN KOŞUL : Modülün ön koşulu yoktur. ÖĞRENME KAZANIMLARI A. Java programlama dilinde değişkenleri kullanır. B. Java programlama dilinde operatörleri kullanır. C. Java programlama dilinde karar yapılarını kullanır. D. Java programlama dilinde döngü yapılarını kullanır. E. Java programlama dilinde metotları kullanır. BAŞARIM ÖLÇÜTLERİ KAZANIM BİLGİ 1. Değişken tanımlama kurallarını sıralar. 2. Değişken türlerini listeler. 3. Değişken atama işlemlerini kavrar. 4. Değişkenler arası tür dönüşüm işlemlerini örneklerle açıklar. A BECERİ 1. Değişken tanımlama kurallarını uygulamalarda kullanır. 2. Değişken türlerini kullanır. 3.Değişken atama işlemlerini uygulamalarda kullanır. BİLGİ 4.Değişkenler arası tür dönüşüm işlemlerini yapar. 2. Mantıksal operatörleri açıklar. 3. Karar operatörlerini açıklar. 1. Aritmetik operatörleri uygulamalarda kullanır. 2. Mantıksal operatörleri uygulamalarda kullanır. 3. Karar operatörleri uygulamalarda kullanır. 1. “IF-ELSE” karar yapısını örneklerle açıklar. 2. “IF-ELSE IF” karar yapısını örneklerle açıklar. 3. “SWITCH CASE” karar yapısını örneklerle açıklar. BE CE Rİ C BİLGİ BECERİ B 1. Aritmetiksel operatörleri açıklar. 1. “IF-ELSE” karar yapısını uygulamalarda kullanır. 2 2. “IF-ELSE IF” karar yapısını uygulamalarda kullanır. 3. “SWITCH CASE” karar yapısını uygulamalarda kullanır. BİLGİ 1. FOR” döngüsünü örneklerle açıklar. 2. “WHILE” döngüsünü örneklerle açıklar. 3. “DO-WHILE” döngüsünü örneklerle açıklar. 4. “FOREACH” döngüsünü örneklerle açıklar. D BECERİ 1. FOR” döngüsünü uygulamalarda kullanır. 2. “WHILE” döngüsünü uygulamalarda kullanır. 3. “DO-WHILE” döngüsünü uygulamalarda kullanır. 4. “FOREACH” döngüsünü uygulamalarda kullanır. 1. Parametresiz metodu açıklar. BİLGİ 2. Parametreli metodu açıklar. 3. Statik metodu açıklar. 4. Yapıcı metotları açıklar. 5. Yıkıcı metotları açıklar. 6. Sınıflar arasında metotları örneklerle açıklar. 7. Hazır metotları açıklar. E 1. Parametresiz metotları kullanır. BECERİ 2. Parametreli metotları kullanır. 3. Statik metotları kullanır. 4. Yapıcı metotları kullanır. 5. Yıkıcı metotları kullanır. 6. Sınıflar arasında metotları kullanır. 7. Hazır metotları kullanır. UYGULAMAYA İLİŞKİN AÇIKLAMALAR 1. Her kursiyere çalışmaları uygulama üzerinde gösteriniz. 2. Kursiyerlere uygulama üzerinde gösterme imkanı bulunamadığı takdirde slayt, video, PC, vs. materyalle görsel olarak uygulamanın yapılışını izlemesini sağlayınız. 3 MODÜL ADI : JAVA İLE NESNEL PROGRAMLAMA MODÜLÜN SÜRESİ : 16 ders saati MODÜLÜN AMACI : Bireye, bu program ile gerekli ortam sağlandığında; Java nesnel programlama yapılarını kullanma ile ilgili bilgi ve becerileri kazandırmaktır. ÖN KOŞUL : Modülün ön koşulu yoktur. ÖĞRENME KAZANIMLARI A. Java programlama dilinin “sınıf” yapılarını kullanır. B. Java programlama dilinin “nesne” yapılarını kullanır. C. Java programlama dilinin “paket” yapılarını kullanır. D. Java programlama dilinin “kalıtım” yapılarını kullanır. BAŞARIM ÖLÇÜTLERİ BİLGİ KAZANIM BİLGİ BECERİ A BİLGİ BECERİ B BECERİ C 1. Sınıf tanımlama işlemlerini açıklar. 2. Sınıf içerisine metot yazma işlemlerini açıklar. 3. Sınıf içerisinde yapıcı ve yıkıcı metotları örneklerle açıklar. 1. Sınıf tanımlama işlemlerini uygular. 2. Sınıf içerisine metot yazma işlemlerini yapar. 3. Sınıf içerisinde yapıcı ve yıkıcı metotları uygular. 1. Sınıf nesneleri tanımlamalarını açıklar. 2. Sınıf nesnelerini yok etme işlemini açıklar. 3. Sınıf nesneleri ile hazır metotları çağırma işlemlerini listeler. 1. Sınıf nesnelerini tanımlamalarını yapar. 2. Sınıf nesnelerini yok etme işlemini yapar. 3. Sınıf nesneleri ile hazır metotları çağırma işlemlerini yapar. 1. Yeni paketin nasıl oluşturulacağını açıklar. 2. Java uygulamasına harici paketin nasıl ekleneceğini açıklar. 3. Hazır Java paketlerinin kullanımını örneklerle açıklar. 1. Yeni paket oluşturmayı yapar. 2. Java uygulamasına harici paket ekler. 3. Hazır Java paketlerini kullanır. 4 BİLGİ BECERİ D 1. Kalıtım kavramı esaslarını açıklar. 2. Sınıflar arası kalıtım işlemlerini açıklar. 3. Java programlama dilinde “INTERFACE” yapılarını örneklerle açıklar. 1. Kalıtım kavramı esaslarını uygulama üzerinde kullanır. 2. Sınıflar arası kalıtım işlemlerini yapar. 3. Java programlama dilinde “INTERFACE” yapılarını kullanır. UYGULAMAYA İLİŞKİN AÇIKLAMALAR 1. Her kursiyere çalışmaları uygulama üzerinde gösteriniz. 2. Kursiyerlere uygulama üzerinde gösterme imkanı bulunamadığı takdirde slayt, video, PC, vs. materyalle görsel olarak uygulamanın yapılışını izlemesini sağlayınız. 5 MODÜL ADI : JAVA SWING İLE WINDOWS FORM UYGULAMALARI MODÜLÜN SÜRESİ : 16 ders saati MODÜLÜN AMACI : Bireye, bu program ile gerekli ortam sağlandığında; Form nesnelerini kullanarak kodlama yapma ile ilgili bilgi ve becerileri kazandırmaktır. ÖN KOŞUL : Modülün ön koşulu yoktur. ÖĞRENME KAZANIMLARI A. Java “swing” kütüphanesini kullanır. B. Java “swing” kütüphanesi ile Windows uygulama formları oluşturur. BAŞARIM ÖLÇÜTLERİ BİLGİ A 1. Java uygulamasına Swing kütüphanesinin eklenme işlemini kavrar. BECERİ KAZANIM 1. Java uygulamasına Swing kütüphanesinin eklenme işlemini yapar. 2. Java uygulamasına ait Swing kütüphanesinin bileşenlerini listeler. 2. Java uygulamasına ait Swing kütüphanesinin bileşenlerini kullanır. BİLGİ 1. NetBeans ile JPanel kullanımını açıklar. 2. NetBeans ile JFrame kullanımını açıklar. 3. Java uygulamasında pencereler arası geçişi açıklar. BECERİ B 1. NetBeans ile JPanel yapar. 2. NetBeans ile JFrame yapar. 3. Java uygulamasında pencereler arası geçişi uygular. UYGULAMAYA İLİŞKİN AÇIKLAMALAR 1. Her kursiyere çalışmaları uygulama üzerinde gösteriniz. 2. Kursiyerlere uygulama üzerinde gösterme imkanı bulunamadığı takdirde slayt, video, PC, vs. materyalle görsel olarak uygulamanın yapılışını izlemesini sağlayınız. 6 MODÜL ADI : JAVA İLE VERİ TABANI İŞLEMLERİ MODÜLÜN SÜRESİ : 16 ders saati MODÜLÜN AMACI : Bireye, bu program ile gerekli ortam sağlandığında; JDBC kullanarak MYSSQL veri tabanını yönetme ile ilgili bilgi ve becerileri kazandırmaktır. ÖN KOŞUL : Modülün ön koşulu yoktur. ÖĞRENME KAZANIMLARI A. Veri tabanı işlemlerini projelerde kullanır. B. Veri gösterim nesnelerini kullanır. BAŞARIM ÖLÇÜTLERİ BECERİ B 2. JDBC nesnelerini örneklerle açıklar. 1. Mysql veri tabanı ile grafiksel tasarımlar yapar. BİLGİ A 1. Mysql veri tabanı ile grafiksel tasarımları yapmak için gerekli adımları sıralar. 1. Veri gösterim nesnelerinin yapısını örneklerle açıklar. BECERİ BİLGİ KAZANIM 1. Veri gösterim nesnelerinin uygulama içerisinde kullanılması için düzenleme yapar. 1. JDBC nesnelerini yapar. 2. Veri gösterim nesnelerinin kullanımını açıklar. 2. Veri gösterim nesnelerini kullanır. UYGULAMAYA İLİŞKİN AÇIKLAMALAR 1. Her kursiyere çalışmaları uygulama üzerinde gösteriniz. 2. Kursiyerlere uygulama üzerinde gösterme imkanı bulunamadığı takdirde slayt, video, PC, vs. materyalle görsel olarak uygulamanın yapılışını izlemesini sağlayınız. 7 8