GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
INS.113 BİLGİSAYAR VE PROGRAMLAMAYA GİRİŞ Ders 1 1 3,00

Lisans


Türkçe


Bilgisayar programlamaya giriş


Doç. Dr. Hüseyin ÇİLSALAR


1 Bir problemin çözümü için akış diyagramını oluşturur
2 Bir problemin çözümü için algoritma oluşturur
3 Temel matematiksel işlemleri kodlayarak yapar
4 Operatörleri ve koşul ifadelerini kullanarak algoritma oluşturur
5 Verilen bir datanın basit görselini oluşturmak için grafiğini çizer

Birinci Öğretim


-


-


Temel bilgisayar kavramlarının tanıtılması, bazı matematiksel problemlerin kodlama yardımı ile çözülmesi, kodlama sonucu elde edilen verilerin depolanması ve daha önceden depolanmış olan verilerin kullanılması


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Bilgisayarın tarihçesi, bilgisayarın yazılım ve donanım kısımlarının tanıtılması, programlamanın tanıtılması Bilgisyayar kısımlarının bilgisayar üzerinde gösterilmesi
2 Lineer cebir ile ilgili bilgiler, matris işlemlerin, algoritmanın tanımı ve bilgisayar programının tanımlanması Linear cebir
3 Matematiksel operatörlerin tanıtılması ve mantık işlemleri Mantık işlemleri
4 Programlama dili olarak Python'un tanıtılması, kullanıldığı alanlar, mühendislik uygulamalarındaki yeri Python’da yazılmış bir programın incelenmesi
5 Python'da kullanılan veri yapıları; tam sayı, yüzen noktalı temsil, karakter Farklı veri yapılarının bilgisayarda incelenmesi ve aralarındaki işlemler
6 Veri yapıları ile ilgili işlemler, değişkenlere değer ve karakter atamasının yapılması, bunların daha sonradan çağrılarak kullanılması Değer atama ile ilgili bilgisayar kodunun yazılması
7 Döngü kavramına giriş, döngülerin kullanıldığı yerler for döngüsü kullanımı
8 Koşul yapıları ve bunların kullanılarak farklı kontrol mekanizmalarının geliştirilmesi if/else yapılarının kullanımı
9 Hem koşul hem de döngü yapıları kullanılarak algoritmalar oluşturulması for ve if/else yapıları ile ilgili kodlama
10 Elde edilen datalar ile ilgili işlemler, grafik çizdirme Bir data dosyasının çağırılması
11 Fonksiyonlar, kullanım amaçları, tanımlanması Fonksiyonlar ile ilgili kodlama
12 Fonksiyonların çağırılarak farklı algoritmalar içerisinde kullanılması Daha önceden yazılmış bir fonksiyonun çağırılması ve kullanılması
13 Programlama çıktılarının depolanması Elde edilen verilerin bir dosyaya yazdırılması
14 Önceden depolanmış bilgilerin çağrılarak kullanılması, grafiklerinin elde edilmesi Bir dosyada bulunan verilerin grafik üzerinde gösterimi

Timur Karaçay, Python 3 Veri Yapıları, Seçkin Yayıncılık, 2017



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 40
Quiz 1 60
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 50
Yarıyıl (Yıl) Sonu Etkinlikleri 50

-


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 3 3
Quiz 2 1 2
Derse Katılım 14 3 42
Bireysel Çalışma 5 2 10
Ara Sınav İçin Bireysel Çalışma 3 3 9
Final Sınavı içiin Bireysel Çalışma 1 10 10
Quiz için Bireysel Çalışma 2 1 2
Toplam İş Yükü (saat) 80

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1 5 1 4
ÖÇ 2 5 3 4
ÖÇ 3 5 3 2 3 4
ÖÇ 4 5 4 3 4 4
ÖÇ 5 5 5 3 4 4
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek