| Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|
| Bilgisayar Programlama | MMM 116 | 2 | 2 + 0 | 2 | 2 |
| Ön Koşul Dersleri | |
| Önerilen Seçmeli Dersler | |
| Dersin Dili | Türkçe |
| Dersin Seviyesi | Lisans |
| Dersin Türü | Seçmeli |
| Dersin Koordinatörü | Öğr.Gör. FATİH ALBAYRAK |
| Dersi Verenler | |
| Dersin Yardımcıları | |
| Dersin Kategorisi | Diğer |
| Dersin Amacı | Bilgisayar programlaması ile ilgili algoritma, akış diyagramları gibi temel kavramların öğrenilmesi. Programlama temel kavramlarının Python programlama dili ile öğretilmesi ve programcılığın kavranması. |
| Dersin İçeriği | Algoritma kavrami. Akis diyagramlari. Programlama ve programlama dili. Değişkenler, karar yapıları, döngüler. Matematiksel, mantıksal ve karşılaştırma operatörler. İndisli veri tipleri ve hazır fonksiyonlar. |
| # | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
|---|---|---|---|
| 1 | Programlama mantığının kavranması | Anlatım, Soru-Cevap, | Kısa Cevaplı Testler, |
| 2 | Basit ve orta düzeyde programlar yazabilme | Soru-Cevap, Anlatım, | Yazılı Sınavlar (Kısa ve Uzun Yanıtlı), |
| 3 | Programlama ile ilgili komut kullanımının kavranması | Anlatım, Soru-Cevap, | Kısa Cevaplı Testler, |
| 4 | Mühendislik alanında karşılaşabilecekleri problemlere çözüm üretebilme | Anlatım, Soru-Cevap, | Kısa Cevaplı Testler, |
| 5 | Algoritma kurup, hazır bir algoritmayı ok | Anlatım, Soru-Cevap, | Yazılı Sınavlar (Kısa ve Uzun Yanıtlı), |
| Hafta | Ders Konuları | Ön Hazırlık |
|---|---|---|
| 1 | Programlama, temel kavramlar ve programlama dilleri | |
| 2 | Algoritma kavrami ve sözde kod ile basit algoritmalar | |
| 3 | Algoritma kavrami ve Akış diyagramları ile basit algoritmalar | |
| 4 | Python Dili hakkında genel bilgiler | |
| 5 | Python çalışma ortamı, menüleri | |
| 6 | Python'da veri tipleri ve örnekleri | |
| 7 | Python'da veri tipleri ve örnekleri | |
| 8 | Matematiksel, mantıksal ve karşılaştırma operatörler | |
| 9 | Python'da kontrol komutları | |
| 10 | Python'da döngü komutları | |
| 11 | Python'da döngüler ve kontrol komutları | |
| 12 | Python'da indisli veri tipleri | |
| 13 | Python'da indisli veri tipleri | |
| 14 | Python'da hazır ve matematiksel fonksiyonlar |
| Kaynaklar | |
|---|---|
| Ders Notu | |
| Ders Kaynakları | |
| Sıra | Program Çıktıları | Katkı Düzeyi | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| 3 | Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. | X | |||||
| 3 | Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. | X | |||||
| 3 | Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. | X | |||||
| 3 | Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi. | X | |||||
| 4 | Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi. | X | |||||
| 4 | Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi. | X | |||||
| 8 | Yaşam boyu öğrenmenin gerekliliği konusunda farkındalık; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi. | X | |||||
| # | Ders Öğrenme Çıktılarının Program Çıktılarına Katkısı | PÇ 3 | PÇ 3 | PÇ 3 | PÇ 3 | PÇ 4 | PÇ 4 | PÇ 8 |
|---|---|---|---|---|---|---|---|---|
| 1 | Programlama mantığının kavranması | 5 | 5 | 5 | 5 | 4 | 4 | 5 |
| 2 | Basit ve orta düzeyde programlar yazabilme | 4 | 4 | 4 | 4 | 5 | 5 | 4 |
| 3 | Programlama ile ilgili komut kullanımının kavranması | |||||||
| 4 | Mühendislik alanında karşılaşabilecekleri problemlere çözüm üretebilme | 4 | 4 | 4 | 4 | 5 | 5 | 4 |
| 5 | Algoritma kurup, hazır bir algoritmayı ok | 4 | 4 | 4 | 4 | 4 | 4 | 5 |
| Değerlendirme Sistemi | |
|---|---|
| Yarıyıl Çalışmaları | Katkı Oranı |
| Toplam | 0 |
| Toplam | 0 |
| AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
|---|