Dersin Ayrıntıları
YarıyılKoduAdıT+U+LKrediAKTSSon Güncelleme Tarihi
7İNŞ425İleri Bilgisayar Programlama Dili3+0+03529.11.2025

 
Dersin Detayları
Dersin Dili Türkçe
Dersin Düzeyi Lisans
Bölümü / Programı İnşaat Mühendisliği
Öğrenim Türü Örgün Öğretim
Dersin Türü Seçmeli
Dersin Öğretim Şekli Yüz Yüze
Dersin Amacı Bu dersin amacı, öğrencilerin mühendislik problemlerini çözmek için ileri seviye programlama tekniklerini kullanma becerilerini geliştirmektir. Öğrenciler, algoritma tasarımı, veri yapıları, sayısal yöntemlerin programlanması, hata kontrolü ve optimizasyon konularında uygulamalı deneyim kazanır. Ders, yapı mühendisliği ve genel mühendislik analizlerinde bilgisayar destekli çözüm üretme yetkinliği kazandırmayı hedefler.
Dersin İçeriği Programlama dillerinin genel yapısı; ileri düzey algoritma geliştirme; veri tipleri ve diziler; dosya işlemleri; fonksiyonel programlama; hata ayıklama ve kod optimizasyonu; nesne yönelimli programlama kavramları; mühendislik problemlerine yönelik sayısal yöntemlerin kodlanması (matris işlemleri, nümerik türev ve integral, optimizasyon, lineer olmayan çözüm teknikleri); bilimsel hesaplama yazılımlarıyla uygulamalar (MATLAB, Python veya eşdeğerleri).
Dersin Yöntem ve Teknikleri
Ön Koşulları Yok
Dersin Koordinatörü Doç. Dr. Sercan Serin
Dersi Verenler Dr. Öğr. Üyesi GÖKHAN YÜCEL
Dersin Yardımcıları Yok
Dersin Staj Durumu Yok

Ders Kaynakları
Kaynaklar Kalaycı, S. (2020). C++ ile nesneye yönelik programlama (3. baskı). Seçkin Yayıncılık.
Özdemir, S. (2019). Python ile bilimsel ve mühendislik programlama. Papatya Yayıncılık.

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

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
Yarıyıl Sonu Sınavı 1 % 60
Toplam :
2
% 100

 
AKTS Hesaplama İçeriği
İş Yükü Sayısı Süre Toplam İş Yükü (Saat)
Ders Süresi 14 3 42
Sınıf Dışı Ç. Süresi 14 7 98
Sunum/Seminer Hazırlama 10 1 10
Ara Sınavlar 1 1 1
Yarıyıl Sonu Sınavı 1 1 1
Toplam İş Yükü   AKTS Kredisi : 5 152

 
Dersin Öğrenme Çıktıları: Bu dersin başarılı bir şekilde tamamlanmasıyla öğrenciler şunları yapabileceklerdir:
Bilgi 
1 İleri düzey programlama yapıları, algoritma mantığı ve hata kontrolü konularında bilgi sahibidir.
Beceri 
2 Mühendislik problemlerini çözmek için optimize edilmiş programlar geliştirebilir.
Yetkinlik 
3 Bilimsel ve mühendislik uygulamalarında bilgisayar tabanlı analizleri bağımsız olarak yürütebilir. ?? Learning Outcomes

 
Ders Konuları
HaftaKonuÖn HazırlıkDökümanlar
1 Yapı mekaniği problemlerinde bilgisayar analizine giriş
2 Sonlu elemanlar yönteminin temel kavramları
3 Çubuk elemanların rijitlik matrisi ve örnek uygulamalar
4 Kiriş ve çerçeve sistemlerinin modellenmesi
5 Sınır koşullarının ve yükleme durumlarının tanımlanması
6 Düzlem çerçeve analizlerinde bilgisayar uygulamaları
7 Plak elemanlarının temel prensipleri
8 Ara sınav / uygulama değerlendirmesi
9 Plak ve kabuk elemanlarla modelleme
10 Üç boyutlu sistemlerin modellenmesi ve analiz prensipleri
11 Gerilme, şekil değiştirme ve deplasman değerlendirmeleri
12 Ticari yazılım uygulamaları
13 Sonuçların yorumlanması ve raporlanması
14 Dönem projesi sunumu ve genel değerlendirme

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

  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=289863&lang=tr