EN
  • Anasayfa
  • EEM217 Algoritmalar ve Programlama (2024 - 2025 / 3. Yarıyıl)
  • EN
EEM217 - Algoritmalar ve Programlama
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Algoritmalar ve Programlama EEM217 3 3 + 0 5,0 Pdf
Birim Bölüm
ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ
Derece Seviye Lisans - Zorunlu - Türkçe
Dersin Verilişi
EBS Koordinatörü Arş. Gör. Abdulkadir DALGIN
Ders Veren Doç. Dr. İdil IŞIKLI ESENER
Amaç

Bilgisayar programcılığı temel kavramlarını ve programlama deyim ve yapılarını öğretmek, programlama bilgi ve tekniklerini vermek, C programlama dili ile matematik ve mühendislik problemlerini kodlayacak düzeye ulaştırmakttır.

Ders İçeriği

Programlaya Giriş: Giriş, matematiksel işlemler, karşılaştırma işlemleri, mantıksal işlemler; Algoritma Hazırlama: Giriş, algoritma operatörleri, algoritma terimleri; Akış Diyagramları; C ile Programlama: C dilinin yapısı, sabitler, değişkenler, sayısal bilgi tipi, alfasayısal bilgi tipi, tanımlar ve bildirimler, ana/alt program; Akış Diyagramından Program Kodlama: Bilgi giriş komutları, bilgi çıkış komutları, döngü komutları, karar komutları; Dizi Uygulamaları: Bir boyutlu dizi uygulamaları, iki boyutlu dizi uygulamaları; Dosyalama: Kayıt alanı tanımlama, dosya tanımlama, dosyalama komutları, Grafik Uygulamaları

Ders Kaynakları Algoritma Geliştirme ve Programlamaya Giriş, Fahri Vatansever, Seçkin yayınları, 6. baskı, ISBN: 9789750204067, 2007.
Algoritma Geliştirme ve Programlamaya Giriş, Fahri Vatansever, Seçkin yayınları, 6. baskı, ISBN: 9789750204067, 2007.
Açıldığı Öğretim Yılı 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Ara Sınav 1 30
Kısa Sınav 1 15
Kısa Sınav 2 15
Toplam 60
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Final %40
Toplam %40
Yarıyıl İçinin Başarıya Oranı %60
Yarıyıl Sonu Çalışmalar %40
Toplam %100
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
0
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
0
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Toplam İş Yükü (Saat) 0
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 0
AKTS
Hafta Konu Öğretim Metodu
1 Programlamaya giriş, matematiksel işlemler, karşılaştırma işlemleri, mantıksal işlemler
2 Algoritma Hazırlama: Algoritma opretörleri, algoritma terimleri
3 Akış Diyagramları: Temel elemanlar, akış diyagramı oluşturma
4 C ile Programlama: Bilgi tipleri, sabit ve değişkenler, C dili yapısı, tanımlar ve bildirimler, ana/alt program
5 Akış Diyagramından Program Kodlama: Bilgi giriş komutları, bilgi çıkış komutları
6 Akış Diyagramından Program Kodlama: Döngü komutları
7 Akış Diyagramından Program Kodlama: Karar ve koşul komutları
8 Örnek programlar ve uygulamaları
9 Dizi Uygulamaları: Bir boyutlu dizi uygulamaları
10 Dizi Uygulamaları: İki boyutlu dizi uygulamaları
11 Dosyalama: Giriş, dosya türleri ve erişim, metin dosyaları
12 Dosyalama: Dosya açma/kapama, dosya fonksiyonları
8 Örnek programlar ve uygulamaları
14 Grafik Uygulamaları: Grafik ekranına geçiş komutları, çizgi, daire, dikdörtgen, nokta
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
C programlama dilinin temel özelliklerini algoritma kavrami ile iliskili olarak ögrenmek
Algoritma kavrami, algoritmalarin nasil olusturulacagi ve yapisal programlama konularini kavramak
Matematiksel ve mühendislik problemlerini çözen program yazma becerisi kazanma
Programlama ile ilgili genel kavramlarin ögrenmek
Yazılım projesi geliştirme temel adımlarını öğrenir
C programlama dilinin temel özelliklerini algoritma kavrami ile iliskili olarak ögrenmek
Algoritma kavrami, algoritmalarin nasil olusturulacagi ve yapisal programlama konularini kavramak
Matematiksel ve mühendislik problemlerini çözen program yazma becerisi kazanma
Programlama ile ilgili genel kavramlarin ögrenmek
Yazılım projesi geliştirme temel adımlarını öğrenir
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12
C programlama dilinin temel özelliklerini algoritma kavrami ile iliskili olarak ögrenmek - - - - - - - - - - - -
Algoritma kavrami, algoritmalarin nasil olusturulacagi ve yapisal programlama konularini kavramak - - - - - - - - - - - -
Matematiksel ve mühendislik problemlerini çözen program yazma becerisi kazanma - - - - - - - - - - - -
Programlama ile ilgili genel kavramlarin ögrenmek - - - - - - - - - - - -
Yazılım projesi geliştirme temel adımlarını öğrenir - - - - - - - - - - - -
C programlama dilinin temel özelliklerini algoritma kavrami ile iliskili olarak ögrenmek - - - - - - - - - - - -
Algoritma kavrami, algoritmalarin nasil olusturulacagi ve yapisal programlama konularini kavramak - - - - - - - - - - - -
Matematiksel ve mühendislik problemlerini çözen program yazma becerisi kazanma - - - - - - - - - - - -
Programlama ile ilgili genel kavramlarin ögrenmek - - - - - - - - - - - -
Yazılım projesi geliştirme temel adımlarını öğrenir - - - - - - - - - - - -