GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
MYBPR1003 Programlama Temelleri Ders 1 1 4,00

Önlisans


Türkçe


Bu dersin amacı, öğrencilere programlamanın temel kavramlarını ve tekniklerini öğretmektir. Öğrenciler, algoritma geliştirme, veri yapıları ve temel programlama dilleri kullanımı konusunda bilgi sahibi olacak ve problem çözme becerilerini geliştireceklerdir. Ayrıca, yazılım geliştirme sürecinde analitik düşünme ve mantıklı yaklaşım yeteneklerini kazanarak, çeşitli uygulama alanlarında etkili ve verimli kod yazma becerilerini pekiştireceklerdir.


Öğr. Gör. Erhan AKAGÜNDÜZ


1 Temel programlama kavramlarını ve yapılarını anlayarak, basit algoritmalar geliştirme ve bu algoritmaları kodlama yeteneğine sahip olur.
2 Değişkenler, kontrol yapıları ve fonksiyonlar gibi temel programlama bileşenlerini kullanarak, mantıksal düşünme ve problem çözme becerilerini geliştirir.
3 Basit veri yapıları (diziler, listeler, vb.) ile çalışarak, veri yönetimi ve manipülasyonu konularında yeterlilik kazanır.
4 Bir programın hata ayıklama ve test süreçlerini uygulayarak, yazılım kalitesini artırma ve hataları etkili bir şekilde çözme becerisi edinir.
5 Temel programlama dillerinin sözdizimini ve semantiğini öğrenerek, farklı yazılım projeleri için uygun diller ve araçlar seçme yeteneğine sahip olur.
6 Dosyalama işlemleri ile dosya okuma, yazma ve yönetme süreçlerini öğrenerek, veri saklama ve işleme konularında etkili çözümler geliştirme yeteneğine sahip olur.

Birinci Öğretim


Yok


Yok


Algoritma, akış diyagramı, programlama araçları, değişkenler ve sabit, giriş-çıkış işlemleri, operatörler, karar yapıları, döngü yapıları, diziler, alt programlar, sıralı ve rastgele erişimli dosyalar


Hafta Teorik Uygulama Laboratuvar
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 Arasınav
9 Tek Boyutlu Diziler ,Ç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, Rastgele Erişimli Dosyalar
14 Sıralı Dosyalar, Rastgele Erişimli Dosyalar



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
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 16 4 64
Uygulama/Pratik 14 1 14
Ara Sınav İçin Bireysel Çalışma 1 14 14
Final Sınavı içiin Bireysel Çalışma 1 14 14
Toplam İş Yükü (saat) 108

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14
ÖÇ 1 3 5 5 5 4 5 5 5 5 5 5 5 5 4
ÖÇ 2 4 4 5 5 5 5 4 5 5 5 4 5 5 5
ÖÇ 3 3 5 5 5 5 5 5 5 5 5 5 5 4 5
ÖÇ 4 5 5 5 3 5 5 5 5 5 5 5 5 5 5
ÖÇ 5 4 5 5 4 5 5 5 5 5 5 5 5 5 5
ÖÇ 6 4 5 5 5 5 5 5 5 5 5 5 5 5 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek