| 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ışı |
|
|
|