Nevşehir Hacı Bektaş Veli Üniversitesi Bilgi Paketi

Programlar Hakkında Bilgi

MÜHENDİSLİK-MİMARLIK FAKÜLTESİ / IMU 102 - İNŞAAT MÜHENDİSLİĞİ

Kodu: IMU 102 Adı: ALGORİTMA VE PROGRAMLAMA Teorik+Uygulama: 2+2 AKTS: 5
Sınıf/Yarıyıl 1 / Bahar
Ders Düzeyi Lisans
Ders Türü Zorunlu
Bölümü İNŞAAT MÜHENDİSLİĞİ
Ön Koşul Dersleri Yok
Öğretim Sistemi Örgün
Ders Süresi 14 Hafta
Öğretim Elemanı KAĞAN CEBE (kcebe@nevsehir.edu.tr)
Diğer Öğretim
Elemanı/Elemanları
Öğretim Dili Türkçe
Sınıf Dışı Uygulama/Staj Yok
Dersin Amacı
Algoritma ve programlama mantığı verilerek, programlama dili ve program geliştirme bilgisine temel seviyede sahip olmak

Ders Öğrenme Çıktıları (DÖÇ) ODY
Bu dersi başarı ile tamamlayan öğrenciler:
DÖÇ-1 Algoritma ve programlama mantığı bilir PÇ-1 Temel matematik, fen bilimleri ve inşaat mühendisliği alanında yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri inşaat mühendisliği problemlerini modelleme ve çözme için uygulayabilme becerisi.
PÇ-6 Bireysel, disiplin içinde ve disiplinler arası takım çalışması yapabilme
Yazılı Sınav
DÖÇ-2 Bir problemin akış diyagramını oluşturabilir, PÇ-2 Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
PÇ-3 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
Yazılı Sınav
DÖÇ-3 Akış diyagramı oluşturulmuş bir problemin programını gerçekleştirebilir, PÇ-2 Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
PÇ-3 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
PÇ-4 Mühendislik uygulamaları için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi kullanabilme
Yazılı Sınav
DÖÇ-4 Bir programı tasarlayabilir, PÇ-2 Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
PÇ-3 Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
PÇ-5 Mühendislik problemlerinin incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
PÇ-6 Bireysel, disiplin içinde ve disiplinler arası takım çalışması yapabilme
Yazılı Sınav
DÖÇ-5 Programlama geliştirme ortamını kullanarak program oluşturabilir. PÇ-5 Mühendislik problemlerinin incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlama becerisi.
PÇ-6 Bireysel, disiplin içinde ve disiplinler arası takım çalışması yapabilme
Yazılı Sınav
PÇ: Bölüm program çıktıları
ÖDY: Ölçme ve değerlendirme yöntemi

Dersin İçeriği
Visual C# Programlama dili, Algoritma ve programlamaya giriş, Değişkenler ve sabitler, Aritmetik ve mantıksal operatörler, Giriş/çıkış deyimleri, Kontrol deyimleri, Döngüler, Diziler, Alt programlar.
Haftalık Detaylı Ders İçeriği
Hafta Detaylı İçerik Öğretim Yöntem ve Teknikleri
1 Bilgisayar programlamaya giriş Anlatma Yöntemi ve Bilgisayar Uygulaması.
2 Algoritma ve akış diyagramları Anlatma Yöntemi ve Bilgisayar Uygulaması.
3 Visual C# Derleyicisine Giriş Anlatma Yöntemi ve Bilgisayar Uygulaması.
4 Denetim / Kontrol Araçları Anlatma Yöntemi ve Bilgisayar Uygulaması.
5 Değişkenler ve sabitler Anlatma Yöntemi ve Bilgisayar Uygulaması.
6 Değişken Formatları Anlatma Yöntemi ve Bilgisayar Uygulaması.
7 Aritmetiksel mantıksal operatörler Anlatma Yöntemi ve Bilgisayar Uygulaması.
8 Ara Sınav
9 Aritmetiksel mantıksal operatörlerde format Anlatma Yöntemi ve Bilgisayar Uygulaması.
10 Şartlı Dallanma Yapıları Anlatma Yöntemi ve Bilgisayar Uygulaması.
11 Şartlı Dallanma Yapıları Anlatma Yöntemi ve Bilgisayar Uygulaması.
12 Döngüler Anlatma Yöntemi ve Bilgisayar Uygulaması.
13 Döngüler Anlatma Yöntemi ve Bilgisayar Uygulaması.
14 Diziler Anlatma Yöntemi ve Bilgisayar Uygulaması.
15 Diziler Anlatma Yöntemi ve Bilgisayar Uygulaması.
16 Final Sınavı
Ders Kitabı / Yardımcı Kitap
1 Visual Studio ile C#Uygulamaları, Emrah Aydemir
2 C#Eğitim Kitabı, Murat Yücedağ
3 Her Yönüyle C#, Volkan Aktaş
Ders Araç - Gereç ve Malzemeleri
Visual C# dili ile Programlama

Ölçme Yöntemi
Yöntem Hafta Süre (Saat) Katkı(%)
Ara Sınav 1 1 40
Diğer Ölçme Yöntemleri
1.Sözlü Sınav
2.Kısa Sınav (Quiz)
3.Laboratuvar Sınavı
4.Sunum
5.Rapor
6.Seminer
7.Performans Ödevi
8.Dönem Ödevi
9.Proje
Final Sınavı 1 1 60

Öğrenci İş Yükü
İşlem Adı Haftalık Saat Sayı İş Yükü
Haftalık Ders Saati (Teorik+Uygulama) 4 14 56
Sınıf Dışı Çalışma
       a) Okuma 4 14 56
       b) İnternette/Kütüphanede Tarama 0
       c) Performans Ödevi 0
       d) Seminer/Sunum/Rapor Hazırlama 0
       e) Dönem Ödevi/Proje Hazırlama 0
Sözlü Sınav 0
Kısa Sınav (Quiz) 0
Laboratuvar Sınavı 0
Ara Sınav İçin Hazırlık 7 2 14
Ara Sınav 2 1 2
Final Sınavı İçin Hazırlık 10 2 20
Final Sınavı 2 1 2
0
0
Toplam İş Yükü 150