Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Mekatronik Mühendisliği - 2014 | BLM1030 | Bilgisayar Programlama | Zorunlu | 2 | 4,00 | 2 | 2 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Mekatronik Mühendisliği - 2014 | BLM1030 | Bilgisayar Programlama | Zorunlu | 2 | 4,00 | 2 | 2 |
Bu dersin amacı, öğrencilere algoritma geliştirme ve programlama bilgi ve becerisini kazandırmaktır.
-
Algoritmalara giriş, sözde kod, akış diyagramları, temel arama ve sıralama algoritmaları, programlamada temel kavramlar, bilgisayar laboratuarında yazılım araçlarının kullanımı, yüksek seviyeli programlama dillerinde matematiksel işlemler, kontrol deyimleri, döngüler, programlama örnekleri ve uygulamalar.
1: Anlatım ve Tartışma, 2: Soru-Cevap, 3: Alıştırma ve Uygulama
yok
Türkçe
P. Deitel and H. Deitel, C How to Program, Pearson Education, 6th Edition, 2010. Fahri Vatansever, "Algoritma geliştirme ve programlamaya giriş", Seçkin Yayınları, Ankara, 2009. Rifat Çölkesen, "Veri yapıları ve algoritmalar", Papatya Yayınları, İstanbul, 2002.
yok
Hafta | Teorik |
---|---|
1 | Temel kavramlar: Bilgisayar sistemleri ve bilgisayarlar ile problem çözme Temel kavramlar: Bilgisayar sistemleri ve bilgisayarlar ile problem çözme |
2 | Algoritmalar: Giriş-işlem-çıkış süreci, algoritma tasarımı |
3 | Sözde kod ve akış diyagramları |
4 | Programlamaya giriş: Veri, aritmetiksel, mantıksal ve ilişkisel işlemler |
5 | Değişkenler, ifadeler, girdi ve çıktı |
6 | Kontrol ve karar yapıları |
7 | Tekrar yapıları ve döngüler |
8 | Ara Sınav Haftası |
9 | Döngüler ile ileri işlemler |
10 | Döngü ve karar yapılarının birlikte kullanımı |
11 | Fonksiyonlar |
12 | Diziler |
13 | Arama ve sıralama algoritmaları |
14 | Çok boyutlu diziler |
15 | Örnek uygulamalar |
16 | Ders Çalışma Haftası |
17 | Yarı Yıl Sonu Sınavı |