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

Programlar Hakkında Bilgi

Lisans - İşletme Fakültesi - Yönetim Bilişim Sistemleri (İngilizce)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
2022 - Yönetim Bilişim Sistemleri (İngilizce) - Lisans MIS2111 Object Oriented Programming Zorunlu 3 5,00 2 2

Dersin İçeriği

Dersin Amacı

Bu kurs, C#'a özel bir odaklanma ile ileri programlama tekniklerinin kullanımını vurgulayarak, nesne yönelimli programlamanın inceliklerini derinlemesine araştırmak için tasarlanmıştır. Dersin amacı, nesne yönelimli programlamanın köşe taşlarında kapsamlı

Öğrenim Türü

-

Dersin İçeriği

Bu ders, işlevselden nesne yönelimli paradigmalara geçişe odaklanarak, nesne yönelimli programlamanın temel kavramlarına bir giriş ile açılır. Bunu, Enums ve Structs kullanarak değer türlerinin oluşturulmasıyla birlikte değer ve referans türlerinin derinl

Planlanan Öğrenme Aktiviteleri ve Metodları

-

Staj Durumu

-

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Introduction to Object-Oriented Programming, An 3rd Edition Timothy A. Budd, Pearson C# 10 in a Nutshell, Joseph Albahari, O'Reilly

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • C# bağlamında nesne yönelimli programlar oluşturma ve yönetme konusunda kapsamlı bir anlayış kazanın.
  • Sorun bildirimlerini analiz etme ve sağlam nesne yönelimli yazılım mimarileri tasarlama yeteneğini geliştirin.
  • Ölçeklenebilirliği ve verimliliği artırarak mevcut kodu daha büyük programlara entegre etme becerisi kazanın.
  • Çöp toplama ve kaynak optimizasyonuna odaklanarak C# dilinde bellek yönetimi anlayışını geliştirin.
  • C#'ta jenerikleri ve jenerik sınıfları kullanma konusunda uzmanlık geliştirin, bu da daha verimli ve yeniden kullanılabilir kodun oluşturulmasına yol açar.

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

Hafta Teorik
1 Giriş
2 İşlevsellikten nesne yönelimliliğe geçiş
3 Değer ve Referans Farkı
4 Numaralandırmalar ve Yapılar Yoluyla Değer Türü Oluşturma
5 Diziler, Parametre Dizileri
6 Miras
7 Miras
8 Ara Sınav Haftası
9 Arayüzler, Soyut Sınıflar
10 Çöp Toplama ve Kaynak Yönetimi
11 Özellikler
12 Bitsel İşlemler ve İndeksleyiciler
13 jenerikler
14 Tahsilatlar ve Operatörün Aşırı Yüklenmesi
15 Uygulamalı Alıştırmalar - Sorgu ifadeleri
16 Ders Çalışma Haftası
17 Final

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50
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)
Ders Öncesi/Sonrası Bireysel Çalışma 0 0 0
Proje ve Hazırlığı 1 5 5
Ödev ve Hazırlığı 0 0 0
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 10 10
Kısa Sınav ve Hazırlığı 1 10 10
Final ve Hazırlığı 1 20 20
Teorik Ders Saati 14 3 42
Uygulama Ders Saati 0 0 0

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

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5