DERS BİLGİLERİ
AMAÇ VE İÇERİK
- Amaç: Bu dersin amacı bilgisayarda bir program yazılmadan önce bu programın algoritma ve akış diyagramını hazırlayarak planlamasını yapabilme, Bir IDE (Integrated Development Environment) kullanarak C dili ile bilgisayar ortamında çalışacak kodlar yazma, bu kodları derleme ve çalışır hale getirebilmesini sağlama.
- İçerik: Dersin konu içeriği kağıt ya da bilgisayar ortamında algoritma hazırlama, algoritmaların akış diyagramını hazırlama. Visual Studio veya DevC++ programları yardımıyla ekrana veri çıktısı sağlama, değişken tanıtımı, veri girişi, matematiksel dört işlem. Karar yapıları, döngüler, dizinler ve fonksiyonların kodlanması ve çalıştırılması. C kod bloklarının kullanılarak çeşitli program örneklerinin hazırlanması şeklindedir.
DERSİN ÖĞRENME ÇIKTILARI
- Bir programın algoritmasını oluşturabilir.
- Bir programı akış diyagramları ile ifade edebilir.
- Bir programlama diline ait kodları tanıyabilir.
- DevC++ programı veya Visual Studio Code aracılığı ile C kodları yazabilir.
- C dilinde değişken işlemleri uygulayabilir.
- C karar yapılarını kullanabilir.
- C döngülerini kullanabilir.
- C dizinleri ile işlem yapabilir.
- C ile yazılmış kod bloklarını yorumlayabilir.
HAFTALIK DERS KONULARI
- Hafta - Kurallar ve programlamanın temel kavramları.
- Hafta - C dili tarihçesi ve kullanım alanları.
- Hafta - Algoritma ve akış diyagramlarının tanıtımı.
- Hafta - Algoritma ve akış diyagramları örnekleri.
- Hafta - C giriş. Veri giriş/çıkışı ile değişkenler.
- Hafta - C operatörleri ve matematiksel fonksiyonlar.
- Hafta - C Karar yapıları.
- Hafta - Vize Sınavı Haftası
- Hafta - C Döngüleri.
- Hafta - C Programlama örnekleri.
- Hafta - C Dizinler.
- Hafta - C Referans ve Pointer.
- Hafta - C Fonksiyon kullanımı.
- Hafta - C Programlama örnekleri.
- Hafta - Final Sınavı Haftası
KAYNAKLAR
- Fahri Vatansever, "Algoritma geliştirme ve programlamaya giriş", Seçkin Yayınları, Ankara, 2009
- Deitel, H. M., Deitel, "C ve C++". Sistem Yayıncılık. İstanbul, 2011
- Öğr. Gör. Ali Çetinkaya’nın MKT106 Bilgisayarda Programlama Dersi Notları
- Öğr. Gör. Ali Çetinkaya’nın internet sayfaları:
https://scholar.google.com.tr/citations?hl=tr&user=XSEW-NcAAAAJ
https://alicetinkaya.site/
Dersin Verildiği Dönem ve Bilgiler
2022-2023 Bahar Dönemi - MKT106- İGÜ MYO Mekatronik Programı - (61 Öğrenci), Dersin internet Sitesi: https://gbs.gelisim.edu.tr/ders-detay-4-211-11679-1