BLP153 Programlama Temelleri

7 AKTS - 3-1 Süre (T+U)- 1. Yarıyıl- 3.5 Yerel Kredi

Genel Bilgi

Birim CEYHAN MESLEK YÜKSEKOKULU
Bilgisayar Programcılığı
Kod BLP153
Ad Programlama Temelleri
Dönem 2021-2022 Eğitim-Öğretim Yılı
Yarıyıl 1. Yarıyıl
Süre (T+U) 3-1 (T-U) (17 Hafta)
AKTS 7 AKTS
Yerel Kredi 3.5 Yerel Kredi
Eğitim Dil Türkçe
Seviye Ön Lisans Dersi
Tür Normal
Etiket Z Zorunlu
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Öğr. Gör. BERİN YENİ
Dersin Öğretim Elemanı Öğr. Gör. BERİN YENİ (Güz) (A Grubu) (Sor. Öğr. Ele.)


Dersin Amacı / Hedefi

Programlama Temelleri Dersinin Amacı öğrencilere; bir problemin çözüm süreçlerini kavrayabilme, işlem adımları ve akış şemaları oluşturabilme ve bunları bir programlama diline ait koda dönüştürebilme yeterliliklerini kazandırmaktır.

Dersin İçeriği

Problemin çözüm süreçleri. Çözüme yönelik işlem adımları ve akış şemaları. Seçilen programlama diline ait kodlama. Kontrol ve döngü deyimleri. Diziler ve dizi işlemleri. Altprogramlar, dosyalar ve dosya giriş-çıkış işlemleri.

Dersin Ön Koşulu

Kaynaklar

Notlar



Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Problem çözümü için gereken süreçleri kavrar
ÖÇ02 Problemin çözüm algoritmasını yazar, akış şemasını oluşturur
ÖÇ03 Yazılım için değişkenler tanımlar, operatörleri kullanır .
ÖÇ04 Giriş Çıkış ve Kontrol deyimlerini kullanır
ÖÇ05 Döngü deyimlerini kullanır
ÖÇ06 Dizi kullanarak çok sayıda bilgiyi hafızada işleyebilir
ÖÇ07 Altprogram oluşturur ve Altprograma yönelik işlemler yapar
ÖÇ08 dosya yapısını bilir, dosyaya işlemlerini gerçekleştirir
ÖÇ11 .


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 - Bilgisayar yazılımı ve donanımı ile ilgili planlamada görev alır 1
PÖÇ01 - Bilgisayar yazılımı ve donanımı ile ilgili planlamada görev alır 1
PÖÇ01 - Bilgisayar yazılımı ve donanımı ile ilgili planlamada görev alır 1
PÖÇ02 - Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan verileri tanımlama, toplama ve kullanmayı etkin bir biçimde yapabilir; pratik uygulamalarda gereken teorik bilgileri, bilgi ve becerileri kullanabildiğini gösterir 2
PÖÇ02 - Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan verileri tanımlama, toplama ve kullanmayı etkin bir biçimde yapabilir; pratik uygulamalarda gereken teorik bilgileri, bilgi ve becerileri kullanabildiğini gösterir 2
PÖÇ02 - Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan verileri tanımlama, toplama ve kullanmayı etkin bir biçimde yapabilir; pratik uygulamalarda gereken teorik bilgileri, bilgi ve becerileri kullanabildiğini gösterir 2
PÖÇ03 - Kelime işlemci, hesap tablosu, sunu, veritabanı ve çeşitli yazılımları kurar ve kullanır 1
PÖÇ03 - Kelime işlemci, hesap tablosu, sunu, veritabanı ve çeşitli yazılımları kurar ve kullanır 1
PÖÇ03 - Kelime işlemci, hesap tablosu, sunu, veritabanı ve çeşitli yazılımları kurar ve kullanır 1
PÖÇ04 - Kodlama yapar, internet ve ağ ile ilgili cihazların montajını yapar 2
PÖÇ04 - Kodlama yapar, internet ve ağ ile ilgili cihazların montajını yapar 2
PÖÇ04 - Kodlama yapar, internet ve ağ ile ilgili cihazların montajını yapar 2
PÖÇ05 - Alanında yeterli olacak düzeyde Türkçe ve yabancı dil bilgisine sahip olur 1
PÖÇ05 - Alanında yeterli olacak düzeyde Türkçe ve yabancı dil bilgisine sahip olur 1
PÖÇ05 - Alanında yeterli olacak düzeyde Türkçe ve yabancı dil bilgisine sahip olur 1
PÖÇ06 - Sorumluluğu altında çalışanların performanslarını objektif olarak değerlendirir ve denetler 1
PÖÇ06 - Sorumluluğu altında çalışanların performanslarını objektif olarak değerlendirir ve denetler 1
PÖÇ06 - Sorumluluğu altında çalışanların performanslarını objektif olarak değerlendirir ve denetler 1
PÖÇ07 - Bilgisayarda karşılaşılan yazılım ve basit donanım arızalarını tespit eder ve uzmanlık gerektirmeyen sorunları çözer 2
PÖÇ07 - Bilgisayarda karşılaşılan yazılım ve basit donanım arızalarını tespit eder ve uzmanlık gerektirmeyen sorunları çözer 2
PÖÇ07 - Bilgisayarda karşılaşılan yazılım ve basit donanım arızalarını tespit eder ve uzmanlık gerektirmeyen sorunları çözer 2
PÖÇ08 - Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır 2
PÖÇ08 - Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır 2
PÖÇ08 - Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır 2
PÖÇ09 - Bilgisayar Teknolojisi ile ilgili tasarım ve uygulamaları takım çalışmasıyla oluşturur, ilgili kişi ve kurumlara sunar 2
PÖÇ09 - Bilgisayar Teknolojisi ile ilgili tasarım ve uygulamaları takım çalışmasıyla oluşturur, ilgili kişi ve kurumlara sunar 2
PÖÇ09 - Bilgisayar Teknolojisi ile ilgili tasarım ve uygulamaları takım çalışmasıyla oluşturur, ilgili kişi ve kurumlara sunar 2
PÖÇ10 - Analitik ve sosyal düşünme yeteneği kazanır ve alanı ile ilgili bilgi ve becerilerini yönetmeliklere uygun kullanarak Ülke ekonomisine katkıda bulunur 0
PÖÇ10 - Analitik ve sosyal düşünme yeteneği kazanır ve alanı ile ilgili bilgi ve becerilerini yönetmeliklere uygun kullanarak Ülke ekonomisine katkıda bulunur 0
PÖÇ10 - Analitik ve sosyal düşünme yeteneği kazanır ve alanı ile ilgili bilgi ve becerilerini yönetmeliklere uygun kullanarak Ülke ekonomisine katkıda bulunur 0
PÖÇ11 - Kamu ve özel sektör iş alanlarında mesleki bağlantıları sağlar ve karar alma sürecinde sosyal ve mesleki alanda uygun araçları kullanır 1
PÖÇ11 - Kamu ve özel sektör iş alanlarında mesleki bağlantıları sağlar ve karar alma sürecinde sosyal ve mesleki alanda uygun araçları kullanır 1
PÖÇ11 - Kamu ve özel sektör iş alanlarında mesleki bağlantıları sağlar ve karar alma sürecinde sosyal ve mesleki alanda uygun araçları kullanır 1
PÖÇ12 - İnternet ve çeşitli iletişim teknolojilerini kullanarak araştırma yapar 2
PÖÇ12 - İnternet ve çeşitli iletişim teknolojilerini kullanarak araştırma yapar 2
PÖÇ12 - İnternet ve çeşitli iletişim teknolojilerini kullanarak araştırma yapar 2
PÖÇ13 - Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini uygulayabildiğini gösterir 2
PÖÇ13 - Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini uygulayabildiğini gösterir 2
PÖÇ13 - Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini uygulayabildiğini gösterir 2
PÖÇ14 - İnsan ilişkileri ve girişimcilik temel kavramları doğrultusunda ekip çalışması yapar 1
PÖÇ14 - İnsan ilişkileri ve girişimcilik temel kavramları doğrultusunda ekip çalışması yapar 1
PÖÇ14 - İnsan ilişkileri ve girişimcilik temel kavramları doğrultusunda ekip çalışması yapar 1
PÖÇ15 - Atatürk İlkeleri ve İnkılâp Tarihi konusunda bilgi sahibi olur 1
PÖÇ15 - Atatürk İlkeleri ve İnkılâp Tarihi konusunda bilgi sahibi olur 1
PÖÇ15 - Atatürk İlkeleri ve İnkılâp Tarihi konusunda bilgi sahibi olur 1
PÖÇ16 - Bilgisayar Teknolojileri alanındaki çalışmalarda öngörülmeyen durumlarla ilgili sorunları belirleme ve çözüm yolları bulma yeteneğini kazandığını gösterir 2
PÖÇ16 - Bilgisayar Teknolojileri alanındaki çalışmalarda öngörülmeyen durumlarla ilgili sorunları belirleme ve çözüm yolları bulma yeteneğini kazandığını gösterir 2
PÖÇ16 - Bilgisayar Teknolojileri alanındaki çalışmalarda öngörülmeyen durumlarla ilgili sorunları belirleme ve çözüm yolları bulma yeteneğini kazandığını gösterir 2
PÖÇ17 - Yazılım, donanım ve ağ keşiflerinde görev alır 1
PÖÇ17 - Yazılım, donanım ve ağ keşiflerinde görev alır 1
PÖÇ17 - Yazılım, donanım ve ağ keşiflerinde görev alır 1


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Temel Kavramlar Programlamaya giriş
2 Algoritma ve Akış Diyagramı Bilgisayar Laboratuvarında uygulama programları geliştirme
3 Veri tipleri, Değişkenler ve Sabitler Bilgisayar Laboratuvarında uygulama programları geliştirme
4 Giriş- Çıkış İşlemleri ve Operatörler Bilgisayar Laboratuvarında uygulama programları geliştirme
5 Program Yapısı, Algoritma ve Akış Diyagramının Programlama diline Uygulanması, Programlama Dilinde Operatörler ve Giriş/Çıkış deyimleri Bilgisayar Laboratuvarında uygulama programları geliştirme
6 Karar Yapıları Bilgisayar Laboratuvarında uygulama programları geliştirme
7 Döngü Bilgisayar Laboratuvarında uygulama programları geliştirme
8 Ara Sınav Bilgisayar Laboratuvarında uygulama programları geliştirme
9 Ara sınav Ders Tekrarı
10 Dizi ( Tek Boyutlu) Bilgisayar Laboratuvarında uygulama programları geliştirme
11 Dizi ( Çok Boyutlu) Bilgisayar Laboratuvarında uygulama programları geliştirme
12 Alt Program tanımlama,Değer Döndürmeyen Alt Programlar Bilgisayar Laboratuvarında uygulama programları geliştirme
13 Değer Döndüren Alt Programlar Bilgisayar Laboratuvarında uygulama programları geliştirme
14 Sıralı Dosyalar ve dosya işlemleri Bilgisayar Laboratuvarında uygulama programları geliştirme
15 Rastgele Erişimli Dosyalar Bilgisayar Laboratuvarında uygulama programları geliştirme
16 Yarıyıl Sonu Sınavları Final Sınavı
17 Yarıyıl Sonu Sınavları Final Sınavı


Değerlendirme (Sınav) Yöntemleri ve Kriterleri

Değerlendirme Türü Yarıyıl İçi / Yıl İçi Etkisi Yarıyıl Sonu / Yıl Sonu Etkisi
1. Ara Sınav 100 40
Genel Değerlendirme
Yarıyıl İçi / Yıl İçi Toplam 100 40
1. Yıl Sonu Sınavı - 60
Genel Toplam - 100


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 4 56
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 6 84
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 1 6 6
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 8 8
Yarıyıl/Yıl Sonu/Final Sınavı 1 16 16
Toplam İş Yükü (Saat) 170
Toplam İş Yükü / 25 (s) 6,80
AKTS 7 AKTS

Güncelleme Zamanı: 22.04.2025 10:53