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

Programlar Hakkında Bilgi

Önlisans - Teknik Bilimler Meslek Yüksekokulu - Elektronik Teknolojisi

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Elektronik Teknolojisi - Önlisans - 2014 BLY1000 Programlama Dili Seçmeli 3 3,00 2 0

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

ALGORİTMA GELİŞTİRME ve PROGRAMLAMAYA GİRİŞ; Seçkin Yayıncılık, ISBN 975 347 745 7; Ankara, 2005 C PROGRAMLAMA DİLİ; Şerafettin ARIKAN; Seçkin Yayıncılık, ISBN 975 02 0323 2; Ankara 2006 C PROGRAMLAMA ve PROGRAMLAMA SANATI; Dr.M.Sabih AKSOY, Dr.Ömer AKGÖBEK; Beta yayınları, ISBN 975 295 139 2; Kırklareli, 2004 http://www.java2s.com/C tutorial

Dersin Web Sayfası

Yok

Öğ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 Program kontrol deyimleri
7 Fonksiyonlar
8 Ara Sınav Haftası
9 İşaretçiler ve diziler
10 Değişkenlerin saklanması ve bellek modelleri
11 Veri yapıları
12 Dosyalama
13 Grafik fonksiyonları
14 Port kullanımı
15 Genel uygulama örnekleri
16 Ders Çalışma Haftası
17 Yarı Yıl Sonu Sınavı

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 0 0 0
Proje ve Hazırlığı 0 0 0
Ödev ve Hazırlığı 0 0 0
Laboratuvar ve Hazırlığı 0 0 0
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