|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Bilgisayar Programcılığı
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Öğrencilerin temel algoritma ve problem çözme yapıları hakkında bilgi sahibi olmasını ve bir problemle karşılaştıklarında bu temel yapıları kullanarak algoritmalar tasarlayabilme ve bu algoritmaları yapısal bir programlama dili ile gerçekleştirebilme yeteneğini kazanmasını sağlamaktır.
Java programlama dilinde giriş-çıkış, karşılaştırma komutlarını, döngüleri, dizileri, fonksiyonları, yapısal veri tiplerini kullanarak program üretebilmesi ve problemlere çözümler bulabilmesi amaçlanmaktadır.
|
|
Dersin İçeriği
|
Temel kavramlar, algoritma geliştirmek Algoritma geliştirmek, satır kod, sayaç yapıları, koşul/karar yapıları ve çoklu koşul yapıları Temel algoritma örnekleri, genel uygulamalar Program geliştirme uygulamaları, veri giriş/çıkış işlemleri Döngüler ve kullanımı Tek boyutlu diziler ve uygulamalar İki ve daha çok boyutlu diziler ve uygulamalar Metotların oluşturulması ve kullanımı HashSet ve HashMap veri türlerine ait örnekler
|
|
Dersin Yöntem ve Teknikleri
|
Teorik ve Uygulama
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Zeki ÇIPLAK zkcplk.medium.com
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Algoritma Geliştirme ve Programlamaya Giriş A dan Z ye C klavuzu
|
|
Ders Notları
|
Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama.
|
|
Dökümanlar
|
Ders notları
|
|
Sınavlar
|
Sınav , Ödev
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%10
|
|
|
Alan Bilgisi
|
%90
|
|
|