Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Doç. Dr. Begüm Korunur Engiz Dr. Öğr. Üyesi Elif Can Özcan Doç. Dr. Elif Hatice Gürkan *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Herbert Schildt – C# 7.0: The Complete Reference

Dersin İçeriği

Bu ders, C# programlama diline giriş, değişkenler ve veri tipleri, kontrol yapıları, döngüler, diziler ve koleksiyonlar, fonksiyonlar ve nesne yönelimli programlama kavramları, dosya işlemleri, hata yönetimi ve mühendislik uygulamalarına yönelik temel programlama örneklerini kapsar.

Dersin Amacı

Bu dersin amacı, öğrencilerin C# programlama dilinin temel ve orta düzey kavramlarını öğrenmelerini, algoritmik düşünme becerisi kazanmalarını ve mühendislik problemlerinin çözümünde programlama araçlarını etkin biçimde kullanabilmelerini sağlamaktır.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Derse giriş, programlamanın mühendislikteki önemi, C# ve .NET ortamına genel bakış
2 Algoritma kavramı, akış diyagramları ve problem çözme yaklaşımı
3 Değişkenler, veri tipleri ve operatörler
4 Kontrol yapıları: koşullu ifadeler (if–else, switch)
5 Döngüler: for, while, do–while ve mühendislik hesaplama örnekleri
6 Diziler ve koleksiyonlar, sayısal veri işleme uygulamaları
7 Metotlar (fonksiyonlar), parametreler ve geri dönüş değerleri
8 Ara sınav / uygulamalı programlama çalışması
9 Nesne yönelimli programlamaya giriş: sınıflar ve nesneler
10 Kapsülleme, kalıtım ve çok biçimlilik (inheritance, polymorphism)
11 Dosya işlemleri ve veri okuma–yazma (mühendislik verileriyle çalışma)
12 Hata yönetimi ve istisnalar (exception handling)
13 Kimya mühendisliği uygulamalarına yönelik örnekler: reaksiyon kinetiği hesapları, denge ve taşınım problemleri için basit programlar
14 Proje çalışmaları ve uygulamalı kod incelemeleri, Proje sunumları, genel değerlendirme ve dersin kapanışı
15 Proje çalışmaları ve uygulamalı kod incelemeleri, Proje sunumları, genel değerlendirme ve dersin kapanışı