Genel Bilgi
| Birim | ADANA MESLEK YÜKSEKOKULU |
| Bilgisayar Programcılığı | |
| Kod | BPP101 |
| Ad | Programlama Temelleri |
| Dönem | 2020-2021 Eğitim-Öğretim Yılı |
| Yarıyıl | 1. Yarıyıl |
| Süre (T+U) | 3-1 (T-U) (17 Hafta) |
| AKTS | 6 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 | Uzaktan Öğretim |
| Bilgi Paketi Koordinatörü | Dr. Öğr. Üyesi VEYSEL POLAT |
| Dersin Öğretim Elemanı |
Dr. Öğr. Üyesi VEYSEL POLAT
(Güz)
(A Grubu)
(Sor. Öğr. Ele.)
|
Dersin Amacı / Hedefi
Bilgisayar yazılımı hakkında temel kavramları, temel düzeyde problem çözme becerilerini, yazılım planlama ve hazırlamasının öğrenilmesi.
Dersin İçeriği
Algoritma ve Akış Şeması ,Kodlama Ortamı ,Kod Yazım Kuralları , Temel Giriş Çıkış Komutları ,Değişken Tanımlamaları ,Döngü Kontrol Deyimleri ,Saptırma ve Karşılaştırma Komutları,Dizi Değişkenlerin Tanımlanması ve Kullanılması, Dizi Değişken Uygulamaları ve sıralama işlemi, Altprogramlar , Fonksiyon Altprogramlar , Harici Altprogramlar , Sırasal Dosyalar ,Doğrudan Erişimli Dosyalar
Dersin Ön Koşulu
Kaynaklar
Notlar
Dersin Öğrenme Çıktıları
| Sıra | Dersin Öğrenme Çıktıları |
|---|---|
| ÖÇ01 | Temel seviyede kodlama mantığını açıklar. |
| ÖÇ02 | Algoritma kavramını açıklar. |
| ÖÇ03 | Problemin akış şeması çizer. |
| ÖÇ04 | Kodlama ortamı yazılımlarını kullanır. |
| ÖÇ05 | Matematiksel ve mantıksal düşünme sistemini kodlamada uygular. |
| ÖÇ06 | Bilgisayar yazılımı hakkında temel kavramları açıklar, temel düzeyde problem çözer. |
| ÖÇ07 | Değişken ve dizi değişkenleri tanımlar. |
| ÖÇ08 | AltProgramların kodunu yazar. |
| ÖÇ09 | Sırasal erişimli dosyaların kodunu yazar. |
| ÖÇ10 | Rastgele erişimli dosyaların kodunu yazar. |
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ı açıklar. | 5 |
| PÖÇ01 | - | Bilgisayar yazılımı ve donanımı açıklar. | 0 |
| PÖÇ02 | - | Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan veri ve donanımı tanımlar. | 3 |
| PÖÇ02 | - | Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan veri ve donanımı tanımlar. | 0 |
| PÖÇ03 | - | Bilgisayar ve bilgisayar ağı ile ilgili gelişmeleri bilimsel yöntem ve teknikleri kullanarak çok yönlü değerlendirir. | 0 |
| PÖÇ03 | - | Bilgisayar ve bilgisayar ağı ile ilgili gelişmeleri bilimsel yöntem ve teknikleri kullanarak çok yönlü değerlendirir. | 0 |
| PÖÇ04 | - | Bilgisayarda karşılaşılan basit yazılım ve donanım arızalarını açıklar. | 3 |
| PÖÇ04 | - | Bilgisayarda karşılaşılan basit yazılım ve donanım arızalarını açıklar. | 0 |
| PÖÇ05 | - | Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan yöntemleri açıklar. | 0 |
| PÖÇ05 | - | Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan yöntemleri açıklar. | 3 |
| PÖÇ06 | - | Bilgi teknolojilerinin öğretim yöntem, teknik ve stratejilerini açıklar. | 0 |
| PÖÇ06 | - | Bilgi teknolojilerinin öğretim yöntem, teknik ve stratejilerini açıklar. | 0 |
| PÖÇ07 | - | Eleştirel ve yaratıcı düşünme ve problem çözme becerilerinin gelişimi için uygun yöntem ve teknikleri kullanır. | 5 |
| PÖÇ07 | - | Eleştirel ve yaratıcı düşünme ve problem çözme becerilerinin gelişimi için uygun yöntem ve teknikleri kullanır. | 4 |
| PÖÇ08 | - | Bilgisayarda karşılaşılan basit yazılım ve donanım arızalarını ve uzmanlık gerektirmeyen sorunların çözümünü planlar. | 5 |
| PÖÇ08 | - | Bilgisayarda karşılaşılan basit yazılım ve donanım arızalarını ve uzmanlık gerektirmeyen sorunların çözümünü planlar. | 0 |
| PÖÇ09 | - | Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır. | 0 |
| PÖÇ09 | - | Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır. | 0 |
| PÖÇ10 | - | Bilgi teknolojilerini öğrenme ve öğrenimi planlama sürecinde etkili olarak kullanır. | 0 |
| PÖÇ10 | - | Bilgi teknolojilerini öğrenme ve öğrenimi planlama sürecinde etkili olarak kullanır. | 0 |
| PÖÇ11 | - | Bilgisayar ortamında verileri saklayabilir, düzenleyebilir ve sorgulayabilir. | 0 |
| PÖÇ11 | - | Bilgisayar ortamında verileri saklayabilir, düzenleyebilir ve sorgulayabilir. | 0 |
| PÖÇ12 | - | Karşılaştığı sorunların çözümünde bireysel ve ekip olarak sorumluluk alır. | 4 |
| PÖÇ12 | - | Karşılaştığı sorunların çözümünde bireysel ve ekip olarak sorumluluk alır. | 3 |
| PÖÇ13 | - | Kamu ve özel sektör alanlarına karşı sorumlu bir yurttaş olur. | 0 |
| PÖÇ13 | - | Kamu ve özel sektör alanlarına karşı sorumlu bir yurttaş olur. | 0 |
| PÖÇ14 | - | Kendi kendine öğrenme becerisi kazanarak, öğrendiği bilgileri eleştirel bir yaklaşımla değerlendirir. | 5 |
| PÖÇ14 | - | Kendi kendine öğrenme becerisi kazanarak, öğrendiği bilgileri eleştirel bir yaklaşımla değerlendirir. | 3 |
| PÖÇ15 | - | Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini değerlendirir. | 5 |
| PÖÇ15 | - | Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini değerlendirir. | 5 |
| PÖÇ16 | - | Öğrenci, öğretmen, okul yönetimi, iş veren ve müşterilerle sağlıklı iletişim kurar. | 0 |
| PÖÇ16 | - | Öğrenci, öğretmen, okul yönetimi, iş veren ve müşterilerle sağlıklı iletişim kurar. | 0 |
| PÖÇ17 | - | Bilgisayar ve iletişim teknolojilerini etkili kullanır. | 0 |
| PÖÇ17 | - | Bilgisayar ve iletişim teknolojilerini etkili kullanır. | 0 |
| PÖÇ18 | - | Kendi mesleki performansı üzerinde düşünme ve gelişimi için girişimde bulunur. | 5 |
| PÖÇ18 | - | Kendi mesleki performansı üzerinde düşünme ve gelişimi için girişimde bulunur. | 0 |
| PÖÇ19 | - | Çevresinde olan bilimsel, mesleki, sanatsal olayları güncel olarak izler ve ilkyatdım yapabilir. | 0 |
| PÖÇ19 | - | Çevresinde olan bilimsel, mesleki, sanatsal olayları güncel olarak izler ve ilkyatdım yapabilir. | 0 |
| PÖÇ20 | - | Bir yabancı dilde fikirlerini sözlü ve yazılı olarak ifade eder, yabancı mesleki kaynakları okur. | 0 |
Haftalık Akış
| Hafta | Konu | Ön Hazırlık | Yöntemler |
|---|---|---|---|
| 1 | Algoritma ve Akış Şeması | Dersten önce konunun okunması ve anlaşılması. | |
| 2 | Kodlama Ortamı | Dersten önce konunun okunması ve anlaşılması. | |
| 3 | Kod Yazım Kuralları | Dersten önce konunun okunması ve anlaşılması. | |
| 4 | Temel Giriş Çıkış Komutları | Dersten önce konunun okunması ve anlaşılması. | |
| 5 | Değişken Tanımlamaları | Dersten önce konunun okunması ve anlaşılması. | |
| 6 | Döngü Kontrol Deyimleri | Dersten önce konunun okunması ve anlaşılması. | |
| 7 | Saptırma ve Karşılaştırma Komutları | Dersten önce konunun okunması ve anlaşılması. | |
| 8 | Ara Sınav | Sınava hazırlanma | |
| 9 | Dizi Değişkenlerin Tanımlanması ve Kullanılması | Dersten önce konunun okunması ve anlaşılması. | |
| 10 | Dizi Değişken Uygulamaları ve sıralama işlemi | Dersten önce konunun okunması ve anlaşılması. | |
| 11 | Altprogramlar | Dersten önce konunun okunması ve anlaşılması. | |
| 12 | Fonksiyon Altprogramlar | Dersten önce konunun okunması ve anlaşılması. | |
| 13 | Harici Altprogramlar | Dersten önce konunun okunması ve anlaşılması. | |
| 14 | Sırasal Dosyalar | Dersten önce konunun okunması ve anlaşılması. | |
| 15 | Doğrudan Erişimli Dosyalar | Dersten önce konunun okunması ve anlaşılması. | |
| 16 | Yarıyıl Sonu Sınavları | ||
| 17 | Yarıyıl Sonu Sınavları |
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 | 4 | 56 |
| Değerlendirmeler ile İlgili Çalışmalar | |||
| Ödev, Proje, Diğer | 1 | 1 | 1 |
| Ara Sınavlar (Yazılı, Sözlü, vs.) | 1 | 12 | 12 |
| Yarıyıl/Yıl Sonu/Final Sınavı | 1 | 28 | 28 |
| Toplam İş Yükü (Saat) | 153 | ||
| Toplam İş Yükü / 25 (s) | 6,12 | ||
| AKTS | 6 AKTS | ||