Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Dr. Öğr. Üyesi Polat ŞENDURUR *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Farklı bir isim yazıyor veya boş geliyor ise; ubs.omu.edu.tr adresinden, Öğrenci Web (Öğretim Üyesi) modülü seçilmeli,
  • Bologna Süreci -> Ders Öğretim Planları seçilmeli,
  • Açılan pencerede, ders verdiğiniz Fakülte, Bölüm, Ders seçilerek, Öğretim Üyesi (Üyeleri) alanına isminizi yazmalısınız...
Yıl: 2, Dönem: 4
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Python öğreniyorum (Gökhan Su) Python 3 (Onur Sevli)

Dersin İçeriği

Nesne tabanlı ve platform bağımsız bir programlama dili olan Python programlama dilinde temel programlama becerileri ve nesne tabanlı programlamanın temelleri

Dersin Amacı

Yeni nesil programlama dillerini tanımak, kavramak, nesne tabanlı programlamaya giriş yapmak.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Python programı derleyici arayüzünü tanıma
2 Değişkenler Hafta-2-3-4.pptx
3 Matematiksel ve mantıksal operatörler Hafta-2-3-4.pptx
4 Veri giriş ve çıkış işlemleri Hafta-2-3-4.pptx
5 Akış kontrolü Hafta-5-6-7-8.pptx
6 Akış kontrolü Hafta-5-6-7-8.pptx
7 Listeler Hafta-5-6-7-8.pptx
Hafta-6-Ek sunum.pptx
8 Diziler Hafta-5-6-7-8.pptx
Hafta-8-Ek sunum.pptx
Hafta-7-Ek sunum.pptx
9 Karakter dizileri ve metinler
10 Arasınav
11 Fonksiyonlar
12 Nesne yönelimli programlamaya giriş
13 Dosya işlemleri
14 Hata yönetimi

Değerlendirme

# Etkinlikler Adet Yuzde Katkısı Yarıyıl İci Etkinlik Yıl Sonu Etkinlik
90 Yarıyıl (Yıl) İçi Etkinlikleri 1 40
91 Yarıyıl (Yıl) Sonu Etkinlikleri 1 60
1 Ara Sınav 1 100 1
2 Final Sınavı 1 100 1

Ders İş Yükü Verisi

# Etkinlikler Adet Süresi(saat) Toplam İş Yükü(saat)
1 Ara Sınav 1 10 10
2 Final Sınavı 1 10 10
5 Derse Katılım 14 2 28
7 Laboratuvar 14 2 28
8 Rehberli Problem Çözümü 12 2 24

Dersin Öğrenme Çıktıları

# Öğrenme Çıktı Id Açıklama
1 1522658 Değişken türlerini ve türler arasındaki dönüşümleri açıklayabilmek
2 1522656 Döngü, mantıksal karşılaştırma, değişkenler ve diziler gibi temel programlama kavramlarını Java programlama dilinde kullanabilmek
3 1522660 Verilen bir problemin çözümünü Python programlama dilinde modelleyebilmek
4 1522659 Farklı programlama dilleri arasındaki ortak noktaları açıklayabilmek
5 1522657 Algoritma oluşturabilmek ve algoritmaları Pyhton programlama dilinde ifade edebilmek

Bölüm Program Çıktıları

# Program Çıktı Id Açıklama
1 70978 Teknolojideki yenilikleri eğitim ortamlarına nasıl adapte edeceğini bilir.
2 70979 Öğretimi analiz eder, tasarlar, geliştirir, uygular ve değerlendirir.
3 70971 Var olan kaynaklardan en iyi şekilde nasıl faydalanacağını bilir.
4 70977 Öğretim materyalleri geliştirir.
5 70972 Teknolojik açıdan zengin ortamlar kadar sadece kara tahtanın olduğu ortamlarda da çalışmayı öğrenir.
6 70973 Profesyonel öğretme, iletişim ve iş birliği becerileri gösterir.
7 70976 Eğitsel yazılımlar, oyunlar, vb. tasarlar ve geliştirir.
8 70975 Öğretim materyallerindeki iyi ve kötü tasarımı ayırt eder.
9 70974 Var olan bilgileri uygun yerlere yerleştirerek, yöneterek ve kullanarak öğretim problemlerini çözebilir.

Ögrenme Çıktı Matrisi

Program Çıktısı
1 2 3 4 5 6 7 8 9
Öğrenme Çıktısı
1 3 5
2 3 5
3 3 4 4 5
4 3 4 5
5 5 2 3 5 5 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek

İletişim Bilgileri

Adres:
Ondokuz Mayıs Üniversitesi Rektörlük Binası Kurupelit Kampüsü, 55139 Atakum / SAMSUN
Telefon:
(362) 312 19 19
Eposta:
iletisim@omu.edu.tr