Hoş geldiniz!
Dersi Tanıyalım Dersin Amacı Hocanız ve İletişim Ders Konuları Performans değerlendirmeleri Kaynaklar Tavsiyeler
Dersin Amacı Öğrencilere program, programlama mantığını kazandırmak Öğrencilere C programlama dilinin yapısını öğretmek
Hocanız ve İletişim Dr. Zülfü GENÇ Elektrik-Elektronik Müh. Eğitim-Öğretimde 11. Yıl Bulunduğu Üniversiteler: Selçuk Üni (Lisans), Pamukkale Üni ( Asistan), Koç Üni, Boğaziçi Üni,… İletişim: elektronik web: Bilgi İşlem Dairesi Başkanlığı, Z15
Ders Konuları Programlamaya giriş Algoritmalar ve akış diyagramları C dilinin yapısı ve özellikleri C dilinde tanımlı değişkenler, operatörler, işlem öncelikleri Temel giriş/çıkış fonksiyonları Şart ifadeleri (if, if-else, switch) Döngüler (for, while, do-while) break, continue, goto deyimleri Diziler Fonksiyonlar Yapılar (Structures)
Performans Değerlendirmeleri Bağıl değerlendirme sistemi kullanılmaktadır. 1. Vize, 2. Vize, Final sınavları yazılı olarak yapılacaktır Ödevler ve projeler
Kaynaklar H.M.Deitel and P.J. Deitel, C How to Program, Fourth Edition, Prentice Hall 2004 İleri C Programlama, G. Murat TAŞBAŞI, Altaş Yayıncılık Standart C Programlama Dili, F.Kadifeli, C.Cem Say, Ufuk Çağlayan C dili ile programlama, M.Kaya, O.Karaduman, Üniversite Kitabevi
C Programlama Diline Giriş C, bugün kullandığımız birçok yazılım teknolojisinin temelini oluşturan güçlü bir programlama dilidir. C dili, ona harcadığınız her türlü emeğe değecek kadar kullanışlı ve güçlü bir dildir. C dili bir klâsiktir. Bugün kullandığımız birçok teknoloji doğrudan ya da dolaylı olarak C temellidir. Günümüzde kullandığımız birçok popüler programlama dili ve internet üzerinde kullanılan betik dillerin(scriptler) sözdizilimi(syntax) C temellidir
C Programlama Diline Giriş C dili ile programlanın temellerini çok iyi öğrenebilirsiniz. C dilini öğrendikten sonra diğer dilleri kavramanız daha kolay olacaktır. Programlama Nedir? Programlama çok geniş kavramdır. Çamaşır makinemizi renklileri farklı, beyazları farkı sıcaklıkta yıkamak için programlarız. Mikrodalga fırınımızı da 10 dakika sonra kendiliğinden durması için programlayabiliriz. Hatta bizi sabah 6’da uyandırması için kurduğumuz çalar saatimizi bile programlamış sayılırız. Elbette C dili ile programlama bu kadar basit değil. Yinede, temelde aynı işi yaptığımızı söyleyebiliriz!
Programlama Nedir? Programlama, bir problemi çözmek adına, bir bilgisayara gerekli verileri girerek bu verileri isteğimiz doğrultusunda işleme çalışmasıdır. Programlama süreci, programı yazma amacının tanımlanmasından programın çalıştırılacak duruma getirilmesine kadar geçen süreçtir. Bu süreç temel olarak altı adımdan oluşur: 1. Problemin tanımlanması (Defination). 2. Gerekli analizlerin yapılması (Analysis). 3. Programın tasarlanması (Design). 4. Programın Kodlaması (Coding). 5. Programın değerlendirilmesi ve test edilmesi (Debugging & Testing). 6. Gerekli dökümantasyonun yapılması (Documentation).