Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
2EEM112Bilgisayar Programlama2+2+03522.10.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı Elektrik-Elektronik Mühendisliği
Öğrenim Türü Örgün Öğretim
Dersin Türü Zorunlu
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Programlama dili bilgisi ile, alanında uygulamalar yapma becerisini kazandırmak
Dersin İçeriği Algoritma ve Akış Diyagramları, Veri ve Bellek/ Aritmetik İşlemciler, C ve C++ Programlama Dilleri Temel Giriş ve Çıkış Fonksiyonları, Program Denetim Deyimleri, İşaretçiler, Fonksiyonlar, Değişkenlerin Saklanması, Diziler, Dosyalar, Yazım Modu Ekran Denetim Komutları, Grafik.
Dersin Yöntem ve Teknikleri Derste teorik anlatım, uygulama ve laboratuvar çalışmaları yapılacaktır. Öğrenciler bilgisayar başında kod yazma ve problem çözme uygulamaları gerçekleştirecektir. Öğretim yöntemi olarak anlatım, gösterim, soru-cevap ve uygulamalı öğrenme teknikleri kullanılacaktır.
Ön Koşulları Yok
Dersin Koordinatörü Yok
Dersi Verenler Dr. Öğr. Üyesi İbrahim ÖZTÜRK
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Öğretim Elemanı Ders Notları.
Ders Notları Derste kullanılan sunumlar ve örnek kodlar öğrencilerle paylaşılacaktır. C ve C++ programlama dilleri için referans kaynaklar ve uygulama örnekleri ders materyalleri arasında yer almaktadır.

Ders Yapısı
Matematik ve Temel Bilimler %50
Mühendislik Bilimleri %30
Alan Bilgisi %20

Planlanan Öğrenme Aktiviteleri ve Metodları
Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.

Değerlendirme Ölçütleri
Yarıyıl Çalışmaları Sayısı Katkı
Ara Sınav 1 % 40
Kısa Sınav 1 % 20
Yarıyıl Sonu Sınavı 1 % 40
Toplam :
3
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 16 4 64
Sınıf Dışı Ç. Süresi 16 1 16
Ara Sınavlar 1 15 15
Laboratuvar 14 2 28
Yarıyıl Sonu Sınavı 1 25 25
Toplam İş Yükü   AKTS Kredisi : 5 148

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Sıra NoAçıklama
1 Bilgisayar ile problem çözmenin aşamalarını kavramak
2 Algoritma geliştirme ve akış diyagramı oluşturma becerisi
3 Programlama dillerinin günlük hayatımızdaki önemi, bilim ve teknolojideki yeri hakkında bilgilenmek
4 Problemlerin çözümü için program yazma becerisini kazanmak

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Algoritma ve Akış Diyagramları
2 Algoritma ve Akış Diyagramları
3 Veri ve Bellek, Aritmetik İşlemciler
4 Temel Giriş ve Çıkış Fonksiyonları
5 Program Denetim Deyimleri (IF ve SWITCH yapısı)
6 Program Denetim Deyimleri (FOR, WHILE, DO-WHILE, GOTO)
7 İşaretçiler
8 Fonksiyonlar
9 Değişkenlerin Saklanması
10 Diziler
11 Dosyalar
12 Yazım Modu Ekran Denetim Komutları
13 C’de Grafik
14 C’de Grafik

 
Dersin Program Çıktılarına Katkısı
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
Tüm 3 3 4 3 2 4 5 2 3 3 4 5
Ö1 3 3 4 3 2 4 5 3 3 2 3 4
Ö2 3 4 3 4 3 4 5 3 2 3 4 5
Ö3 4 3 4 4 2 3 4 2 2 3 4 5
Ö4 3 3 4 3 2 4 5 2 3 3 4 5

  Katkı Düzeyi: 1: Çok Düşük 2: Düşük 3: Orta 4: Yüksek 5: Çok Yüksek

  
  https://obs.osmaniye.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=286962&lang=tr