BİL 112 Programlamaya Giriş Öğrt. Gör. Dr. Ahmet Cengizhan Dirican Enformatik
Amaç Programlamaya Giriş dersinin amacı öğrencilere C dili üzerinden Bilgisayar Programlamanın temel kavramlarını öğretmek ve öğrencilerin ileride bu konuda ihtiyaç duyabilecekleri temel eğitimi vermektir. Bu kapsamda aşağıda verilen konuların eğitimi verilmektedir. Yazılım, Bazı temel kavramlar, Temel programlama konu ve kavramları C Dili: Girdi/Çıktı, Program kontrolü, Fonksiyonlar, Diziler, Göstericiler, Dosya, Dinamik Bellek Yönetimi,… Ders uygulama örnekleri, quiz ve ödevlerle desteklenmektedir.
Devam Öğrencilerden dönem boyunca bu derse %70 oranında devam etmeleri beklenir. %30’u aşan devamsızlık yapan öğrenciler başarı durumlarına göre dersten kalırlar. %60’ın üzerinde derse devam eden öğrenciler yıl sonunda 5 puana kadar fazladan puan alırlar. Devamsızlık gösterenler negatif puan alabilirler.
Önemli Hususlar Derse katılım saatlerine özen gösterilmesi, Derse kabuklu/kabuksuz yiyecek getirilmemesi, Derse arkadaş, hısım, akraba getirilmesi için izin istenmemesi, Ders işlenirken (acil durumlar hariç!) dışarıya çıkılmaması, Ödevlerin belirtilen zamanda teslim edilmesi (geç gelen ödevler değerlendirilmeyecektir), Bilgisayarların ders dışı amaçlar için kullanılmaması (internet, chat, oyun, e-posta, vb.),
Ders ve Laboratuvar Programı Ders Programı Laboratuvar Programı Temel Bilgiler (1-2) Yazılım Nedir? Genel Kavramlar. Temel Kavramlar ve C’ye Giriş. Atama, Operatörler, Printf, Scanf, getchar(); Karar verme (3) If ve Switch Deyimi Döngüler (4) For, While, Do Fonksiyonlar (6) Göstericiler (7) Diziler (8) Vize (9) Stringler (10) Yapılar (11) Dinamik Bellek Yönetimi(12) Dosya İşlemleri (13) Ön işlemci komutları (14) 1-2 IDE’nin tanıtılması Merhaba C Bir C programının temel yapısı Değişken Tanımlama Printf Scanf Getchar Kod yazımında dikkat edilecek hususlar. 3. Karar: If, Switch 4. Döngü: For, while, Do 5. Fonksiyonlar Ödev 6. Göstericiler 7. Diziler 8. Genel Çalışma 9. Stringler 10. Yapılar 11. Dinamik Bellek Yönetimi 12. 13. Dosya İşlemleri 14 Ön işlemci komutları
Kaynaklar A’dan Z’ye C, Kaan Aslan Pusula Yayıncılık C ve C++, Deitel&Deitel, Sistem Yayıncılık Yardımcı: “Computer Science: an Overview”, J. Glenn Brookshear, 2005, ISBN:0-321-43445-5 Ders Notları
Değerlendirme Vize %35 Final %45 Yazılı/Uygulama/Ödev %20 Devam +/- 5 %100 16.02.2019
İletişim Bilgileri Öğrt. Gör. Ahmet Cengizhan Dirican e-posta : acdirican@gyte.edu.tr www : www.bilmuh.gyte.edu.tr/~acdirican Ofis : BM 229, Bilgisayar Müh. 3.Kat