İleri Bilgi İşlem 1
Transkript
İleri Bilgi İşlem 1
T.C. MİMAR SİNAN GÜZEL SANATLAR ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ İSTATİSTİK BÖLÜMÜ LİSANS DERS TANITIM FORMU Dersin Adı Kodu Dönemi İST329 5 Ön Koşul Dersleri Dersin Dili Ders Uygulaması Saat/Hafta Dersi Veren(ler) Dersin Yardımcıları Dersin Amacı Dersin Öğrenme Kazanımları (DÖK) Dersin İçeriği Ders Öğretim Yöntemi ve Teknikleri İleri Bilgi İşlem 1 Zorunlu/Seçmeli MSGSÜ Kredi S 2 AKTS 2 Türkçe Ders Uygulama Laboratuvar 2 Yrd. Doç. Dr. Ayça Ç. Pehlivanlı Amaç, ileri düzey programlama problemlerini yapısal bir programlama dilini ve algoritma tekniklerini kullanarak etkin ve hızlı biçimde çözen programlar üretebilmektir. 1. Nesne tabanlı programlamanın temel kavramlarını betimler. 2. Bir yapısal programlama dilinin gelişmiş tekniklerini kullanır. 3. Karmaşık veri tiplerini kullanır: diziler ve işaretçiler 4. Öğrendiği programlama dilini kullanarak ileri-düzey bilgisayar programları geliştirir 5. Basit veri yapıları oluşturur 6. Sınıfları ve nesneleri betimler. 7. Test etme ve hata ayıklama tekniklerini uygular. Nesne tabanlı programlamanın temel kavramları, fonksiyon pekiştirme, karmaşık veri tipleri: diziler ve işaretçiler, bilgisayar hafıza yönetimi, veri yapıları, ve nesne tabanlı programlamaya giriş. Bir nesne tabanlı (C++, Java, C#) programlama diliyle kodlama, test etme ve hata ayıklama. Anlatım, Tartışma, Örnek Olay DERS AKIŞI (Haftalara Göre Konu Başlıkları) Hafta Konular Nesne tabanlı programlamanın temel kavramları, nesne (object), 1 sınıf (class), source ve header dosya kavramları ve ilişkileri Seçilen programlama dilinin temel gramerinin(syntax) örnek 2 program çıktısının adım adım incelenerek anlatılması Gelişmiş fonksiyonların örnek program çıktısının adım adım 3 incelenerek anlatılması Fonksiyon aşırı yüklenmesi, fonksiyon şablonları örneklerinin 4 program çıktıları üzerinden incelenmesi Karmaşık veri tipleri: dizileri, örnekler 5 Programlama uygulamaları, çıktılar üzerinden incelemeler 6 Karmaşık veri tipleri: işaretçiler, örnekler 7 Programlama uygulamaları, çıktılar üzerinden incelemeler 8 Arasınav 9 Bilgisayar bellek yönetimi 10 Basit veri yapılarının örnek program çıktısının adım adım 11 incelenerek anlatılması Birleşimler, soyut veri tipleri 12 Nesne tabanlı programlama ile ilgili basit programlama 13 Ön Hazırlık ve Notlar 14 uygulamalarının gösterilmesi Genel tekrar ve uygulama KAYNAKLAR 1. P.J. Deitel, H.M. Deitel (2012). C++ How to Program. Pearson Education. 2. Stuart Reges, Marty Stepp (2011). Building Java Programs. Pearson . DERSİN PROGRAM YETERLİLİKLERİNE KATKISI (Dersin katkısı olan alanı en az 1 en çok 3 olmak üzere değerlendiriniz) No Program Yeterlilikleri (PY) 1 2 3 4 5 Ders Öğrenme Kazanımları İstatistiksel problemleri matematiksel olarak modelleyebilir ve sonuçlarını değerlendirir İstatistiksel problemleri bilgisayar kullanarak çözebilir, veri işleme sürecinde kullanılan en az iki istatistik paket programını etkin kullanabilme 1,2,3,4,5,6,7 becerisine sahip olur Katkı Yüzdesi 1 2 3 X İstatistik alanının gerektirdiği düzeyde veri tabanı kullanma ve bilgisayar 1,2,3,4,5,6,7 programlama bilgi ve becerisine sahip olur. X Disiplinlerarası takımlarda yaratıcı, eleştirel ve geniş bakış açısı ile 1,2,3,4,5,6,7 çalışabilir İstatistik alanında edindiği kavramsal ve uygulamalı bilgileri kullanarak sorunları tanımlar, bir plan çerçevesinde gerekli verileri toplar, analiz edip yorumlar 6 Ekonomik, çevre, sağlık, küresel ve toplumsal boyutlarda istatistik biliminin etkilerini anlamaya yönelik eğitim alt yapısına sahip olur 7 Analitik düşünme yeteneği ile sonuç çıkarma sürecinde zamanı etkin 1,2,3,4,5,6,7 kullanabilir 8 Yaşam boyu öğrenmenin gerekliliğinin bilincine sahip olur ve mesleki bilgi 1,2,3,4,5,6,7 ve becerilerini sürekli olarak geliştirebilir. 9 İstatistik alanı ile ilgili gelişmeleri takip edebilecek düzeyde yabancı dil bilgisine ve Türkçe, sözlü ve yazılı etkin iletişim kurma becerisine sahip olur X X X 10 Deney tasarlayabilir, deney yapabilir, deney sonuçlarını istatistiksel olarak analiz edebilir ve yorumlayabilir 11 İstatistik bilimi alanında karşılaşılan problemleri çözmek için bireysel ve ekip üyesi olarak etkin bir biçimde sorumluluk alabilir 12 Mesleki etik ve sorumluluk bilincine sahip olur. 1,2,3,4,5,6,7 X 13 İstatistik alanı ile ilgili sahip olduğu bilgi birikimini toplum yararına 1,2,3,4,5,6,7 kullanma bilincine sahip olur X AKTS / İŞ YÜKÜ TABLOSU Etkinlik Ders (14 hafta: 14 x toplam ders saati) Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, araştırma, alan çalışması, kütüphane, görüşmeler, vb.) Ara Sınav(lar) Sayısı Süresi (Saat) Toplam İş Yükü (Saat) 14 2 28 14 2 28 1 5 5 Sunum / Seminer Ödev / Rapor Proje Yarıyıl Sonu Sınavı 1 10 Toplam İş Yükü Toplam İş Yükü / 30 s ( 1 AKTS = 30 saat) (25-30 saat aralığı tartışması için KILAVUZA bakınız) Dersin AKTS Kredisi DEĞERLENDİRME SİSTEMİ DÖNEM İÇİ Ara Sınav Sayısı 1 10 71 2,36 2 Katkı Yüzdesi 100 Kısa Sınav Uygulama / Ödev / Araştırma / Rapor Sunum Projelendirme Süreci Çalışmaları Toplam DÖNEM SONU Sınav Sayısı 1 100 Katkı Yüzdesi 100 Ödev Proje Toplam BAŞARI DURUMU Dönem İçi 100 Katkı Yüzdesi Dönem Sonu 40 60 Toplam 100 (*)Bu Taslağın Başlığındaki tanımlar, ilgili Akademik birim, Program ve Öğretim Düzeyine göre değiştirilir. (**)Bölümler/Programlar, bu taslağı inceleyip görüş ve önerilerini bildirerek, üniversiteye ortak bir Ders tanıtım Formunun biran önce nihai halini almasına katkıda bulunabilir. 100
Benzer belgeler
Web Programlama - MSGSÜ İstatistik
Disiplinlerarası takımlarda yaratıcı, eleştirel ve geniş bakış açısı ile