DERS ADI: MYB113 – Programlama Temelleri Yarıyıl Teori/Ders Anlatımı I.GÜZ Ders Sorumluları Ders Dili Zorunlu/ Seçmeli Ön Koşul Dersin Tanımı Dersin Amacı 14*2 Eğitim Öğretim Yöntemleri Seminerler/ Proje/Alan Uygulama Lab. Çalışma Çalışması Grupları 14*2 - BÖLÜMÜ: Bilgisayar Teknolojisi Krediler Diğer* Toplam Kredi AKTS Kredisi - 56 3 3 Öğr.Gör.Mert Can Yalhi Türkçe Zorunlu Bu ders ile öğrencinin, programlama temelleri ile ilgili yeterliliklerin kazandırılması amaçlanmaktadır. Kurumsal ağlar için güvenli geniş alan ağları tasarımı ve ölçeklendirilmenin yapılması. 1) Programcılığa giriş yapmak 2) Kodlama öncesi program akışını tasarlamak 3) Kontrol deyimlerini kullanmak Öğrenme Çıktıları 4) Dizi işlemleri yapmak 5) Alt programlarla çalışmak 6) Dosyalama işlemleri yapmak Dersin Gidişatı Hafta KONULAR Ders Bilgileri; Dersin amacı ve hedefleri Ders kitabı ve kaynaklar Puanlama 01 Programlamaya Giriş Yazılım Geliştirme Methodu Algoritmalar Programlama Dillerine Giriş Bilgisayar Donanımı Bilgisayar Yazılımı 02 C programı geliştirme adımları C programlarının yapısı Değişken tanımları Veri gösterimi Veri tipleri, sabitler 03 Aritmetik operatörler Giriş çıkış ifadeleri Çıkış biçimlendirme Gömülü fonksiyonlar 04 Boole’sal operatörler (ilişkisel/mantıksal) Operatör öncelikleri Basit bool’sal ifadeler Seçim yapıları (if ... else) İçiçe if ifadeleri Switch ifadesi 05 Sayaç kontrollü ifadeler (for döngüsü) For döngüsü örnekleri Arttırım – azaltım operatörleri Sentinel kontrollü ifadeler (while döngüsü) Veri doğrulama İçiçe döngüler Döngü dönüşümleri 06 Tekrarlama ifadeleri örnekleri Modüler programlama: fonksiyon prototipi, parametreli ve parametresiz void fonksiyonları Değer döndüren fonksiyonlar, parametre iletme Değişken kapsamları Çıkış parametreli fonksiyonlar Pointer 07 Değer ile çağırma / referans ile çağırma Dosya işlemleri (metin dosyalarını açma, okuma, yazma, kapatma) 08 ARA SINAV Tek boyutlu dizilimler: tanımlama, atama, başlatma, paralel dizilimler 09 Tek boyutlu dizilimler ile işlemler: giriş / çıkış (getchar, putchar), sayım Toplam, averaj, min, max bulma Tek boyutlu dizilimler ve fonksiyonlar: girdi olarak dizilimler Çift boyutlu dizilimler: tanımlama, atama, işlemler 11 Matrix işlemleri ve çift boyutlu dizilimlerin fonksiyon parametresi olarak kullanılması Çift boyutlu dizilim egzersizleri 12 Tür dönüşüm işlemleri 13 Bellek işlemleri 10 14 Algoritma örnekleri 15 DÖNEM SONU SINAVI Değerlendirme Ölçütleri Ara Sınavlar Varsa (X) olarak işaretleyiniz * Yüzde (%) * 10 * 60 30 Kısa Sınavlar Ödevler Uygulamalar Laboratuar Projeler/ Alan Çalışması Seminerler/ Çalışma Grupları Dönem Sonu Sınavı Diğer (Katılım, kütüphane çalışması, vb.) Dersin Kitabı Programlama Sanatı ve Algoritmalar, Dr. Rıfat Çölkesen ve/veya C ile Bilgisayar Programlamaya Giriş, Dr. Ali Orhan Aydın Kaynaklar *Ödevler, alan gezileri, kütüphane araştırması, internet uygulamaları, ders dışı okuma vb. ÖÇ-1 ÖÇ-2 ÖÇ-3 ÖÇ-4 ÖÇ-5 ÖÇ-6 ÖÇ-7 ÖÇ-8 ÖÇ-9 ÖÇ-10 ÖÇ-11 ÖÇ-12 ÖÇ-13 ÖÇ-14 1=Çok az PY-1 3 2 PY-2 PY-3 PY-4 5 4 PY-5 PY-6 PY-7 PY-8 PY-9 PY-10 PY-11 PY-12 PY-13 4 5 4 4 5 3 5 3 5 5 5 2=Biraz 3=Orta 4=Oldukça 5=Çok fazla PY-14
© Copyright 2024 Paperzz