DERS BİLGİLERİ | |||||
---|---|---|---|---|---|
Ders | Kodu | Yarıyıl | Ders Süresi | Kredi | AKTS |
Programlama Temelleri | BPP 101 | 1 | 3 | 3.5 | 6 |
Ön Koşul Dersleri | |
Ders Hakkında Önerilen Diğer Hususlar | None |
Dersin Dili | Türkçe | ||||||||||||
Dersin Seviyesi | Önlisans | ||||||||||||
Dersin Türü | Zorunlu | ||||||||||||
Dersin Koordinatörü | Dr. Öğr. Üyesi Veysel POLAT | ||||||||||||
Dersi Verenler |
|
||||||||||||
Dersin Yardımcıları | |||||||||||||
Dersin Amacı | 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 Öğrenme Kazanımları |
---|
1) Temel seviyede kodlama mantığını açıklar. |
2) Algoritma kavramını açıklar. |
3) Akış şeması çizer. |
4) Kodlama ortamı yazılımlarını kurar ve kullanır. |
5) Uses mathematical and logical thinking in coding. |
6) Bilgisayar yazılımı hakkında temel kavramları açıklar, temel düzeyde problem çözer. |
7) Değişken ve dizi değişkenleri tanımlar ve kullanır. |
8) AltProgramlar tanımlar ve kullanır. |
9) Sırasal ve doğrudan erişimli dosyaları tanımlar ve kullanır |
10) |
11) |
12) |
13) . |
14) |
15) |
DERSİN PROGRAM KAZANIMLARINA KATKISI | |||||||
---|---|---|---|---|---|---|---|
No | Temel öğrenme Kazanımları | Katkı Düzeyi | |||||
1 | 2 | 3 | 4 | 5 | |||
1 | Bilgisayar yazılımı ve donanımı açıklar. |
X | |||||
2 | Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan veri ve donanımı tanımlar. |
X | |||||
3 | Bilgisayar ve bilgisayar ağı ile ilgili gelişmeleri bilimsel yöntem ve teknikleri kullanarak çok yönlü değerlendirir. |
X | |||||
4 | Bilgisayarda karşılaşılan basit yazılım ve donanım arızalarını açıklar. |
X | |||||
5 | Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan yöntemleri açıklar. |
X | |||||
6 | Bilgi teknolojilerinin öğretim yöntem, teknik ve stratejilerini açıklar. |
X | |||||
7 | Eleştirel ve yaratıcı düşünme ve problem çözme becerilerinin gelişimi için uygun yöntem ve teknikleri kullanır. |
X | |||||
8 | Bilgisayarda karşılaşılan basit yazılım ve donanım arızalarını ve uzmanlık gerektirmeyen sorunların çözümünü planlar. |
X | |||||
9 | Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır. |
||||||
10 | Bilgi teknolojilerini öğrenme ve öğrenimi planlama sürecinde etkili olarak kullanır. |
||||||
11 | Bilgisayar ortamında verileri saklayabilir, düzenleyebilir ve sorgulayabilir. |
||||||
12 | Karşılaştığı sorunların çözümünde bireysel ve ekip olarak sorumluluk alır. |
X | |||||
13 | Kamu ve özel sektör alanlarına karşı sorumlu bir yurttaş olur. |
||||||
14 | Kendi kendine öğrenme becerisi kazanarak, öğrendiği bilgileri eleştirel bir yaklaşımla değerlendirir. |
X | |||||
15 | Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini değerlendirir. |
X | |||||
16 | Öğrenci, öğretmen, okul yönetimi, iş veren ve müşterilerle sağlıklı iletişim kurar. |
||||||
17 | Bilgisayar ve iletişim teknolojilerini etkili kullanır. |
||||||
18 | Kendi mesleki performansı üzerinde düşünme ve gelişimi için girişimde bulunur. |
X | |||||
19 | Çevresinde olan bilimsel, mesleki, sanatsal olayları güncel olarak izler ve ilkyatdım yapabilir. |
||||||
20 | Bir yabancı dilde fikirlerini sözlü ve yazılı olarak ifade eder, yabancı mesleki kaynakları okur. |
DERS AKIŞI | |||
---|---|---|---|
Hafta | Konular | Ön Hazırlık | Yöntem |
1 | Algoritma ve Akış Şeması | Dersten önce ders 1. konunun notunun okunması ve anlaşılması. | Anlatım Soru-Cevap |
2 | Kodlama Ortamı | Dersten önce konunun okunması ve anlaşılması. | Anlatım Alıştırma ve Uygulama |
3 | Kod Yazım Kuralları | Dersten önce konunun okunması ve anlaşılması. | Anlatım |
4 | Temel Giriş Çıkış Komutları | Dersten önce konunun okunması ve anlaşılması. | Anlatım Alıştırma ve Uygulama Gösterip Yaptırma |
5 | Değişken Tanımlamaları | Dersten önce konunun okunması ve anlaşılması. | Anlatım Gösterip Yaptırma |
6 | Döngü Kontrol Deyimleri | Dersten önce konunun okunması ve anlaşılması. | Anlatım Soru-Cevap Tartışma Gösterip Yaptırma Deney / Laboratuvar |
7 | Saptırma ve Karşılaştırma Komutları | Dersten önce konunun okunması ve anlaşılması. | Anlatım Soru-Cevap Alıştırma ve Uygulama Beyin Fırtınası Deney / Laboratuvar |
8 | Ara Sınav | Sınava hazırlanma | Yazılı Sınav |
9 | Dizi Değişkenlerin Tanımlanması ve Kullanılması | Dersten önce konunun okunması ve anlaşılması. | Anlatım Tartışma Alıştırma ve Uygulama Gösterip Yaptırma Deney / Laboratuvar |
10 | Dizi Değişken Uygulamaları ve sıralama işlemi | Dersten önce konunun okunması ve anlaşılması. | Anlatım Alıştırma ve Uygulama |
11 | Altprogramlar | Dersten önce konunun okunması ve anlaşılması. | Anlatım Soru-Cevap Alıştırma ve Uygulama Gösteri Gösterip Yaptırma Deney / Laboratuvar |
12 | Fonksiyon Altprogramlar | Dersten önce konunun okunması ve anlaşılması. | Anlatım Alıştırma ve Uygulama |
13 | Harici Altprogramlar | Dersten önce konunun okunması ve anlaşılması. | Anlatım Soru-Cevap Alıştırma ve Uygulama Gösterip Yaptırma Deney / Laboratuvar |
14 | Sırasal Dosyalar | Dersten önce konunun okunması ve anlaşılması. | Anlatım Soru-Cevap Gösterip Yaptırma Deney / Laboratuvar |
15 | Doğrudan Erişimli Dosyalar | Dersten önce konunun okunması ve anlaşılması. | Anlatım Soru-Cevap Alıştırma ve Uygulama Gösterip Yaptırma Deney / Laboratuvar |
16-17 | Yarıyıl Sonu Sınavları | Yazılı Sınav |
KAYNAKLAR | |
---|---|
Ders Notu | |
Diğer Kaynaklar |