Eskişehir Osmangazi Üniversitesi Bilgisayar Mühendisliği Bölümü DERS BİLGİ FORMU Ders Kodu Ders Adı 152118023 KURUMSAL JAVA Yarıyıl Bahar Teorik Saat 3 Uygulama Saat 0 Kredi 3 AKTS Kredisi 5 Kredi Dağılımı (Kredisiz Derslerde Haftalık Saat Dağılımı) Mat. ve Temel Bil. Mühendislik Genel Eğitim İnsanbilim 0 3 0 0 Değerlendirme Sınav Türü Yazılı Yazılı Proje Sınav Adı Ara Sınav 1 Ara Sınav 2 Ek Sınav 1 Ek Sınav 2 Ek Sınav 3 Ek Sınav 4 Ek Sınav 5 Ek Sınav 6 Ek Sınav 7 Ek Sınav 8 Yarıyıl Sonu Sınavı Mazeret Sınavı Ön Koşullar Kısa İçerik Amaçlar Meslek Eğitimine Katkısı Öğrenim Çıktıları Temel Ders Kitabı Yardımcı Kaynaklar Gerekli Araç ve Gereçler Yazılı Yazılı Ders Tipi Seçmeli Tasarım Ağırlıklı Sınav Ağırlığı (%) 20 20 20 40 Advanced Programming Kurumsal yazılım kavramının kendine özgü özellik ve ihtiyaçlarının neler olduğu üzerinde durulur. Popüler ve yaygın olarak kabul gören J2EE spesifikasyonları üzerinden Kurumsal yazılım sistemlerinin temel bileşenleri kurs boyunca gösterilir. Çok katmanlı kurumsal yazılımlar üzerine odaklanılmıştır. Özel olarak; web erişim, iş mantığı, veri erişimi, ve kurumsal uygulamalar ile web katmanı uygulamalarının kurumsal uygulamalara entegrasyonu alanları üzerinde durulmaktadır. Web ve bilgi teknolojileri alanlarındaki teknolojik gelişmeler ve bu teknolojilerin yaygın kullanım alanlarının bulunmaktadır. Maliyet düşürme, kolay yönetilebilirlik ve genişletilebilirlik, kurumsal uygulama geliştirilmesini günümüzde oldukça önemli ve g Uygulama sunucuları, JPA, EJB, JSF ve JSP gibi modern uygulama geliştirme araçlarını kulalnarak öğrenciler birçok önemli programlama projeleri geliştirebilecek ve bunları J2EE ortamına aktararak yönetimlerini yapabileceklerdir. Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional, 2009 The Java EE 6 Tutorial, 2010 Projeksiyon, Bilgisayar, Ağ Bağlantısı Ders Bilgi Formu 152118023 KURUMSAL JAVA 1/2 Eskişehir Osmangazi Üniversitesi Bilgisayar Mühendisliği Bölümü Hafta 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15,16 No 1 2 3 4 5 6 7 8 9 10 11 Haftalık Plan İçerik Ders Özeti ve Dersin Anahatları Java EE Mimarisi Java kalıcılık uygulama programı arayüzü.( Java Persistence API) Nesne/ ilişkisel eşlemele (Object/relational mapping ) Geri çağırımlar ve Dinleyiciler (Callbacks and Listeners) 1. Ara Sınav Haftası Enterprise Java Beans Oturum Çekirdekleri ve Zamanlayıcı Servisler (Session Beans and the Timer Service) Geri çağırımlar ve Müdahale (Callbacks and Interceptors) İşlemler ve Güvenlik (Transactions and Security.) 2. Ara Sınav Haftası JavaServer Faces Sayfalar ve Bileşenler (Pages and Components) İşleme ve Navigasyon (Processing and Navigation) Yarıyıl Sonu Sınavı Dersin Program Çıktılarına Katkısı Program Çıktısı Bilgisayar mühendisliği, matematik ve fen bilimleri ile ilgili konularında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, mühendislik problemlerini modelleme ve çözme için uygulayabilme becerisi. Bilgisayar mühendisliğinde karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi. Modern tasarım yöntemlerini kullanarak karmaşık bir sistemi, süreci, veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi. Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi. Bilgisayar mühendisliği problemlerinin incelenmesi için test yöntemleri tasarlama, uygulama, analiz ve yorumlama becerisi. Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi. Türkçe sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi. Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi. Mesleki ve Etik Sorumluluk Bilinci Proje yönetimi ile risk yönetimi ve değişiklik yönetimi gibi iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik ve sürdürebilir kalkınma hakkında farkındalık. Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ile çağın sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık. Dersi Veren Öğretim Üyesi İmza Ders Bilgi Formu 152118023 KURUMSAL JAVA Katkı Düzeyi 2 Az 4 Çok 2 Az 3 Orta 2 Az 3 Orta 2 Az 3 Orta 2 Az 3 Orta 1 Yok Tarih 2/2