Türkçe English Ders İçerik Rapor
Ders Öğretim Planı
BİLGİSAYAR PROGRAMLAMAYA GİRİŞ
1 Dersin Adı: BİLGİSAYAR PROGRAMLAMAYA GİRİŞ
2 Dersin Kodu: BMB1002
3 Dersin Türü: Zorunlu
4 Dersin Seviyesi: Lisans
5 Dersin Verildiği Yıl: 1
6 Dersin Verildiği Yarıyıl: 1
7 Dersin AKTS Kredisi: 6
8 Teorik Ders Saati (saat/hafta): 2
9 Uygulama Ders Saati (saat/hafta): 0
10 Laboratuar Ders Saati (saat/hafta): 2
11 Dersin Önkoşulu Yok
12 Ders İçin Önerilen Diğer Hususlar Yok
13 Dersin Dili: Türkçe
14 Dersin Veriliş Şekli Yüz yüze
15 Dersin Koordinatörü: Prof. Dr. NECMETTIN KAYA
16 Dersi Veren Diğer Öğretim Elemanları: Dr. Öğr. Üy. Erol Solmaz
17 Ders Koordinatörünün İletişim Bilgileri: Prof.Dr. Necmettin Kaya
necmi@uludag.edu.tr
224-2941979
U.Ü. Müh. Mim. Fak., Makine Mühendisliği Bölümü Bursa
18 Dersin Web Adresi: http://homepage.uludag.edu.tr\~necmi\bpg.htm
19 Dersin Amacı Dersin amacı öğrenciye mühendislikte karşılaşacakları problemlerin çözümünde algoritma geliştirebilecek ve Python dilinde program yazabilecek beceriyi kazandırabilmektir
20 Dersin Mesleki Gelişime Katkısı:
21 Ders Öğrenme Kazanımları
1 Matematik, fen ve temel mühendislik problemlerini bilgisayar ortamında programlayabilir,;
2 Mesleki faaliyetlerde teorik verileri doğru kullanabilme yetisini kazanır ve bu çerçevede potansiyel yeteneklerini geliştirebilir,;
3 Makine mühendisliği problemlerini belirleme, algoritma geliştirme, formüle etme ve çözme becerisini kazanırken bilgisayar olanaklarından en iyi şekilde faydalanır.;
22 Dersin İçeriği
Hafta Teori Uygulama
1 Bilgisayara giriş, donanım, yazılım, işletim sistemleri, algoritma kavramı
2 Bilgisayar ile problem çözüm adımları, algoritma ve akış diyagramları, döngü kavramı
3 Algoritma ve akış diyagramları ile ilgili örnekler
4 Python diline giriş, program yapısı, veri tipleri, değişkenler ve isimlendirme, operatörler, veri girişi
5 Modüller ve Hazır Fonksiyonlar
6 Karşılaştırma Yapıları
7 Döngüler: While
8 Döngüler: For
9 Örnek Soru ve Cevapları
10 Liste, matris
11 Fonksiyonlar
12 Dosyalar
13 Grafik Çizimler
14 Örnek Soru ve Cevapları
23 Ders Kitabı, Referanslar ve/veya Diğer Kaynaklar: 1. Algoritma Geliştirme ve Programlamaya Giriş, Dr. Fahri Vatansever, Seçkin Yayınları
2. Herkes için Python, Bülent Çobanoğlu, Pusula Yayıncılık
3. A Primer on Scientific Programming with Python, Hans Petter Langtangen, Springer Yayınevi
4. Ders Notları (dersin web sayfası)
24 Değerlendirme
YARIYIL İÇİ ÇALIŞMALARI SAYISI KATKI YÜZDESİ
Ara Sınav 1 30
Kısa Sınav 0 0
Ödev 7 10
Yıl sonu Sınavı 1 60
Toplam 9 100
Yıl içi çalışmalarının Başarıya Oranı 40
Finalin BAşarıya Oranı 60
Toplam 100
Derste Kullanılan Ölçme ve Değerlendirme Yaklaşımları
Açıklama
25 AKTS / İŞ YÜKÜ TABLOSU
Etkinlik SAYISI Süresi [Saat] Toplam İş Yükü [Saat]
Teorik Dersler 14 2 28
Uygulamalı Dersler 14 1 14
Sınıf Dışı Ders Çalışma Süresi (Ön çalışma, pekiştirme) 14 1 14
Ödevler 7 4 28
Projeler 0 0 0
Arazi Çalışmaları 0 0 0
Arasınavlar 1 10 10
Diğer 0 0 0
Yarıyıl Sonu Sınavları 1 15 15
Toplam İş Yükü 129
Toplam İş Yükü / 30 saat 3,97
Dersin AKTS Kredisi 4
26 PROGRAM YETERLİLİKLERİ İLE DERS ÖĞRENİN KAZANIMLARI İLİŞKİSİ TABLOSU
PY1 PY2 PY3 PY4 PY5 PY6 PY7 PY8 PY9 PY10 PY11 PY12 PY13 PY14
OK1 2 4 0 0 0 0 0 0 0 0 0 0 0 0
OK2 0 0 0 3 0 0 0 0 0 3 0 0 0 0
OK3 0 0 0 4 0 0 0 0 0 0 0 0 0 0
ÖK: Öğrenme Kazanımları PY: Program yeterlilikleri
Katkı Düzeyi: 1 Çok Düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok Yüksek
Bologna İletişim
Mail : bologna@uludag.edu.tr
Tasarım & Kodlama
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr