Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Önlisans - Teknik Bilimler Meslek Yüksekokulu - Bilgisayar Programcılığı

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Programcılığı-Önlisans-2014 BLY1001 Algoritma ve Programlamaya Giriş Zorunlu 1 5,00 3 1

Dersin İçeriği

Dersin Amacı

Yapısal programlamanın temel ilkeleri ve C programlama dilinin temel özelliklerinin öğretilmesi. Bu kapsamda C programlama dilinde kullanılan değişkenler, veri tipleri, veri yapıları ve program kontrol deyimleri ile standart kütüphaneler, giriş-çıkış fonksiyonları ve diğer standart fonksiyonlar tanıtılarak; sıralama ve arama yöntemleri, menü hazırlama, bağlı listeler, diziler, dosyalama, grafik fonksiyonları ve port kullanımı üzerine yapılacak uygulamalarla öğrencilerimizin pratiğinin zenginleştirilmesi amaçlanmaktadır.

Öğrenim Türü

-

Dersin İçeriği

Yapısal programlamanın temel ilkeleri ve C programlama dilinin temel özelliklerinin öğretilmesi. Bu kapsamda C programlama dilinde kullanılan değişkenler, veri tipleri, veri yapıları ve program kontrol deyimleri ile standart kütüphaneler, giriş-çıkış fonksiyonları ve diğer standart fonksiyonlar tanıtılarak; sıralama ve arama yöntemleri, menü hazırlama, bağlı listeler, diziler, dosyalama, grafik fonksiyonları ve port kullanımı üzerine yapılacak uygulamalarla öğrencilerimizin pratiğinin zenginleştirilmesi amaçlanmaktadır.

Planlanan Öğrenme Aktiviteleri ve Metodları

Anlatım, Soru-Cevap, Araştırma, Demonstrasyon, Uygulama

Staj Durumu

Yok

Dersin Sunulduğu Dil

Türkçe

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Handbook of Applied Cryptography, A. Menezes, S. Vanstone, First edition, 1996, CRC Press. John H.Mathews, Numerical Methods, Prentice – Hall, İnc., Englewood Cliffs, NJ, 1987.1990. Tektaş,M.Topuz,V.,’Algoritmalar ve Güvenlik Sistemleri’, ’Ders Notu, Ekim-2001,İstanbul.

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Programlama dillerini öğrenir
  • Algoritma hazırlayabilir.
  • Değişken ve komut kavramını öğrenir.
  • Fonksiyon ve işaretçi kavramını öğrenir.
  • C programlama dilinde program yazabilir.

Haftalık Ayrıntılı Ders İçeriği

Hafta Teorik
1 Programlamaya giriş; programlama dilleri, işlemler
2 Algoritma hazırlama
3 Akış diyagramları ve kodlamaya geçiş
4 C'de program yapısı ve tanımlamalar
5 Giriş-çıkış fonksiyonları
6 Karşılaştırma Deyimleri
7 Döngüler
8 Arasınav
9 Döngüler
10 Metin İşlemleri
11 Diziler
12 Diziler
13 Fonksiyonlar
14 Fonksiyonlar
15 Pointer ve Dosyalama
16 Dönem Sonu Değerlendirmesi
17 Final

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 14 1 14
Proje ve Hazırlığı 0 0 0
Ödev ve Hazırlığı 14 1 14
Laboratuvar ve Hazırlığı 14 1 14
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 0 0 0
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 14 3 42
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 14 1 14
Kısa Sınav ve Hazırlığı 0 0 0
Final ve Hazırlığı 14 2 28
Teorik Ders Saati 0 0 0
Uygulama Ders Saati 0 0 0

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5