Kurs hakkında bilgi JAVA Kursu BTSP programından farklı olarak tek ders halinde yeterli başvuru olduğu takdirde, İnternet üzerinden ve yüzyüze eğitimlerle desteklenerek verilmektedir. Yaklaşık 2 ay süren JAVA kursunun, Mayıs- Temmuz 2010 dönemi için açılmasını istiyorsanız lütfen bilgi@idea.metu.edu.tr adresine e-posta atınız.
Kurs hakkında detaylı bilgilere aşağıdan ulaşabilirsiniz..
Kurs
Kursumuz internet uzerinden verilecek ve kurs başında ve sonunda iki defa yüzyüze yapılacak eğitimlerle desteklenecektir. Bu kurs, programlama becerilerini Java dilini kullanarak geliştirmek isteyen kişiler için düzenlenmiştir. Kursiyerin daha önce C, PASCAL, vb. programlama dillerinden birine aşina olması beklenmektedir. Ders bitiminde kursiyerler değişik Java programları yazabilecek düzeye gelmiş olacaktır. Dersin belli başlı konuları şöyle özetlenebilir : Seçeneğe dayalı işleme (karar yapıları), döngüler, metotlar, nesneler ve nesne işlevleri, diziler ve nesneye dayalı programlama, grafiksel kullanıcı arayüzü geliştirme teknikleri.
Referans
Referans kitapları detaylı olarak ders esnasında verilecektir. Örnek olması için aşağıdaki kitapları internet adreslerinden bedava indirebilirsiniz.
Thinking in Java, 2nd Edition/3rd Edition
Bruce Eckel, Prentice Hall
http://www.devdump.net/ecke l/TIJ-3rd-edition4.0.zip
Java Unleashes, 2nd Edition / 3rd Edition
Micheal Morrison, et al, SAMS
http://www.hbi.ir/amoozesh/books/software/1575211971.htm
http://zapzod.redware.net/books/java11u/index.html
Java 1.2 Unleashed
Jamie Jaworski and Jamei Jaworksi, SAMS
http://utenti.lycos.it/yanorel6/2/
Program
1. Hafta: Java Diline Giriş:
- Konsol uygulama programları
- Appletler
2. Hafta: Veri Türleri, Atama ifadesi ve Basit Girdi/Çıktı
- Basit ve nesnesel veri türleri
- İşlem öncelikleri
- Atama ifadesi
- Konsol uygulama programlarında Girdi/Çıktı
- Appletlerde Girdi/Çıktı
3. Hafta: Kontrol Yapıları: if ifadesi, döngüler
- Mantıkdal deyimler
- İf, if-else yapıları
- While döngüsü
- For döngüsü
- Do-while döngüsü
- İçiçe döngüler
4. Hafta: Sınıflar, Nesneler, İşlevler
- Sınıf işlevleri
- Nesne işlevleri
5. Hafta: Nesne işlevleri
- Nesne yaratma işlevleri
- Public ve private erişim yöntemleri
- İşlevlerin fazla yüklenmesi
6. Hafta: Diziler ve Dizgiler
- Paketler
- Sınıf hiyerarşileri ve Kalıtım
- Soyut işlevler
- Arayüzler
7. Hafta: Nesneye Dayalı Programlama
- Dizi tanımlamaları ve uygulamaları
- Karakter dizileri (dizgiler) ve işlevleri
8. Hafta: Grafiksel Kullanıcı Arayüzleri (GUI)
- Component sınıfı ve alt-sınıfları
- Dinleyiciler (klavye ve fare için)
- Yerleştirme düzenleyicileri
- GUI tasarımı
Kurs Tarihleri
| Kurs:
|
Mayıs 2010 - Temmuz 2010
|
|
Yüz-yüze Eğitim Dönem başı:
Yüz-yüze Eğitim
Dönem sonu:
Sınav:
|
Programın ilk hafta sonunda
ODTU Bilgisayar Muh. BMB1 Anfisinde yüzyüze eğitim verilecektir.
Program bitikten sonraki hafta sonunda ODTU Bilgisayar Muh. BMB1 Anfisinde yüzyüze eğitim verilecektir.
Dönemsonu yüzyüze eğitiminden sonra yüzyüze sınav yapılacaktır.
|
Öğretim Üyesi
Doç. Dr. Nihan Kesim Çiçekli
Kısa Bilgi:
1986 yılında ODTÜ Bilgisayar Mühendisliği Bölümü'nü bitirdi. ODTÜ Bilgisayar Mühendisligi Bölümü'nden 1988 yılında yüksek lisans derecesini ve 1993 yılında Londra Üniversitesinden doktora derecesini aldı. Halen ODTÜ Bilgisayar Mühendisliği Bölümü'nde ögretim görevlisi olarak görev yapmaktadır. İlgi alanları veritabanları, mantıksal programlama
Kurs Ücreti
İDEA/BTSP programı dışından
| Katılımcı
|
Ücret
|
| İdea / BTSP programını dışından (Normal)
|
450 milyon TL
|
| İdea / BTSP programını dışından (Öğrenci indirimli)
|
300 milyon TL
|
| ODTU Personeli (öğrenci olmayanlar)
|
350 milyon TL
|
İDEA/BTSP programı 12.grup katılımcısı veya mezunu
| Katılımcı
|
Ücret
|
| İdea / BTSP programı katılımcısı ve mezunu (Normal)
|
300 milyon TL
|
| İdea / BTSP programı katılımcısı ve mezunu (Öğrenci indirimli)
|
200 milyon TL
|
*Ücretlere KDV dahildir.
**Başvuru ücretini (20 milyon TL) düşürülerek ücret yatırılacaktır.
|