| | | | | | | | | | | | ISPARTA UYGULAMALI BİLİMLER ÜNİVERSİTESİ PROGRAM DERS BİLGİ PAKETİ DERS İÇERİĞİ |
| | | | | | | |
| | | | | | | | | | | Bölüm | Senirkent Meslek Yüksekokulu Bilgisayar Programcılığı | DERS BİLGİLERİ(Revizyon Tarihi:22.02.2024 17:16:00) | Ders Kodu | Ders Adı | Kredi Teorik+ Uygulama (Saat) | Kredi Toplam | AKTS | Yarı Yılı | BPR-3259 | Veri Yapıları | 3,0 | 3,0 | 3,0 | 3. Yarıyıl | Dersin Dili | Türkçe | Ders Düzeyi | ÖNLİSANS TYYÇ:5.DÜZEY EQF-LLL:5.DÜZEY QF-EHEA:KISA DÜZEY | Dersin Türü | Seçmeli | Dersi Verenler | Öğr. Gör. Ali BALIM | Dersin Yardımcıları | - | Ofis Yeri | 415 | E-Posta | alibalim@isparta.edu.tr | Ofis Görüşme Saatleri | CUMA 10:00 ile 12:00 arası | İş Telefonu | 2465112739 | Dersin Amacı/Hedefleri | Programlama dillerinin genel yapıları öğretilerek, yazılım geliştirme aşamasında kullanılacak veri yapılarının bilgisine temel seviyede sahip olmak | Dersin İçeriği | C/C++/C# programlama dili genel yapısı, Programlama dilleri genel yapıları, fonksiyonlar, rekursif fonksiyonlar, yığın yapısı, kuyruk yapısı, bağlı listeler, temel sıralama algoritmaları, arama algoritmaları, algoritma analizleri, ağaç yapısı | Önkoşul Dersleri | | Dersi İşleyiş Yöntemi | Yüz Yüze | DERSİN KATEGORİSİ | Dersin Kategorisi (Genel) | Katkı Düzeyi (%) | Temel/Alana Özgü Mesleki Ders | 60 | Uzmanlık/Program Dersi | 0 | Matematik ve temel bilimler | 0 | Genel Eğitim | 0 | Destek Dersi | 0 | Beceri, İletişim ve Yönetim Becerileri Dersi | 20 | Aktarılabilir Beceri Dersi | 20 |
| |
| | | | | | | | DERSİN KAZANIMLARI(Revizyon Tarihi:16.02.2022 15:16:00) | | Programlama dillerinin genel yapısını bilir, C/C++/C# programlama dilinde kullanabilir | | Programlama dillerinde kullanılan temel veri tiplerini bilir, C/C++/C# programlama dilinde kullanabilir | | Programlama dillerinde kullanılan temel karar yapılarını ve döngü yapılarını bilir, C/C++/C# programlama dilinde kullanabilir | | Fonksiyonları ve rekursif fonksiyon yapısını bilir, programlama dillerinde rekursif fonksiyon hazırlayabilir | | Geliştirilen algoritmanın analizini ve zaman karmaşıklığını hesaplayabilir | | Kuyruk, Yığın ve Bağlı liste yapısını bilir ve yazılım tasarımı aşamasında bu yapıları kullanabilir | | Temel sıralama algoritmalarını bilir ve bu algoritmaları yazılım tasarımı aşamasında kullanabilir | | Temel arama algoritmalarını bilir ve bu algoritmaları yazılım tasarımı aşamasında kullanabilir | | Ağaç yapılarını ve çeşitlerini bilir |
| | | |
|
| |