Öğrenim çıktıları ve yeterlikler Dersin amacı İNÖNÜ ÜNİVERSİTESİ MALATYA MESLEK YÜKSEKOKULU DERS TANITIM FORMU DERSİN KODU VE ADI: 250 JAVA PROGRAMLAMA VE MOBİL UYGULAMALAR BÖLÜM/PROGRAM Bilgisayar Teknolojileri / Bilgisayar Programcılığı Eğitim-Öğretim Yılı: Yayım Tarihi: Dönem Teorik Pratik Toplam Kredisi AKTS Eğitim Dili Tipi: Zorunlu/ Seçmeli/Mesleki IV 3 1 4 4 5 Türkçe MESLEKİ Önşart(lar) - Dersin sorumlusu Dersin Yardımcısı Posta: Web: Görüşme tarih ve saati: Posta: Web: Görüşme tarih ve saati: Grup/sınıf Sadece 1 grup Bu ders ile öğrenciye; nesne tabanlı bir dil kullanarak program yazımı ile ilgili yeterlikleri kazandırılması amaçlanmaktadır. 1. Programlama için gerekli yazılımın ayarlarını yapmak 2. İşletim sistemi tabanlı temel uygulama geliştirmek 3. İşletim sistemi tabanlı ileri uygulama geliştirmek 4. Nesne tabanlı programlama paradigmalarını uygulamak 5. Veritabanı bağlantılı uygulama tasarımı yapmak 6.Veritabanı bağlantılı uygulama geliştirmek
Temel ve yardımcı ders kitap ve materyelleri Öğretim yöntemi İlgili teorik öğretim ve problem çözümlerinin yapıldığı uygulama. Değerlendirme kriteleri Uygunsa X koyunuz Genel ortalama yüzdesi (%) Oran 1. Ara sınav X 40 2. Ara sınav 3. Ara sınav 4. Ara sınav 5. Ara sınav Sözlü sınav Uygulama sınavı (Laboratuvar, Projec vb.) Final sınavı X 60
Ders Dönem Planı Hafta Konular 1 Nesne Tabanlı Programlama İçin Yazılım Kurarak Ayarlarını Yapmak 2 Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak Programlama Dilinin Temel Deyimleriyle İşletim Sistemi Tabanlı Uygulamaları Hazırlamak 3 Karar Kontrol Deyimleri, Döngü Kontrol Deyimleri 4 Kontrol Nesneleri ve Diziler 5 Kontrol Nesneleri ve Diziler 6 Nesne Kullanımı ve Operatörler 7 Nesne Kullanımı ve Operatörler 8 Ara sınav 9 Standart Fonksiyonlar, Kullanıcı Tanımlı Fonksiyonlar 10 Bileşen Kütüphanesi 11 Veri Yapıları 12 İşletim Sistemi Nesneleri 13 Menü Tasarımı ve Formlar 14 Veritabanı İşlemleri 15 Etkileşimli Veri Nesneleri 16 Final sınavı
Dersin program çıktılarına katkısı Program öğrenme çıktıları Dersin katkısı 1 2 3 4 5 1 Açık kaynak işletim sistemini kurup ve yönetimini yapabilmek 2 Basit bir ağ kurulumu işlemlerini yapıp ve ağı yapılandırabilmek 3 Bir konuda araştırma yapmak, raporlanmak ve sunumunu gerçekleştirebilmek 4 Bilgisayar donanımını tanımak, montajını ve BIOS ayarlarını yapabilmek 5 Çevre ve insan sağlığını koruyabilmek 6 Görüntü ve metin düzenleyebilmek 7 Animasyon hazırlayabilmek, kodla animasyonu yönetebilmek 8 İçerik yönetim sistemini kurup, yönetebilmek 9 Bireysel ve örgütsel iletişim kurabilmek 10 İnternet programcılığı için gerekli hazırlıkları yapabilmek, web sayfası hazırlayabilmek ve çalıştırabilmek 11 Web tabanlı programlama için gerekli hazırlıkları yapabilmek, web form hazırlayabilmek ve çalıştırabilmek 12 İş yeri kuruluşu yapabilmek 13 Sayıları, dizileri ve fonksiyonları mesleğinde kullanabilmek 14 Mesleki etik kavramlarına uyabilmek 15 Mesleğinde matrisler ve lineer denklem sistemleri ile ilgili uygulamalar yapabilmek 16 Mesleğinde sayısal analiz, geometri ve trigonometri ile ilgili uygulamalar yapabilmek 17 Temel mesleki terimleri yabancı dilde ifade edebilmek 18 Mesleki kavram ve tanımları yabancı dilde ifade edebilmek 19 Nesne tabanlı programlama yapabilmek X 20 İleri seviye nesne tabanlı programlama yapabilmek X 21 Kelime işlemci programını kullanabilmek 22 Elektronik tablolama programını kullanabilmek 23 Sunu hazırlama programını kullanabilmek 24 İnternet ve e-posta yönetim programlarını kullanabilmek 25 Temel programlama işlemleri yapabilmek X 26 Bir projeyi yönetip, sonlandırabilmek 27 Sunucu işletim sistemini kurup, yönetebilmek
28 Veritabanı oluşturup, yönetebilmek 29 Temel WEB editörü işlemlerini yapabilmek 30 Web projesini yönetebilmek 31 HTML kodları ile WEB sayfası geliştirmek 32 İşletim sistemi ve uygulama yazılımlarını kurabilmek 33 Yazılım geliştirme yöntemlerini kullanabilmek ve yazılımın test/bakımını yapabilmek