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.
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 |
Birinci Öğretim
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 | 3 | 4 | 3 | 4 | 3 | 3 | 3 | 3 | 3 | 3 | 4 | 3 | 3 | 3 | 3 |