PROGRAMLAMA Doç.Dr. Murat ÇAKIROĞLU 2015 – 2016 Güz Dönemi Kredi : 3+1 Ders Sitesi: SABİS 2015 – 2016 Güz Dönemi
PROGRAMLAMA 1. Hafta GİRİŞ
AMAÇ Dersin amacı, bilgisayar programlamasının temelini oluşturan kavramları öğrenme, akış diyagramı ve algoritma tasarımını gerçekleştirebilme ve yapısal programlama mantığı ile program yapabilmektir.
Derste Neler Göreceğiz Algoritma Tasarımı Akış Diyagramları Güncel Algoritma Örnekleri Programlama ve Programlama Dili Yapısal Programlama Kavramı (C dili temelleri) Temel Giriş/Çıkış İşlemleri Fonksiyonlar ve Özyinelemeli (Recursive) Fonk. Kullanımı Dizi (Vektör) İşlemleri Dizilerde Arama ve Sıralama Algoritmaları Çok Boyutlu Diziler (Matris) İşaretçiler Dosya Kullanımı
Ders Başarı ile Tamamlandığında Hangi Kazanımlara Sahip Olacaksınız Problemlerin çözümünde bir bilgisayar programı geliştirebilmek için izlenebilecek yolları tanımlayabilme Bilgisayar programlarının temelini oluşturan akış diyagramı ve algoritma tasarımını gerçekleştirebilme Tasarlanan algoritmaları kod aşamasına aktarabilme
DEĞERLENDİRME Yarıyıl İçi Çalışmaları: Sayısı Yıl içine katkı oranı Ara Sınav 1 %40 Proje 1 %40 Kısa Sınav 1 %10 Lab 1 %10 Başarı Notu: Yarıyıl içi (%60) + Yarıyıl Sonu Sınavı (%40)
KAYNAKLAR Türkçe Kaynaklar Ders Notları – Sunular Algoritma Geliştirme ve Veri Yapıları Bülent Çobanoğlu Algoritma Geliştirme ve Programlamaya Giriş Dr. Fahri VATANSEVER, Seçkin Yayıncılık Programlama Sanatı Algoritmalar Dr. Rifat Çölkesen, Papatya Yayıncılık Veri Yapıları ve Algoritmalar