MAK 230E - Python ile Algoritma Geliştirme ve Sayısal Uygulamalar
Dersin Amaçları
1. Öğrencilere bilimsel hesaplama kavramlarının temellerini tanıtmak
2. Problem çözme becerilerini geliştirmek
3. Algoritma kurma becerilerini geliştirmek
4. Öğrencilere bilimsel ve mühendislik hesaplamalarında Python programlama dilini nasıl kullanacaklarını öğretmek
5. Öğrencilere sonuçlarını görüntülemeyi ve yazılı raporlar hazırlamayı öğretmek
Dersin Tanımı
Python Programlamaya Giriş, Hesaplama Ortamına Giriş
Değişkenler, Basit G/Ç, Aritmetik ve Mantıksal Operatörler, Aritmetik ve Mantık Operatörleri, Hatalar ve Hataların Giderilmesi, Veri Tipleri, Diziler, Dizilerin Sıralanması ve Dizilerde Arama, Basit Grafik, Algoritmalara Giriş, Program Akış Kontrol, Mantıksal İfadeler, Seçimsel Yürütme İfadeleri, Yinelemeli Yürütme İfadeleri, Basit İnşaa Blokları (Modüller, Prosedürler, Fonksiyonlar), İleri G/Ç, Dosyalar String ve Karakterler, Matris ve Çok Boyutlu Dizilerde İşlemler, Veri Uydurma, İterasyonlar, SciPy/NumPy Kütüphaneleri, Basit Lineer Cebir ve Polinom Örnekleri
|
|
Koordinatörleri
Barış Doğru
Dersin Dili
İngilizce
|
|
|