| Ders Adı | Kodu | Dili | Türü | Yarıyıl | T+U Saat | Kredi | AKTS |
|---|---|---|---|---|---|---|---|
| Bilgisayar Programlama ve Algoritma I | MEM112 | Türkçe | Zorunlu | 2. Yarıyıl | 3 + 1 | 4,0 | 5,0 |
| Ön Koşul Dersleri | |
| Dersin Seviyesi | Lisans |
| Dersin Verilişi | Yüz yüze |
| Dersin Koordinatörü | Prof. Dr. Gürcan SAMTAŞ |
| Dersi Veren(ler) | |
| Dersin Amacı | Temel algoritma ve programlama bilgi ve becerisini kazandırmak. |
| Dersin İçeriği | Bilgisayar sisteminin yapısı , Algoritmalar, akış diyagramları, Visual Basic ile programlamaya giriş , Program yazımı aşamaları , Değişkenler, veri yapıları , Operatörler , Karar yapıları, Döngüler, Fonksiyon ve alt programlar, Diziler, Visual Basic’te nesneler, Görsel programlama teknikleri, Grafikler, resimler, çizimler ve fontlar , Veri tabanı uygulamalarında Visual Basic ile programlama, İşletim sistemi düzeyindeki komutlar, Windows işletim sistemi ile etkileşim, Yazılım geliştirme ve programlama uygulamaları. |
| # | Öğrenme Kazanımı |
| 1 | Bilgisayar belleğinin yapısını, veri türlerini anlama |
| 2 | Fonksiyonlar kullanarak modüler programla mantığını kavrama |
| 3 | Döngüler ve deyimleri anlama |
| 4 | Dizi ve göstericileri anlama, bunlardan programlamada yaralanabilme becerisi kazanma |
| 5 | Dosya kullanımını anlama |
| Hafta | Konular/Uygulamalar | Yöntem |
|---|---|---|
| 1. Hafta | Bilgisayar Sisteminin Yapısı | Görüşme |
| 2. Hafta | Algoritmalar | Görüşme |
| 3. Hafta | Akış Diyagramları | Görüşme |
| 4. Hafta | Visual Basic ile Programlamaya Giriş | Görüşme |
| 5. Hafta | Program Yazımı Aşamaları | Görüşme |
| 6. Hafta | Değişkenler | Görüşme |
| 7. Hafta | Veri Yapıları | Görüşme |
| 8. Hafta | Operatörler , Karar Yapıları, Döngüler, Fonksiyon ve Alt Programlar, Diziler | Görüşme |
| 9. Hafta | Operatörler , Karar Yapıları, Döngüler, Fonksiyon ve Alt Programlar, Diziler | |
| 10. Hafta | Visual Basic’te Nesneler | Görüşme |
| 11. Hafta | Görsel Programlama Teknikleri | Görüşme |
| 12. Hafta | Grafikler, Resimler, Çizimler ve Fontlar | Görüşme |
| 13. Hafta | Veri Tabanı Uygulamalarında Visual Basic ile Programlama | Görüşme |
| 14. Hafta | İşletim Sistemi Düzeyindeki Komutlar | Görüşme |
| No | Program Yeterlilikleri | Katkı Düzeyi | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Matematik, fen ve mühendislik bilgilerini Mekatronik Mühendisliği alanında uygulama becerisi kazandırmak | ✔ | |||||
| 2 | Bir Mekatronik sistemin tümünü veya bir bileşenini, gerçekçi koşullar altında tasarlama ve geliştirme becerisi kazandırmak | ✔ | |||||
| 3 | Mühendislik problemlerini tanımlama, modelleme ve çözme becerisi kazandırmak. | ✔ | |||||
| 4 | Proje yönetim, risk yönetimi, girişimcilik, yenilikçilik ile sürdürülebilir kalkınma farkındalığıyla güncel yazılım ve donanımları etkin bir biçimde kullanmak | ✔ | |||||
| Program Yeterlilik | DK1 | DK2 | DK3 | DK4 | DK5 |
|---|---|---|---|---|---|
| PY1 | 3 | 3 | 3 | 3 | 3 |
| PY2 | 3 | 3 | 3 | 3 | 3 |
| PY3 | 3 | 3 | 3 | 3 | 3 |
| PY4 | 4 | 4 | 4 | 4 | 4 |
| Ders Kitabı veya Notu |
|
|---|---|
| Diğer Kaynaklar |
|
| AKTS / İş Yükü Tablosu | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) | |
|---|---|---|---|---|
|
Sınavlar |
Ara Sınav 1 | 1 | 50 | 50 |
| Final | 1 | 77,5 | 77,5 | |
| Toplam İş Yükü | 127,5 | |||
| *AKTS = (Toplam İş Yükü) / 25,5 | Dersin AKTS Kredisi | 5,0 | ||