Ders Adı | Kodu | Yerel Kredi | AKTS | Ders (saat/hafta) | Uygulama (saat/hafta) | Laboratuar (saat/hafta) |
---|---|---|---|---|---|---|
Bilgisayar Programlama 2 | MAT4560 | 3 | 6 | 3 | 0 | 0 |
Önkoşullar | Yok |
---|
Yarıyıl | Güz, Bahar |
---|
Dersin Dili | İngilizce, Türkçe |
---|---|
Dersin Seviyesi | Lisans |
Dersin Türü | Seçmeli @ Matematik Lisans Programı |
Ders Kategorisi | Uzmanlık/Alan Dersleri |
Dersin Veriliş Şekli | Yüz yüze |
Dersi Sunan Akademik Birim | Matematik Bölümü |
---|---|
Dersin Koordinatörü | Elif Tarım |
Dersi Veren(ler) | Elif Tarım, Selmahan Selim, Nuran Güzel |
Asistan(lar)ı |
Dersin Amacı | Verilen bir problemi anlayıp algoritmasını hazırlayabilme, hazırlanan algoritmayı C (veya ,C++, C#, Java, Phyton, ...vb.) programlama dilinde en uygun şekilde kodlayabilme ve yazılan programı algoritma ve derleme esnasında oluşan hatalarından arındırabilme ayrıca matematikte karşılaşılan bazı algoritmaları kodlama. |
---|---|
Dersin İçeriği | Ele alınan programlama dilinin dilbilgisi kuralları verilir. Ele alınan programlama dilinin komutları öğrenilir. Ele alınan programlama dilinin veri yapısı ele alınır. Sayısal analizde karşılaşılan bazı algoritmalar anlatılır. Daha sonra bu algoritmalar ele alınan programlama dili ile kodlanır. Öğrenciler de ödev verilen bazı problemlerin veya yöntemlerin algoritmalarını anlayıp, kodlayarak ödevler hazırlar ve sunarlar. |
Ders Kitabı / Malzemesi / Önerilen Kaynaklar |
|
Opsiyonel Program Bileşenleri | Yok |
Ders Öğrenim Çıktıları
- Öğrenciler derleyici editörünü kullanma bilgisini kazanacaktır.
- Öğrenciler programlama dilinin kuralları ve komutlarını öğrenecektir.
- Öğrenciler bir problemin çözüm yöntemini belirleyebilme ve kodlayabilme becerisini kazanacaktır.
- Öğrenciler hazırlanan programın hatalarını düzeltebilme becerisi kazanacaktır.
- Öğrenciler matematikte karşılaştıkları bazı sayısal yöntem ve problemleri kodlayabilme becerisi kazanacaktır.
Ders Öğrenim Çıktısı & Program Çıktısı Matrisi
DÖÇ-1 | DÖÇ-2 | DÖÇ-3 | DÖÇ-4 | DÖÇ-5 | |
PÇ-1 | - | - | - | - | - |
PÇ-2 | - | - | - | - | - |
PÇ-3 | - | - | - | - | - |
PÇ-4 | - | - | 5 | - | 5 |
PÇ-5 | - | - | - | 5 | - |
PÇ-6 | - | - | 4 | 5 | 5 |
PÇ-7 | - | - | 5 | - | 5 |
PÇ-8 | - | - | - | - | - |
PÇ-9 | - | - | - | - | - |
PÇ-10 | 5 | 5 | - | - | 4 |
PÇ-11 | - | - | - | - | - |
PÇ-12 | - | - | - | - | - |
PÇ-13 | - | - | - | - | - |
PÇ-14 | - | - | 5 | 5 | - |
PÇ-15 | 5 | 5 | - | - | - |
PÇ-16 | 4 | 4 | - | - | - |
PÇ-17 | - | - | - | - | - |
PÇ-18 | 5 | 5 | - | - | - |
PÇ-19 | - | - | - | - | - |
PÇ-20 | - | - | - | - | - |
PÇ-21 | - | - | - | - | - |
PÇ-22 | - | - | - | - | - |
PÇ-23 | - | - | - | - | - |
PÇ-24 | - | - | - | - | - |
Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları
Hafta | Konular | Ön Hazırlık |
---|---|---|
1 | C Programlama (veya Phyton, C++, C#, Java,..) diline giriş, değişkenler ve türleri. | Ders Kitabı(Bölüm 4-5-6-7) |
2 | Giriş-Çıkış deyimleri. | Ders Kitabı(Bölüm 4-5-6-7) |
3 | Kontrol ve döngü deyimleri. | Ders Kitabı(Bölüm 10-14) |
4 | Kontrol ve döngü deyimleri. | Ders Kitabı(Bölüm 10-14-16) |
5 | Matematiksel işlemler ve fonksiyonlar, arşiv fonksiyonları. | Ders Kitabı(Bölüm 9) |
6 | Alt programlar. | Ders Kitabı(Bölüm 7) |
7 | Alt programlar. | Ders Kitabı(Bölüm 7-11) |
8 | Ara Sınav 1 | |
9 | Dizi tanımlama ve kullanımı | Ders Kitabı(Bölüm 17) |
10 | Dizi tanımlama ve kullanımı | Ders Kitabı(Bölüm 17) |
11 | Sayısal Yöntemlerin programlanması | |
12 | Sayısal Yöntemlerin programlanması | |
13 | Sayısal Yöntemlerin programlanması ve sunum. | |
14 | Sayısal Yöntemlerin programlanması ve sunum. | |
15 | Final |
Değerlendirme Sistemi
Etkinlikler | Sayı | Katkı Payı |
---|---|---|
Devam/Katılım | ||
Laboratuar | ||
Uygulama | ||
Arazi Çalışması | ||
Derse Özgü Staj | ||
Küçük Sınavlar/Stüdyo Kritiği | ||
Ödev | 1 | 20 |
Sunum/Jüri | 1 | 10 |
Projeler | ||
Seminer/Workshop | ||
Ara Sınavlar | 1 | 30 |
Final | 1 | 40 |
Dönem İçi Çalışmaların Başarı Notuna Katkısı | ||
Final Sınavının Başarı Notuna Katkısı | ||
TOPLAM | 100 |
AKTS İşyükü Tablosu
Etkinlikler | Sayı | Süresi (Saat) | Toplam İşyükü |
---|---|---|---|
Ders Saati | 13 | 3 | |
Laboratuar | |||
Uygulama | |||
Arazi Çalışması | |||
Sınıf Dışı Ders Çalışması | 13 | 6 | |
Derse Özgü Staj | |||
Ödev | 1 | 20 | |
Küçük Sınavlar/Stüdyo Kritiği | |||
Projeler | |||
Sunum / Seminer | 1 | 10 | |
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 20 | |
Final (Sınav Süresi + Sınav Hazırlık Süresi) | 1 | 20 | |
Toplam İşyükü : | |||
Toplam İşyükü / 30(s) : | |||
AKTS Kredisi : |
Diğer Notlar | Yok |
---|