Örnek Güncelleme Tablosu (Türkçe)

advertisement
Program
Dersin Adı
Ders Kodu
Dersin Seviyesi
HAKKÂRİ ÜNİVERSİTESİ
ÇÖLEMERİK MESLEK YÜKSEKOKULU
Bilgisayar Programcılığı
Java Programlama - I
BİS215
Ön lisans
Yarıyıl
3 (Güz)
Ders
Koordinatörü
Dersin
Yardımcıları
Ders Dili
Zorunlu /
Seçmeli
Ön koşul
Dersleri
Eğitim Türü
Dersin Amacı
Dersin
Hedefleri
Teorik
Uygulama
Kredi
AKTS Kredisi
1
2
2
3
Türkçe
Seçmeli
Yok
Yüz Yüze
Programlama temel kavramlarını öğrenmek, Java dilini kullanarak nesne
yönelimli programlama tekniklerini öğrenmek, Grafik ara yüz (GUI) geliştirmeyi
öğrenmek, Java dili ile dosya ve veri tabanı uygulamaları geliştirmek.
Java veri tipleri ve operatörleri, Java ile basit giriş-çıkış işlemleri, Diziler, Kontrol
yapıları (döngüler ve seçimli yapılar), Java ile string işlemler, Arama ve sıralama
algoritmaları.
Dersin Öğrenme Çıktıları
Öğretim
Yöntemleri
Ölçme
Yöntemleri
A-C
1. Programlama temel kavramlarını (program, derleyici,
1, 2, 4, 5
yorumlayıcı gibi) bilir
2. Java programlama dilinin yapısını, özelliklerini ve diğer
A-C
1, 2, 4, 5
dillerden farkını bilir
3. Java Programla dili için kullanılacak editör (program,
A-C
1, 2, 4, 18, 19
derleyici, yorumlayıcı gibi) bilir
4. Nesne yönelimli programlama ve temel kavramlarını
A-C
1, 2, 4, 5
(sınıf, nesne, metot, inheritance, encapsulation,
polymorphism, ..) bilir
5. Java dili ile değişken tanımlama, Java veri tipleri ve
A-C
1, 2, 4, 18, 19
operatörlerini bilir
6. Basit giriş-çıkış (klavyeden bilgi girişi, ekrana yazdırma)
A-C
1, 2, 4, 18, 19
işlemlerini yapabilir
7. String veri tiplerini ve kullanımı önceden tanımlı
A-C
1, 2, 4, 18, 19
fonksiyonları bilir
1, 2, 4, 18, 19
8. Döngü komutlarını, karar yapılarını bilir
A-C
9. Java ile tek ve çift boyutlu dizileri tanımlayabilir ve
A-C
1, 2, 4, 18, 19
dizilerle işlemler gerçekleştirebilir
10. Arraylist ile dinamik dizi tanımlayabilir ve string
A-C
1, 2, 4, 18, 19
işlemleri gerçekleştirebilir
1: Anlatım Yöntemi, 2: Soru cevap, 4: Gösteri Yöntemi, 5: Örnek Olay, 18:
Öğretim Yöntemleri
Bireysel Çalışma, 19: Gösterip Yaptırma Yöntemi
Ölçme Yöntemleri
A: Sınav, C: Ödev,
DEĞERLENDİRME ÖLÇÜTLERİ
Ara Sınavlar
Kısa Sınavlar
Ödevler
Projeler
Dönem Ödevi
Arazi/Laboratuvar
Diğer
Dönem Sonu Sınavı
Adet
1
Yüzde (%)
30
1
10
1
60
Yıl içinin Başarıya Oranı
% 40
Finalin Başarıya Oranı
% 60
DERSİN AKIŞI
Hafta
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Ön Hazırlık
Konular
Temel kavramlar (Program, Derleyici, Yorumlayıcı, vs.), Programlama
dilleri ve Java dilinin diğer programlama dillerinden farkı, Java
programlama dilinin yapısı
Java programlama dili için kullanılacak editör (program, derleyici,
yorumlayıcı vs.) ‘nin kurulumu ve kullanılması
Java programlama dili kod yazılımının algoritması, iskeleti ve basit
kütüphanelerinin anlatımı
Değişkenler, değişken tanımlama kuralları, veri tipleri, çıkış (escape)
karakterleri, Operatörler (aritmetiksel, mantıksal, karşılaştırma, bit işlem,..)
ve öncelik sıraları
Basit Giriş(Okuma), Çıkış(Yazma) İşlemleri ve bu işlemler için gerekli
komutlar (Import, Package, Scanner, System.out.print(), JOptionPane(),..
deyimleri)
String veri tipleri ve özel fonksiyonları ile ilgili programlar
Seçimli (Karar) Yapıları (if, if/else, switch/case deyimleri)
Ara Sınav
Döngüler (for, while, do/while)
Atlama (Yönlendirme) Deyimleri (return, goto, break, continue)
Diziler (Dizi tanımlama, Tek boyutlu diziler (vektörler), Çift boyutlu
diziler (Matrisler))
Arraylist sınıfı ile dinamik dizi tanımlama
Arama ve Sıralama algoritmaları
Math Sınıfı ve Yöntemleri (Rastgele sayı üretimi)
Math Sınıfı Uygulamaları
Final Sınavı
KAYNAKLAR
Ders Notu
Diğer Kaynaklar
[1]Java Eğitim Notları, Academy Tech Eğitim Merkezi, 2008
[2]Eclipse dökümantasyon, http://www.eclipse.org/documentation/
(Erişim Tarihi: 01 Eylül 2013)
DERSİN PROGRAM ÇIKTILARINA KATKISI
NO
ÖĞRENME ÇIKTILARI
Katkı Düzeyi
1 2 3 4 5
1
2
3
4
5
6
7
8
9
10
11
Matematik, fen bilimleri ve kendi alanları ile ilgili konularda yeterli alt
yapıya sahip olmak
Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak,
verileri yorumlayabilme ve değerlendirebilme, sorunları
tanımlayabilme, çözüm önerileri geliştirebilme becerisine sahip olmak.
Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları
ve bilişim teknolojilerini belirleme ve etkin kullanabilmek.
Alanı ile ilgili simülasyon programlarını kullanma, mesleki plan ve
projeleri gerçekleştirme becerisine sahip olmak.
Alanı ile ilgili uygulamalarda öngörülmeyen durumlarla karşılaştığında
çözüm üretebilme, takımlarda sorumluluk alabilme veya bireysel
çalışma yapabilme becerisi ile donatılmış olmak.
Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip
edebilecek düzeyde bir yabancı dil bilgisine sahip olmak.
Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki
gelişmeleri izleme ve kendini sürekli yenileme becerisi kazandırmak.
Tarihi değerlere saygılı, sosyal sorumluluk, evrensel, toplumsal ve
mesleki etik bilincine sahip olmak.
İş güvenliği, işçi sağlığı ve çevre koruma bilgisi ve bilincine sahip
olmak.
Alanının gerektirdiği temel düzeyde bilgisayar yazılım ve
donanımlarını kullanabilme becerisine sahip olmak
Sanayi ve hizmet sektöründe yazılım ve donanım teknolojilerini
izleyerek uygulama becerisine sahip olmak
X
X
X
X
X
X
AKTS / İŞ YÜKÜ TABLOSU
Etkinlik
Ders Süresi (Sınav haftası hariç) 14x toplam ders saati
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme)
Ara Sınav ve sınav hazırlık çalışmaları
Kısa Sınav
Ödev
Final sınavı ve sınav hazırlık çalışmaları
Toplam İş Yükü
Toplam İş Yükü / 30 (s)
Dersin AKTS Kredisi
SAYISI
14
14
1
0
1
1
Süresi
(Saat)
3
2
10
0
10
10
Toplam
İş Yükü
(Saat)
42
28
10
0
10
10
100
3,3
3
NOT:
Üniversitemizin Tüm birimlerinde ortak kodlu öğretim yöntemlerinin kullanılması için
aşağıdaki kodları göz önünde bulundurmaları gerekmektedir.
1. Anlatım yöntemi
2. Soru-cevap
3. Tartışma
4. Gösteri yöntemi
5. Örnek olay
6. Problem çözme
7. Proje
8. Beyin fırtınası
9. Altışapkalı düşünme
10. Gezi-gözlem
11. Rol oynama/dramatizasyon
12. Benzetim
13. Mikro öğretim
14. Programlı öğretim
15. Bilgisayar destekli öğretim
16. Bireyselleştirilmiş öğretim
17. Ev ödevi
18. Bireysel çalışma
19. Gösterip yaptırma yöntemi
20. Laboratuvar yöntemi
Download