Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Mühendislik Fakültesi - Elektrik-Elektronik Mühendisliği (İngilizce)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Elektrik -Elektronik Mühendisliği (İngilizce)-2013 CSE1046 Intermediate Programming Zorunlu 2 6,00 3 2

Dersin İçeriği

Dersin Amacı

Bu ders, C programlamada temel kavramlar hakkında bilgi sahibi olan öğrencilere, gelişmiş C ve C ++ programlama yeteneklerini öğretmeyi amaçlamaktadır.

Öğrenim Türü

-

Dersin İçeriği

C'deki İşaretçiler, C'deki Bellek Yönetimi, Örnek bir veri yapısı: C ile Bağlı Liste, C dilindeki Ön İşlemciler ve Başlıkları, dosya işlemleri, C ve C ++ farklılıkları, C++ Temelleri, C ++ Katarları, C ++ Sınıfları ve Nesneleri, C ++ Kalıtım ve Aşırı Yüklemeler, C ++ Polimorfizm ve Soyutlama, C ++ Kapsülleme ve Arayüzler, C ++ Dinamik Bellek Yönetimi

Planlanan Öğrenme Aktiviteleri ve Metodları

Ders notları, sunum slaytları, lab çalışması ve projeler.

Staj Durumu

Yok

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Introduction to JAVA Programming Comprehensive Version 7th Edition, by Daniel J. Liang, Prentice Hall, 2007 C How To Program, 5th Edition, by H.M Deitel and P.J. Deitel, Prentice Hall, 2007 C The Complete Reference, 3rd edition, Herbert Schildt, McGraw Hill, 1995

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Pointer yapısını anlamak ve kullanabilmek.
  • C ve C++ dillerinde dinamik hafıza yönetimini kavramak.
  • C veya C++ dili ile örnek bir veri yapısını tasarlayıp, kullanabilmek.
  • C ve C++ dilinde dosya işlemlerini yapabilmek.
  • C++ dili ile sınıf, nesne, soyutlama, miras alma ve sarmalama gibi nesneye dayalı programlama kavramları anlayıp, kullanabilmek.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Inheritance & Polymorhism
2 Interfaces & Abstract Classes
3 Java GUI
4 Java Applets
5 Exceptions
6 Files& Streams
7 Recursion
8 Midterm Exam
9 Introduction to C
10 Control Structures and Functions in C
11 Arrays and Strings in C
12 File I/O in C
13 Pointer Concept in C (call by value, call by reference)
14 Structures in C
15 Data Structures (linked list, stack and queue)
16 Data Structures (linked list, stack and queue)
17 Final Exam

Değerlendirme

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

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Proje ve Hazırlığı 9 3 27
Ödev ve Hazırlığı 6 3 18
Laboratuvar ve Hazırlığı 10 5 50
Arasınav ve Hazırlığı 6 2 12
Final ve Hazırlığı 3 1 3

Program ve Öğrenme Çıktıları İlişkisi