MDZ110 Bilgisayar Programlama

5 AKTS - 2-1 Süre (T+U)- 2. Yarıyıl- 2.5 Yerel Kredi

Genel Bilgi

Birim MÜHENDİSLİK FAKÜLTESİ
MADEN MÜHENDİSLİĞİ PR.
Kod MDZ110
Ad Bilgisayar Programlama
Dönem 2018-2019 Eğitim-Öğretim Yılı
Yarıyıl 2. Yarıyıl
Süre (T+U) 2-1 (T-U) (17 Hafta)
AKTS 5 AKTS
Yerel Kredi 2.5 Yerel Kredi
Eğitim Dil Türkçe
Seviye Lisans Dersi
Tür Normal
Etiket Z Zorunlu
Öğretim Şekli Yüz Yüze Öğretim
Bilgi Paketi Koordinatörü Prof. Dr. AHMET DAĞ
Dersin Öğretim Elemanı Prof. Dr. AHMET DAĞ (Bahar) (A Grubu) (Sor. Öğr. Ele.)


Dersin Amacı / Hedefi

Algoritma ve programlama mantığı verilerek, öğrencinin Visual Basic görsel programlama dili ile program geliştirme becerisi kazanmasını sağlamak.

Dersin İçeriği

Bilgisayar programlamaya giriş/ Terminoloji/ Algoritma geliştirme ve akış diyagramları/ Visual Basic programlama dilinde; veri türleri, değişkenler, sabitler, matematiksel ve mantıksal ifadeler, giriş ve çıkış deyimleri, karar yapıları, döngüler, fonksiyonlar ve altprogramlar, kullanıcı ara yüzleri oluşturma, formlar, denetimler, menüler ve örnek uygulamalar.

Dersin Ön Koşulu

Yok

Kaynaklar

Notlar

Ders Notu ve Kitaplar


Dersin Öğrenme Çıktıları

Sıra Dersin Öğrenme Çıktıları
ÖÇ01 Programlama mantığını bilir
ÖÇ02 Algoritma ve akış diyagramı hazırlar
ÖÇ03 Visual Basic programlama dilinde değişken ve sabitleri tanımlar, operatörleri bilir
ÖÇ04 Visual Basic programlama dilinde veri girişi deyimlerini kullanabilir
ÖÇ05 Visual Basic programlama dilinde veri çıkışı deyimlerini kullanabilir
ÖÇ06 Visual Basicprogramlama dilinde karar yapılarını bilir
ÖÇ07 Visual Basic programlama dilinde gönderme deyimlerini bilir
ÖÇ08 Visual Basic programlama dilinde dönyü yapılarını bilir.
ÖÇ09 Yazım ve mantık hatalarını bilir.
ÖÇ10 Visual Basic programlama dilinde altprogram oluşturup kullanabilir.
ÖÇ11 Visual Basic programlama dilinde fonksiyon oluşturup kullanabilir.
ÖÇ12 Visual Basic programlama dilinde nesne ve olay kavramlarını anlar ve tasarlar


Program Öğrenme Çıktıları ile İlişkisi

Sıra Tür Program Öğrenme Çıktıları Duzey
PÖÇ01 - Matematik, fen bilimleri ve kendi dalları ile ilgili mühendislik konularında yeterli altyapıya sahip olur. 4
PÖÇ02 - Matematik, fen bilimleri ve kendi alanlardaki kuramsal ve uygulamalı bilgileri mühendislik çözümleri için beraber kullanır. 3
PÖÇ03 - Mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analitik yöntemler ve modelleme tekniklerini seçme ve uygular. 5
PÖÇ04 - Deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme ve yorumlar. 1
PÖÇ05 - Bir sistemi, sistem bileşenini ya da süreci analiz etme ve istenen gereksinimleri karşılamak üzere gerçekçi kısıtlar altında tasarlama becerisi; bu doğrultuda modern tasarım yöntemlerini uygulama becerisine sahip olur 1
PÖÇ06 - Mühendislik uygulamaları için gerekli olan modern teknik ve araçları seçer ve kullanır. 4
PÖÇ07 - Bireysel olarak ve çok disiplinli takımlarda etkin çalışabilme beceri elde eder. 1
PÖÇ08 - Yaşam boyu öğrenmenin gerekliliğinin bilincinde olarak alanıyla ilgili güncel gelişmeleri izler ve kendini sürekli yeniler 3
PÖÇ09 - Bilgiye erişebilme ve bu amaçla kaynak araştırması yapabilme, veri tabanları ve diğer bilgi kaynaklarını kullanır. 3
PÖÇ10 - Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izler ve kendini sürekli yeniler. 3
PÖÇ11 - Alanının gerektirdiği en az Avrupa Bilgisayar Kullanma Lisansı İleri Düzeyinde bilgisayar yazılımı ile birlikte bilişim ve iletişim teknolojilerini kullanır. 5
PÖÇ12 - Sözlü ve yazılı etkin iletişim kurma becerisi; bir yabancı dili en az Avrupa Dil Portföyü B1 Genel Düzeyi´´nde kullanır. 1
PÖÇ13 - Teknik resim kullanarak iletişim kurabilme yeteneğine sahip olur. 1
PÖÇ14 - Mesleki ve etik sorumluluk bilincine sahip olur 1
PÖÇ15 - Proje yönetimi, işyeri uygulamaları, çalışanların sağlığı, çevre ve iş güvenliği konularında bilinç; mühendislik uygulamalarının hukuksal sonuçları hakkında farkında olunur. 1
PÖÇ16 - Mühendislik çözümlerinin ve uygulamalarının evrensel ve toplumsal boyutlardaki etkilerinin bilincinde olur; girişimcilik ve yenilikçilik konularının farkındalığına varır ve çağın sorunları hakkında bilgi sahibi olur. 3


Haftalık Akış

Hafta Konu Ön Hazırlık Yöntemler
1 Programlama mantığı ve algoritma geliştirme Literatür taraması
2 Programlamada semboller ve akış diyagramları Literatür taraması
3 Visual Basic programlama dilinde; veri tipleri, değişkenler ve sabitler, operatörler Literatür taraması
4 Visual Basic programlama dilinde; hazır fonksiyonlar ve aktarma deyimi Literatür taraması
5 Visual Basic programlama dilinde; veri girişi ve çıkışı Literatür taraması
6 Visual Basic programlama dilinde; gönderme deyimleri Literatür taraması
7 Visual Basic programlama dilinde; karar yapıları Literatür taraması
8 Ara Sınav Sınav
9 Visual Basic programlama dilinde; döngüler Literatür taraması
10 Visual Basic programlama dilinde; altprogram ve fonksiyon tanımlama Literatür taraması
11 Visual Basic programlama dilinde; nesneler ve olaylar Literatür taraması
12 Örnek programların yazılması Literatür taraması
13 Örnek programların yazılması Literatür taraması
14 Örnek programların yazılması Literatür taraması
15 Örnek programların yazılması Literatür taraması
16 Yarıyıl Sonu Sınavları Sınav
17 Yarıyıl Sonu Sınavları Sınav


Değerlendirme (Sınav) Yöntemleri ve Kriterleri

Değerlendirme Türü Yarıyıl İçi / Yıl İçi Etkisi Yarıyıl Sonu / Yıl Sonu Etkisi
1. Ara Sınav 100 40
Genel Değerlendirme
Yarıyıl İçi / Yıl İçi Toplam 100 40
1. Yıl Sonu Sınavı - 60
Genel Toplam - 100


Öğrenci İş Yükü - AKTS

Çalışmalar Sayısı Süresi (Saat) İş Yükü (Saat)
Ders ile İlgili Çalışmalar
Ders (Sınav haftaları dahil değildir) 14 3 42
Sınıf Dışı Ders Çalışma (Ön çalışma, pekiştirme) 14 3 42
Değerlendirmeler ile İlgili Çalışmalar
Ödev, Proje, Diğer 1 2 2
Ara Sınavlar (Yazılı, Sözlü, vs.) 1 12 12
Yarıyıl/Yıl Sonu/Final Sınavı 1 18 18
Toplam İş Yükü (Saat) 116
Toplam İş Yükü / 25 (s) 4,64
AKTS 5 AKTS

Güncelleme Zamanı: 02.05.2025 02:45