Türkçe | English
HUKUK FAKÜLTESİ / HUKUK BÖLÜMÜ
HUKUK ( I. ÖĞRETİM)
Ders Bilgi Paketi
http://hukuk.ktu.edu.tr/
Tel: +90 0462 3778652

HUKUK FAKÜLTESİ / HUKUK BÖLÜMÜ / HUKUK ( I. ÖĞRETİM)
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

TBIL1001Programlamanın Temelleri3+1+0AKTS:6
Yıl / YarıyılGüz Dönemi
Ders DuzeyiÖn Lisans
Yazılım ŞekliZorunlu
BölümüBİLGİSAYAR TEKNOLOJİLERİ BÖLÜMÜ
Ön KoşulYok
Eğitim SistemiYüz yüze , Laboratuar Çalışması, Uygulama
Dersin Süresi14 hafta - haftada 3 saat teorik ve 1 saat uygulama
Öğretim ÜyesiÖğretim Görevlisi Fatih ÜÇÜNCÜ
Diğer Öğretim ÜyesiÖĞR. GÖR. Fatih ÜÇÜNCÜ,
Öğretim DiliTürkçe
StajYok
 
Dersin Amacı:
Bu ders ile öğrencinin, programlama temelleri ile ilgili yeterliklerin kazandırılması amaçlanmaktadır.
 
Öğrenim KazanımlarıBPKKÖY
Bu dersi başarı ile tamamlayan öğrenciler :
ÖK - 1 : 1. Sıralı dosyaları kullanabilecektir. 2. Rastgele erişimli dosyaları kullanabilecektir.1,3,7,111,4
ÖK - 2 : 1. Program yazmaya hazırlık yapabilecektir. 2. Değişken ve sabit kullanabilecektir. 3. Giriş-çıkış işlemlerini yapabilecektir. 4. Operatörleri kullanabilecektir. 1,3,7,111,4
ÖK - 3 : 1. Karar kontrol deyimlerini kullanabilecektir. 2. Döngü kontrol deyimlerini kullanabilecektir.1,3,7,111,4
ÖK - 4 : 1. Tek boyutlu dizileri kullanabilecektir. 2. Çok boyutlu dizileri kullanabilecektir. 1,3,7,111,4
ÖK - 5 : 1. Değer döndürmeyen alt programları kullanabilecektir. 2. Değer döndüren alt programları kullanabilecektir.1,3,71,4
BPKK :Bölüm program kazanımlarına katkı, ÖY : Ölçme ve değerlendirme yöntemi (1: Yazılı Sınav, 2: Sözlü Sınav, 3: Ev Ödevi, 4: Laboratuvar Çalışması/Sınavı, 5: Seminer / Sunum, 6: Dönem Ödevi / Proje),ÖK : Öğrenim Kazanımı
 
Ders İçeriği
Algoritma, Akış Diyagramı, Programlama Araçları, Değişkenler ve Sabit, Giriş-Çıkış İşlemleri, Operatörler, Karar Yapıları, Döngü Kontrolleri, Tek Boyutlu Diziler, Çok Boyutlu Diziler, Değer Döndürmeyen Alt Programlar, Değer Döndüren Alt Programlar, Sıralı Dosyalar, Rastgele Erişimli Dosyalar
 
Haftalık Detaylı Ders İçeriği
 HaftaDetaylı İçerikÖnerilen Kaynak
 Hafta 1Algoritma, Yazım Aşamaları, Problemi Tanımlama, Problemi Geliştirme, Çözümü Kâğıt Üzerinde Gösterme, Çözümü Deneme, Çözümü Geliştirme, Oluşabilecek Hatalar
 Hafta 2Akış Diyagramı Şekilleri, Akış Diyagramının Kullanımı, Akış Diyagramının Takibi, Akış Diyagramında Hata Kontrolü
 Hafta 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
 Hafta 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 Operatörleri,Mantıksal Operatörler,Karşılaştırma Operatörleri ,Bit işlem Operatörleri,Azaltma Arttırma Operatörleri,İşlem Önceliği Operatör İşlemleri Hata Mesajları
 Hafta 5KARAR YAPILARI; Karar Kontrol Deyimleri, Karşılaştırma Deyimleri, Çoklu Karar Deyimi, Karar Kontrol Deyimleri, Hata Kontrolü
 Hafta 6DÖNGÜ KONTROLLERİ;Döngü Kontrol Deyimleri, For Döngüsü, Şart Kontrolü Başta Olan Döngüler, Şart Kontrolü Sonda Olan Döngüler, Döngü Akışını Kontrol Eden Deyimler, İç-içe Döngüler, Döngü İşlemlerinde Oluşabilecek Hatalar
 Hafta 7DÖNGÜ KONTROLLERİ;Döngü Kontrol Deyimleri, For Döngüsü, Şart Kontrolü Başta Olan Döngüler, Şart Kontrolü Sonda Olan Döngüler, Döngü Akışını Kontrol Eden Deyimler, İç-içe Döngüler, Döngü İşlemlerinde Oluşabilecek Hatalar
 Hafta 8TEK BOYUTLU DİZİLER; Tek Boyutlu Dizi Oluşturma, Tek Boyutlu Diziye Değer Girme, Tek Boyutlu Diziyi Ekrana Yazdırma, Tek Boyutlu Dizilerde Arama, Tek Boyutlu Dizilerde Sıralama, Karakter Dizileri, Tek Boyutlu Dizilerde Oluşabilen Hatalar
 Hafta 9Ara Sınav
 Hafta 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 Dizilerde Oluşabilen Hatalar
 Hafta 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
 Hafta 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
 Hafta 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
 Hafta 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
 Hafta 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
 Hafta 16Dönem Sonu Sınavı
 
Ders Kitabı / Malzemesi
1YAŞAR, Ebubekir, 2010 Algoritma ve Programlamaya Giriş, Murathan Yayınları
 
İlave Kaynak
 
Ölçme Yöntemi
YöntemHaftaTarih

Süre (Saat)Katkı (%)
Arasınav 9 18/11/2016 1 50
Dönem sonu sınavı 16 03/01/2017 1 50
 
Öğrenci Çalışma Yükü
İşlem adıHaftalık süre (saat)

Hafta sayısı

Dönem toplamı
Yüz yüze eğitim 3 14 42
Sınıf dışı çalışma 7 14 98
Laboratuar çalışması 1 14 14
Arasınav için hazırlık 5 1 5
Arasınav 1 1 1
Uygulama 2 5 10
Klinik Uygulama 0 0 0
Ödev 0 0 0
Proje 0 0 0
Kısa sınav 0 0 0
Dönem sonu sınavı için hazırlık 9 1 9
Dönem sonu sınavı 1 1 1
Diğer 1 0 0 0
Diğer 2 0 0 0
Toplam Çalışma Yükü180