AKT 105 BİLGİSAYAR PROGRAMLAMA ( 3 – 2 – 4 )

advertisement
AKT 105 BİLGİSAYAR PROGRAMLAMA ( 3 – 2 – 4 )
2016 - 2017 Güz Dönemi
Öğretim Sorumlusu
e-Posta
Dr. Murat BÜYÜKYAZICI
297 6160 / 128
muratby@hacettepe.edu.tr
Öğretim Yardımcısı
Telefon
e-Posta
Arş Gör. Furkan YILDIRIM
Ders Saatleri
Telefon
297 6160 / 120
furkany@hacettepe.edu.tr
Şube 1
Teorik anlatım
Uygulama
Pazartesi
Perşembe
( 09 : 00 – 11 : 50 )
( 15 : 00 – 16 : 50 )
Amfi M6
BilgLab.
Şube 2
Teorik anlatım
Uygulama
Perşembe
Cuma
( 09 : 00 – 11 : 50 )
( 09 : 00 – 10 : 50 )
4. Derslik
BilgLab.
Ders içeriği
Bilgisayar ve Java programlama genel bilgi. Java programlama dili temel öğeleri. İşleyiş akış
denetimleri. Karar verme ve döngü yapıları. Yöntemler. Sınıf ve Nesnesel programlama.
Diziler. Metin dosyaları ile giriş/çıkış işlemleri.
Introduction to computers and Java. Basic elements of Java. Flow of control. Repetition
structures. Methods. Classes and object-oriented programming. Arrays. Reading and writing
data to files.
Ders kitabı

Walter Savitch, JAVA: An Introduction to Computer Science & Programming, 3rd. Ed.,
Pearson Education, International Edition, 2004, ISBN:0-13-121727-5
Diğer kaynaklar





Y. Daniel Liang, Introduction to Java Programming, Comprehensive Version 7/E, Prentive
Hall, 2009.
Elliot B. Koffman, Ursula Wolz, Problem Solving with Java, Addison Wesley, 2002.
David M. Arnow, Gerald Weiss, Introduction to Programming Using Java, Addison Wesley,
1998
David D. Riley, The Object of Java, Addison Wesley, 2002.
Yazıcı, A., Doğdu, E, vd., JAVA Bilgisayar Programlamaya Giriş, Palma Yayıncılık, Ankara,
2008.
Dersin amacı



Java dilini kullanarak, programlama temel mantığını vermek,
Yapısal programlamada kullanılan çeşitli yöntem ve algoritmalarının öğrenilmesini sağlamak,
Java dilinin özelliklerini kullanarak nesnesel programlama tekniğinin başlangıç seviyesinde
öğrenilmesini sağlamak.
Dersin kazandıracağı bilgi ve beceriler

Yapısal programlama tekniklerini kullanarak, aktüerya ve sigortacılık alanlarında karışılacakları
problemleri bilgisayar ortamında çözebilmeleri için algoritma geliştirebilmelerini sağlamak.
Haftalık ders uygulama planı
Hafta
1
2
3
4
5
6
7
8
9
10
11
12
13
NOT
Ders Konuları
Bilgisayar ve Java Programlama Genel Bilgi
İlkel veri türleri, dizgiler (strings) ve ekran girdi/çıktı işlemleri
İlkel veri türleri, dizgiler (strings) ve ekran girdi/çıktı işlemleri
Akış Denetimi: ( if-else)
Akış Denetimi: (switch)
Akış Denetimi: Döngü yapıları (while, do-while, for)
Sınıf ve Metot tanımlama
Sınıf ve Metot tanımlama
“Metot”larla programlama
“Metot”larla programlama
1 Boyutlu diziler ve dizinli değişkenler
2 Boyutlu diziler ve dizinli değişkenler
2 Boyutlu diziler ve dizinli değişkenler
1 hafta ara sınav için ayrılmıştır.
Sınav tarihi ileride açıklanacaktır.
Başarı Değerlendirme
Ara sınav
% 30
Ödevler
% 10
Genel sınav
% 60
Derslere Devam

Hacettepe Üniversitesi Önlisans, Lisans Eğitim-Öğretim ve Sınav Yönetmeliği hükümleri
uygulanır.

Dersle ilgili not ve duyurulara www.aktuerya.hacettepe.edu.tr sayfasından
Bilgi Sistemi  Dersler  AKT 105 Bilgisayar Programlama  Ders Duyuruları seçerek
ulaşabilirsiniz.
Diğer
Download