GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
MBP1032014646 PROGRAMLAMA TEMELLERİ Ders 1 1 6.00

Önlisans


Türkçe


Bu ders ile öğrencinin, programlama temelleri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır.


Öğr. Gör. Mehmet BABALIK


1 1. Program yazmaya hazırlık yapabilecektir. 2. Değişken ve sabit kullanabilecektir. 3. Giriş-çıkış işlemlerini yapabilecektir. 4. Operatörleri kullanabilecektir.
2 1. Karar kontrol deyimlerini kullanabilecektir. 2. Döngü kontrol deyimlerini kullanabilecektir.
3 1. Karar kontrol deyimlerini kullanabilecektir. 2. Döngü kontrol deyimlerini kullanabilecektir.
4 1. Değer döndürmeyen alt programları kullanabilecektir. 2. Değer döndüren alt programları kullanabilecektir.
5 1. Sıralı dosyaları kullanabilecektir. 2. Rastgele erişimli dosyaları kullanabilecektir.
6


Yok


Yok


1 Algoritma 2 Akış Diyagramı 3 Programlama Araçları, Değişkenler ve Sabit 4 Giriş-Çıkış İşlemleri, Operatörler 5 Karar Yapıları 6 Döngü Kontrolleri 7 Döngü Kontrolleri 8 Tek Boyutlu Diziler 9 Çok Boyutlu Diziler 10 Değer Döndürmeyen Alt Programlar 11 Değer Döndüren Alt Programlar 12 Değer Döndüren Alt Programlar 13 Sıralı Dosyalar 14 Rastgele Erişimli Dosyalar


Hafta Teorik Uygulama Laboratuvar
1 Algoritma Yazım Aşamaları Problemi Tanımlama Problemi Geliştirme Sisteme Uyumluluğunu Tespit Etme Çözümü Kâğıt Üzerinde Gösterme Çözümü Deneme Çözümü Geliştirme Oluşabilecek Hatalar
2 Akış Diyagramı Şekilleri Akış Diyagramının Kullanımı Akış Diyagramının Takibi Akış Diyagramında Hata Kontrolü
3 PROGRAMLAMA ARAÇLARI Bilgisayarın Çalışma Mantığı Makine Dili İkili Sayı Sistemi Derleyici Yazılım Bir Yazılımda Olması Gereken Temel Özellikler Yazılım Çeşitleri Programlama Araçları Programlama Dili Programlama Dili Çeşitleri Programlama Dili Yazılımı Kurulumu DEĞİŞKENLER VE SABİTLER Değişkenler Veri Tipleri Değişkenlere değer atama Değişken İsimlendirme Kuralları Değişken Kapsama Alanı Sabitler Sabit Tanımlama Değer Atama
4 Çıkış İşlemleri,Bir Metin İfadesini Ekrana Yazdırma İlk Değer Atanan Değişken Değerini Ekrana Yazdırma,Formatlı Çıkış İşlemleri,Giriş İşlemleri,Klavyeden Değişkene Değer Atama,Giriş-Çıkış İşlemleri Hata Mesajları,Operatörler,Matematiksel Operatörler,String Operatörleri,Atama
5 KARAR YAPILARI Karar Kontrol DeyimleriKarşılaştırma DeyimleriÇoklu Karar DeyimiKarar Kontrol Deyimleri Hata Kontrolü
6 DÖNGÜ KONTROLLERİDöngü Kontrol DeyimleriFor Döngüsü Şart Kontrolü Başta Olan DöngülerŞart Kontrolü Sonda Olan DöngülerDöngü Akışını Kontrol Eden Deyimlerİç-içe DöngülerDöngü İşlemlerinde Oluşabilecek Hatalar
7 DÖNGÜ KONTROLLERİDöngü Kontrol DeyimleriFor Döngüsü Şart Kontrolü Başta Olan DöngülerŞart Kontrolü Sonda Olan DöngülerDöngü Akışını Kontrol Eden Deyimlerİç-içe DöngülerDöngü İşlemlerinde Oluşabilecek Hatalar
8 Ara Sınav
9 TEK BOYUTLU DİZİLERTek Boyutlu Dizi OluşturmaTek Boyutlu Diziye Değer GirmeTek Boyutlu Diziyi Ekrana YazdırmaTek Boyutlu Dizilerde Arama Tek Boyutlu Dizilerde Sıralama Karakter Dizileri Tek Boyutlu Dizilerde Oluşabilen Hatalar
10 ÇOK BOYUTLU DİZİLER Çok Boyutlu Dizi Oluşturma Çok Boyutlu Diziye Değer Girme Çok Boyutlu Diziyi Ekrana Yazdırma Çok Boyutlu Dizilerle Yapılan İşlemler Çok Boyutlu Dizilerde Oluşabilen Hatalar
11 DEĞER DÖNDÜRMEYEN ALT PROGRAMLAR Alt Program Tanımlama Alt Programın Kullanımı Parametre Kullanımı Değer Döndürmeyen Alt Program Kullanımında Oluşan Hatalar
12 DEĞER DÖNDÜREN ALT PROGRAMLAR Alt Program Tanımlama Alt Programın Kullanımı Parametre Kullanımı Rekürsif Alt Programlar Değer Döndüren Alt Program Kullanımında Oluşabilen Hatalar
13 DEĞER DÖNDÜREN ALT PROGRAMLAR Alt Program Tanımlama Alt Programın Kullanımı Parametre Kullanımı Rekürsif Alt Programlar Değer Döndüren Alt Program Kullanımında Oluşabilen Hatalar
14 SIRALI DOSYALAR Dosyayı oluşturma Dosyayı açma Dosyaya bilgi yazma Dosyadan bilgi okuma Dosyadan bilgi arama Dosyada bilgiyi değiştirme Dosyadaki bilgiyi silme Dosyayı kapatma Dosyayı silme Hazır dosya fonksiyonları Sıralı Dosya Kullanımında Oluşan Hatalar
15 RASTGELE ERİŞİMLİ DOSYALAR Dosyayı oluşturma Dosyayı açma Dosyaya bilgi yazma Dosyadan bilgi okuma Dosyadan bilgi arama Dosyada bilgiyi değiştirme Dosyadaki bilgiyi silme Dosyayı kapatma Dosyayı silme Rastgele erişimli Dosya Kullanımında Oluşan Hatalar
16 Dönem Sonu Sınavı

YAŞAR, Ebubekir, 2010 Algoritma ve Programlamaya Giriş, Murathan Yayınları



Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 4 56
Uygulama/Pratik 14 2 28
Laboratuvar 14 1 14
Ara Sınav İçin Bireysel Çalışma 3 9 27
Final Sınavı içiin Bireysel Çalışma 4 10 40
Toplam İş Yükü (saat) 167

[PC] 1 [PC] 2 [PC] 3 [PC] 4 [PC] 5 [PC] 6 [PC] 7 [PC] 8 [PC] 9 [PC] 10 [PC] 11 [PC] 12 [PC] 13 [PC] 14 [PC] 15 [PC] 16
[OC] 1 3 3 4 3 3 3 3 3 3 3 1 3 2 3 3 3
[OC] 2 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
[OC] 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
[OC] 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
[OC] 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
[OC] 6 3 4 4 3 3 3 3 3 3 3 3 4 3 3 3 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek