Dersi Veren Fakülte \ Bölüm
Mühendislik Fakültesi \ Bilgisayar Mühendisliği
Kredi
AKTS
Ders Türü
Öğretim Dili
Bilgisayar Mühendisliği
Yapay Zeka Mühendisliği
Bu ders Java programlama dili özelinde bilgisayar programlamanın temel özelliklerini kapsar. Bu özellikler, programlamaya giriş, dilin temel elemanları, veri tipleri, değişkenler, atama deyimi, işleyiş akış kontrolleri, karar verme, döngü yapıları, sınıflar, metotlar, diziler, dizi listeleri ve özyineleme konularından oluşur.
Ders Kitapları ve/veya Kaynaklar
W. Savitch, Absolute Java, Pearson.
W. Savitch. Java: An introduction to problem solving and programming,
Pearson
Java dilini kullanarak, programlama temel mantığını vermek. Yapısal programlamada kullanılan çeşitli yöntemleri ve algoritmaları anlatmak.
1. Programlama mantığını öğrenir ve uygular.
2. Veri tipleri, değişkenler, atama deyimlerini öğrenir.
3. İşleyiş akış kontrol, karar verme, ve döngü temellerini öğrenir.
4. Sınıf ve metot temellerini öğrenir.
5. Bir boyutlu ve çok boyutlu dizi ve dizi listeleri öğrenir.
6. Özyineleme temellerini öğrenir.
1. Hafta: Derleyici ve Yorumlayıcılar
2. Hafta: Temel veri türleri ve atama
3. Hafta: Dizgi (string), giriş/çıkış
4. Hafta: Akış kontrolü
5. Hafta: Döngüler
6. Hafta: Sınıf, Nesne
7. Hafta: Metotlar
8. Hafta: Diziler
9. Hafta: Diziler
10. Hafta: Dizi Listeleri
11. Hafta: Özyineleme
12. Hafta: Finale Hazırlık
| Referans Değerlendirme Ölçütleri |
| Etkinlikler |
Sayısı |
Katkı Payı (%) |
| Derse Devam / Katılım |
- |
- |
| Laboratuvar |
12 |
%15 |
| Uygulama |
- |
- |
| Ödev |
4 |
%0 |
| Proje |
- |
- |
| Sunum / Sözlü Sınav |
- |
- |
| Alan Çalışması |
- |
- |
| Staj |
- |
- |
| Kurul |
- |
- |
| Kısa Sınav (Quiz) |
4 |
%10 |
| Ara Sınav |
1 |
%35 |
| Final |
1 |
%40 |
|
Toplam |
%100 |
| Referans AKTS-İş Yükü Tablosu |
| Etkinlikler |
Sayısı/Hafta |
Süresi (Saat) |
İş Yükü |
| Ders Süresi (ilk 6 hafta) |
6 |
4 |
24 |
| Ders Süresi (son 6 hafta) |
6 |
4 |
24 |
| Laboratuvar |
12 |
2 |
24 |
| Uygulama |
- |
- |
- |
| Ödev |
4 |
20 |
80 |
| Proje |
- |
- |
- |
| Sunum / Sözlü Sınav |
- |
- |
- |
| Alan Çalışması |
- |
- |
- |
| Staj |
- |
- |
- |
| Kurul |
- |
- |
- |
| Kısa Sınav (Quiz) Hazırlık |
4 |
5 |
20 |
| Ara Sınav Hazırlık |
1 |
20 |
20 |
| Final |
1 |
2 |
2 |
| Final Hazırlık |
1 |
30 |
30 |
| Sınıf Dışı Ders Çalışma Süresi (Ön Çalışma, Pekiştirme vb.) |
12 |
2 |
24 |
| Toplam İş Yükü | | |
248 |
| Toplam İş Yükü / 30 | | |
248 / 30 |
| | |
|
| Dersin AKTS Kredisi | | |
8 |
|
Program Çıktısı
**
|
| 1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
|
Ders Çıktısı
|
| 1 |
|
|
|
|
|
|
|
|
|
|
|
| 2 |
|
|
|
|
|
|
|
|
|
|
|
| 3 |
|
|
|
|
|
|
|
|
|
|
|
| 4 |
|
|
|
|
|
|
|
|
|
|
|
| 5 |
|
|
|
|
|
|
|
|
|
|
|
| 6 |
|
|
|
|
|
|
|
|
|
|
|