Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği - 2014 | BLM1003 | Algoritma ve Programlamaya Giriş | Zorunlu | 1 | 4,00 | 2 | 0 |
Müfredat Adı | Ders Kodu | Ders Adı | Ders Türü | Dönem | AKTS | Teorik | Uygulama |
Bilgisayar Mühendisliği - 2014 | BLM1003 | Algoritma ve Programlamaya Giriş | Zorunlu | 1 | 4,00 | 2 | 0 |
Temel algoritma ve programlama bilgi ve becerisini kazandırmak.
-
Algoritmalara giriş, yalancı 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.
Anlatım, görsel video, materyal örnekleri ve ödev
Yok
Türkçe
1. Kochan, S., G., 2005, Programming in C, Sams Publishing, 543 p. 2. Lafore, R., 1990, The Waite Groups C Programming Using Turbo C , The Waite Group, Inc., USA, 796 p.
Yok
Hafta | Teorik |
---|---|
1 | Temel kavramlar: Bilgisayar sistemleri, bilgisayarlar ile problem çözme, algoritma, program ve programlama dilleri kavramları |
2 | Algoritmalar: Giriş-işlem-çıkış süreci, algoritma tasarımı, |
3 | Programlamaya giriş: Veri, temel veri tipleri, temel (aritmetiksel, mantıksal ve ilişkisel) işlemler, değişkenler, ifadeler, girdi ve çıktı, yapısal programlama |
4 | Karar yapıları |
5 | Tekrar yapıları ve Döngüler |
6 | Döngüler |
7 | Döngü ve karar yapılarının birlikte kullanımı |
8 | Ara Sınav |
9 | Altprogramlar: Böl ve fethet yöntemi, fonksiyonlar |
10 | Altprogramlar:Yerel ve genel değişkenler, işaretçiler, değer ve değişken parametreleri, değere göre ve referansa göre çağırma, |
11 | Diziler: Tek boyutlu diziler |
12 | Arama ve sıralama algoritmaları |
13 | Arama ve sıralama algoritmaları |
14 | Çok boyutlu diziler: İki boyutlu diziler (matrisler), matematiksel ve güncel problem örnekleri |
15 | Örnek Uygulamalar |
16 | Ders Çalışma Haftası |
17 | Final Sınavı |
Değerlendirme | Değer |
---|---|
Yarıyıl (Yıl) İçi Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | 50 |
Yarıyıl (Yıl) Sonu Etkinlikleri | Değer |
Final Sınavı | 100 |
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ders Öncesi/Sonrası Bireysel Çalışma | 12 | 1 | 12 |
Proje ve Hazırlığı | 5 | 2 | 10 |
Ödev ve Hazırlığı | 5 | 2 | 10 |
Laboratuvar ve Hazırlığı | 14 | 2 | 28 |
Atölye ve Hazırlığı | 0 | 0 | 0 |
Sunum ve Hazırlığı | 0 | 0 | 0 |
Seminer ve Hazırlığı | 0 | 0 | 0 |
Demo ve Hazırlığı | 0 | 0 | 0 |
Araştırma ve Hazırlığı | 0 | 0 | 0 |
Rapor ve Hazırlığı | 0 | 0 | 0 |
Arasınav ve Hazırlığı | 1 | 10 | 10 |
Kısa Sınav ve Hazırlığı | 2 | 10 | 20 |
Final ve Hazırlığı | 1 | 10 | 10 |
Teorik Ders Saati | 0 | 0 | 0 |
Uygulama Ders Saati | 0 | 0 | 0 |
ÖÇ1 | |||||||||||||
ÖÇ2 | |||||||||||||
ÖÇ3 | |||||||||||||
ÖÇ4 | |||||||||||||
ÖÇ5 |