Ders Bilgileri

Ders Bilgileri
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ı.
Ders Öğrenme Kazanımları
# Öğ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
Ders Planı (Haftalık Konular)
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
*Ara sınav ve final sınav tarihleri 14 haftalık ders işleyiş planında belirtilmemiştir. Ara sınav ve final sınav tarihleri Üniversitemiz Senatosu kararı ile akademik takvimde belirtilen tarihlerde yapılmaktadır.
Ders - Program Yeterlilikleri İlişkileri
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
Dersin Öğrenme Kazanımlarının Program Yeterlilikleri İle İlişkisi
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
Kaynaklar
Ders Kitabı veya Notu
Diğer Kaynaklar
  • Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği)
AKTS / İş Yükü Tablosu
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