Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Programcılığı-Önlisans-2014 | BLY1001 | Algoritma ve Programlamaya Giriş | Zorunlu | 1 | 5,00 | 3 | 1 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Programcılığı-Önlisans-2014 | BLY1001 | Algoritma ve Programlamaya Giriş | Zorunlu | 1 | 5,00 | 3 | 1 |
Yapısal programlamanın temel ilkeleri ve C programlama dilinin temel özelliklerinin öğretilmesi. Bu kapsamda C programlama dilinde kullanılan değişkenler, veri tipleri, veri yapıları ve program kontrol deyimleri ile standart kütüphaneler, giriş-çıkış fonksiyonları ve diğer standart fonksiyonlar tanıtılarak; sıralama ve arama yöntemleri, menü hazırlama, bağlı listeler, diziler, dosyalama, grafik fonksiyonları ve port kullanımı üzerine yapılacak uygulamalarla öğrencilerimizin pratiğinin zenginleştirilmesi amaçlanmaktadır.
-
Yapısal programlamanın temel ilkeleri ve C programlama dilinin temel özelliklerinin öğretilmesi. Bu kapsamda C programlama dilinde kullanılan değişkenler, veri tipleri, veri yapıları ve program kontrol deyimleri ile standart kütüphaneler, giriş-çıkış fonksiyonları ve diğer standart fonksiyonlar tanıtılarak; sıralama ve arama yöntemleri, menü hazırlama, bağlı listeler, diziler, dosyalama, grafik fonksiyonları ve port kullanımı üzerine yapılacak uygulamalarla öğrencilerimizin pratiğinin zenginleştirilmesi amaçlanmaktadır.
Anlatım, Soru-Cevap, Araştırma, Demonstrasyon, Uygulama
Yok
Türkçe
Handbook of Applied Cryptography, A. Menezes, S. Vanstone, First edition, 1996, CRC Press. John H.Mathews, Numerical Methods, Prentice – Hall, İnc., Englewood Cliffs, NJ, 1987.1990. Tektaş,M.Topuz,V.,’Algoritmalar ve Güvenlik Sistemleri’, ’Ders Notu, Ekim-2001,İstanbul.
-
Hafta | Teorik |
---|---|
1 | Programlamaya giriş; programlama dilleri, işlemler |
2 | Algoritma hazırlama |
3 | Akış diyagramları ve kodlamaya geçiş |
4 | C'de program yapısı ve tanımlamalar |
5 | Giriş-çıkış fonksiyonları |
6 | Karşılaştırma Deyimleri |
7 | Döngüler |
8 | Arasınav |
9 | Döngüler |
10 | Metin İşlemleri |
11 | Diziler |
12 | Diziler |
13 | Fonksiyonlar |
14 | Fonksiyonlar |
15 | Pointer ve Dosyalama |
16 | Dönem Sonu Değerlendirmesi |
17 | Final |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 40 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 14 | 1 | 14 |
Proje ve Hazırlığı | 0 | 0 | 0 |
Ödev ve Hazırlığı | 14 | 1 | 14 |
Laboratuvar ve Hazırlığı | 14 | 1 | 14 |
Atölye ve Hazırlığı | 0 | 0 | 0 |
Sunum ve Hazırlığı | 0 | 0 | 0 |
Seminer ve Hazırlığı | 0 | 0 | 0 |
Demo ve Hazırlığı | 0 | 0 | 0 |
Araştırma ve Hazırlığı | 14 | 3 | 42 |
Rapor ve Hazırlığı | 0 | 0 | 0 |
Arasınav ve Hazırlığı | 14 | 1 | 14 |
Kısa Sınav ve Hazırlığı | 0 | 0 | 0 |
Final ve Hazırlığı | 14 | 2 | 28 |
Teorik Ders Saati | 0 | 0 | 0 |
Uygulama Ders Saati | 0 | 0 | 0 |
ÖÇ1 | |||||||||||||
ÖÇ2 | |||||||||||||
ÖÇ3 | |||||||||||||
ÖÇ4 | |||||||||||||
ÖÇ5 |