Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği (İngilizce) - 2015 | CSE1142 | Computer Programming II | Zorunlu | 2 | 7,00 | 3 | 2 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği (İngilizce) - 2015 | CSE1142 | Computer Programming II | Zorunlu | 2 | 7,00 | 3 | 2 |
Dersin amacı öğrenciye nesne tabanlı programlama kavramlarnı Java dilinde öğretmek, C programlama dilininin temel kavramlarını öğretmek, ileri düzeyde program tasarlama ve geliştirme becerisi kazandırmaktır.
-
Bu ders, CSE1141 dersinde işlenen nesne-tabanlı kavramların tekrarı ile başlar. Orta seviyedeki nesne-tabanlı kavramlardan arayüzler, soyut sınıflar, JAVA GUI (JAVAFX), istisna yönetimi ve metin I/O, olaya dayalı programlama konuları anlatılmaktadır. Bu dersin ikinci kısmında ise C programlama dilinin temel kavramları, işaretçiler, yapılar ve veri yapılarına giriş konularına yer verilmektedir.
Ders notları, sunumlar, ödevler, laboratuar uygulamaları ve projeler
Yok
İngilizce
Daniel J. Liang , Introduction to JAVA Programming Comprehensive Version 10th Edition, Pearson. Deitel & Deitel, C How to Program 8th Edition, Pearson.
Ders kaynakları Canvas LMS sistemi üzerinden yapılmaktadır.
Hafta | Teorik |
---|---|
1 | Çokbiçimlilik |
2 | İstisna Yönetimi ve Metin I/O |
3 | İstisna Yönetimi ve Metin I/O |
4 | Soyut Sınıflar ve Arayüzler |
5 | Soyut Sınıflar ve Arayüzler |
6 | JAVAFX Temelleri |
7 | Olaya Dayalı Programlama - JavaFX UI Kontrol Nesneleri ve Multimedya |
8 | Arasınav Haftası |
9 | C Diline Giriş, Veri tipleri |
10 | C Dilinde Kontrol yapıları ve Fonksiyonlar |
11 | C Dilinde Diziler ve Özyineleme |
12 | C Dilinde İşaretçi Kavramı ve Katarlar |
13 | C Dilinde İşaretçi Kavramı ve Katarlar |
14 | C Dilinde Yapılar |
15 | C Dilinde Dosya Erişimi |
16 | Veri Yapılarına Giriş (Bağlı Listeler, Yığınlar, Sıralar) Veri Yapılarına Giriş (Bağlı Listeler, Yığınlar, Sıralar) Veri Yapılarına Giriş (Bağlı Listeler, Yığınlar, Sıralar) |
17 | Yarı Yıl Sonu Sınavı |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 60 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 40 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 14 | 4 | 56 |
Proje ve Hazırlığı | 1 | 40 | 40 |
Ödev ve Hazırlığı | 5 | 8 | 40 |
Laboratuvar ve Hazırlığı | 14 | 2 | 28 |
Atölye ve Hazırlığı | 0 | 0 | 0 |
Sunum ve Hazırlığı | 0 | 0 | 0 |
Seminer ve Hazırlığı | 0 | 0 | 0 |
Demo ve Hazırlığı | 0 | 0 | 0 |
Araştırma ve Hazırlığı | 0 | 0 | 0 |
Rapor ve Hazırlığı | 0 | 0 | 0 |
Arasınav ve Hazırlığı | 1 | 6 | 6 |
Kısa Sınav ve Hazırlığı | 0 | 0 | 0 |
Final ve Hazırlığı | 1 | 6 | 6 |
Teorik Ders Saati | 0 | 0 | 0 |
Uygulama Ders Saati | 0 | 0 | 0 |
ÖÇ1 | ||||||||||||||
ÖÇ2 | ||||||||||||||
ÖÇ3 | ||||||||||||||
ÖÇ4 | ||||||||||||||
ÖÇ5 | ||||||||||||||
ÖÇ6 |