Ders Öğretim Planı
Dersin KoduDersin AdıDersin TürüYılYarıyılAKTS
MBP1032014646PROGRAMLAMA TEMELLERİZorunlu116
Dersin Seviyesi
Ön Lisans
Dersin Amacı
Bu ders ile öğrencinin, programlama temelleri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır.
Dersi Veren Öğretim Görevlisi/Görevlileri
Öğr. Gör. Mehmet BABALIK
Öğrenme Çıktıları
11. Program yazmaya hazırlık yapabilecektir. 2. Değişken ve sabit kullanabilecektir. 3. Giriş-çıkış işlemlerini yapabilecektir. 4. Operatörleri kullanabilecektir.
21. Karar kontrol deyimlerini kullanabilecektir. 2. Döngü kontrol deyimlerini kullanabilecektir.
31. Karar kontrol deyimlerini kullanabilecektir. 2. Döngü kontrol deyimlerini kullanabilecektir.
41. Değer döndürmeyen alt programları kullanabilecektir. 2. Değer döndüren alt programları kullanabilecektir.
51. Sıralı dosyaları kullanabilecektir. 2. Rastgele erişimli dosyaları kullanabilecektir.
6
Öğrenim Türü
Birinci Öğretim
Dersin Ön Koşulu Olan Dersler
Yok
Ders İçin Önerilen Diğer Hususlar
Yok
Dersin İçeriği
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
Haftalık Ayrıntılı Ders İçeriği
HaftaTeorikUygulamaLaboratuvar
1Algoritma 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
2Akış Diyagramı Şekilleri Akış Diyagramının Kullanımı Akış Diyagramının Takibi Akış Diyagramında Hata Kontrolü
3PROGRAMLAMA 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
5KARAR YAPILARI Karar Kontrol DeyimleriKarşılaştırma DeyimleriÇoklu Karar DeyimiKarar Kontrol Deyimleri Hata Kontrolü
6DÖ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
7DÖ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
8Ara Sınav
9TEK 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
11DEĞ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
12DEĞ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
13DEĞ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
14SIRALI 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
15RASTGELE 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
16Dönem Sonu Sınavı
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
YAŞAR, Ebubekir, 2010 Algoritma ve Programlamaya Giriş, Murathan Yayınları
Planlanan Öğrenme Aktiviteleri ve Metodları
Değerlendirme
Yarıyıl (Yıl) İçi EtkinlikleriAdetDeğer
TOPLAM0
Yarıyıl(Yıl) Sonu EtkinliklerAdetDeğer
TOPLAM0
Yarıyıl (Yıl) İçi Etkinlikleri40
Yarıyıl (Yıl) Sonu Etkinlikleri60
TOPLAM100
Dersin Sunulduğu Dil
Türkçe
Staj Durumu
Yok
İş Yükü Hesaplaması
EtkinliklerSayısıSüresi (saat)Toplam İş Yükü (saat)
Ara Sınav111
Final Sınavı111
Derse Katılım14456
Uygulama/Pratik14228
Laboratuvar14114
Ara Sınav İçin Bireysel Çalışma3927
Final Sınavı içiin Bireysel Çalışma41040
TOPLAM İŞ YÜKÜ (saat)167
Program ve Öğrenme Çıktıları İlişkisi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16
ÖÇ13343333333132333
ÖÇ24444444444444444
ÖÇ34444444444444444
ÖÇ43333333333333333
ÖÇ53333333333333333
ÖÇ64343333333343333
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek
 
Ordu University Rectorate Building ,Cumhuriyet Campus , Center / ORDU / TURKEY • Tel: +90 452 226 52 00