Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Bilgisayar Programlama ve Algoritma II | MEM239 | 3. Yarıyıl | 2 + 1 | 3,0 | 5,0 |
Ön Koşullar | Yok |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Ders |
Dersin Verilişi | Yüz yüze |
Dersin Koordinatörü |
Doç. Dr. Gürcan SAMTAŞ |
Dersi Verenler | |
Dersin Yardımcıları | |
Dersin Amacı | Temel algoritma ve programlama bilgi ve becerisini kazandırmak. |
Dersin İçeriği | Bilgisayar dilleri ve sınıflandırılması, Sistem programlama ve donanım-yazılım entegrasyonunun tanıtımı, Matlab genel tanıtım. Değişkenler ve değişken tipleri, Matlab ile çalışmak, Genel Matlab komutları, Döngü ve sorgulama komutları ve uygulamaları, Matlab’de dosya işlemleri ve komutları, Matematiksel işlemler ve uygulamaları, Grafik çizimleri, GUI kullanarak nesne tabanlı programlama, Uygulamalar ve yazılım geliştirme örnekleri. |
Ders Öğrenme Kazanımları |
- İleri düzey programlama tekniklerinin kazanılması - Sayısal çözümlemeyi programlama ile birleştirme becerisi kazanılması - Mühendislik problemlerinin programlama ile çözüm yeteneğinin kazanılması |
Hafta | Konular | Öğretim Yöntemleri |
---|---|---|
1. Hafta | Bilgisayar Dilleri ve Sınıflandırılması | Sözel Anlatım |
2. Hafta | Sistem Programlama ve Donanım-Yazılım Entegrasyonunun Tanıtımı | Sözel Anlatım |
3. Hafta | C/C++ Programlama Dilleri Tarihçesi ve Önemi | Sözel Anlatım |
4. Hafta | C/C++ Dillerinin Avantajları ve Dezavantajları | Sözel Anlatım |
5. Hafta | Yazılım Geliştirme Teknikleri | Sözel Anlatım |
6. Hafta | Nesneye Yönelik Tasarım ve C++’a Giriş | Sözel Anlatım |
7. Hafta | C++’ın Temel Özellikleri ; Veri Tipleri, Bellek Denetimi, Sınıflar ve Nesneler, Kalıtım, Fonksiyonlar ve Ek Kullanımı, Çok Eşlilik, Giriş Çıkış İşlemleri, Tekrar Kullanım | Sözel Anlatım |
8. Hafta | Parametreli Tipler ve Şekiller | Sözel Anlatım |
9. Hafta | Parametreli Tipler ve Şekiller | |
10. Hafta | Aykırı Durumların Denetimi | Sözel Anlatım |
11. Hafta | C++ Ortamında C Kullanımı | Sözel Anlatım |
12. Hafta | C++ Görsel Programlamanın Temelleri | Sözel Anlatım |
13. Hafta | C++’la PC Port Kontrol Teknikleri | Sözel Anlatım |
14. Hafta | Uygulamalar ve Yazılım Geliştirme Örnekleri | Sözel Anlatım |
Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği) |
Program Yeterlilik | Katkı Düzeyi | DK1 | DK2 | DK3 | Ölçme Yöntemi |
---|---|---|---|---|---|
PY3 | 3 | 3 | 3 | 3 | 40,60 |
PY4 | 5 | 5 | 5 | 5 | 40,60 |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Ders Katkı Düzeyi | Yok | Çok Düşük | Düşük | Orta | Yüksek | Çok Yüksek |
Ölçme Yöntemi | Yazılı sınav | Sözlü sınav | Ödev/Proje | Laboratuvar Çalışması | Sunum /Seminer |
Etkinlik | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ara Sınav 1 | 1 | 50 | 50 |
Final | 1 | 77,5 | 77,5 |
Toplam İş Yükü | 127,5 | ||
Dersin AKTS Kredisi | 5,0 |