Akademik Birim: |
Bilgisayar Mühendisliği Bölümü |
Öğrenim Türü: |
Örgün eğitim |
Ön Koşullar |
Yok |
Öğrenim Dili: |
İngilizce |
Dersin Düzeyi: |
Lisans |
Dersin Koordinatörü: |
Doğan ÇÖRÜŞ |
Dersin Amacı: |
Öğrenciler bu derste programlama ve problem çözme becerileri geliştirir. Hesaplama kavramı, basit algoritmalar ve veri yapıları, editör kullanma, program tasarımı ve Python dilinde yazımı, programı test etme ve hata ayıklama gibi konular işlenir. |
Dersin İçeriği: |
Yazılım ve donanım kavramları, problem çözme (algoritma ve yalancı kod kullanımı), Python programlama dili özellikleri, girdi-çıktı operasyonları, değişken kavramı ve tipleri, aritmetik operatörler, koşullu operatörler, mantıksal operatörler, çevrim işlemleri, koleksiyonlar, fonksiyonlara giriş ve özyineleme. |
Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Algoritmaları akış diagramları ve yalancı kod ile oluşturabilme.
- 2- Temel algoritma yapılarını kullanabilme
- 3- Giriş-çıkış operatörleri, değişkenler, koşullu
operatörler ve çevrim kullanarak bilgisayar kodu
yazabilme.
- 4- Fonksiyonların nasıl kullanılacağını kavrama.
- 5- Dizilerin nasıl kullanılacağını kavrama.
- 6- Özyineleme konseptini kavrama ve programlama tekniği olarak kullanabilme becerisi.
- 7- Fonksiyonları ve dizileri kullanarak basit programlar yazabilme
|
Dersin Öğrenme Yöntem ve Teknikleri |
Sınıfta ders anlatımı ardından bilgisayar laboratuarında uygulama. |
Hafta | Konular | Ön Hazırlık |
ÖÇ |
1 |
Bilgisayara Giriş |
CS For All, Chapter 1 |
1,2 |
2 |
Algoritmalar |
CS For All, Chapter 1, ve ders notları |
1,2 |
3 |
Algoritmalar ve yalancı kodlar |
Ders notları |
1,2 |
4 |
Python'a giriş, girdi-çıktı, açıklamalar, değişkenler, veri tipleri, aritmetik operatörler |
Sedgewick, Wayne and Dondero, 1.1 and 1.2 |
2,3 |
5 |
Koşullu operatörler |
Sedgewick, Wayne and Dondero, 1.3 |
2,3 |
6 |
Çevrim işlemleri (while-loop, for-loop) |
Sedgewick, Wayne and Dondero, 1.3 |
2,3 |
7 |
İçiçe çevrim işlemleri, mantıksal operatörler |
Sedgewick, Wayne and Dondero, 1.3 |
2,3 |
8 |
Vize sınavı |
|
9 |
Koleksiyonlar |
Sedgewick, Wayne and Dondero, 1.4 |
3,5 |
10 |
Girdi-Çıktı |
Sedgewick, Wayne and Dondero, 1.5 |
3 |
11 |
Fonksiyonlara Giriş |
Sedgewick, Wayne and Dondero, 2.1 |
4 |
12 |
Fonksiyonlara parametre olarak koleksiyon verilmesi |
Sedgewick, Wayne and Dondero, 2.1 |
4,5,7 |
13 |
Yinelemeye Giriş |
Sedgewick, Wayne and Dondero, 2.3 |
4,5,6,7 |
14 |
Yinelemeye Giriş |
Sedgewick, Wayne and Dondero, 2.3 |
4,5,6,7 |
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.
PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ
# |
PY1 |
PY2 |
PY3 |
PY4 |
PY5 |
PY6 |
PY7 |
PY8 |
PY9 |
PY10 |
PY11 |
OC1 |
|
2 |
|
|
|
|
|
|
|
|
|
OC2 |
|
2 |
|
|
|
|
|
|
|
|
|
OC3 |
|
|
|
3 |
|
|
|
|
|
|
|
OC4 |
|
2 |
|
|
|
|
|
|
|
|
|
OC5 |
|
2 |
|
|
|
|
|
|
|
|
|
OC6 |
|
2 |
|
|
|
|
|
|
|
|
|
OC7 |
|
|
|
3 |
|
|
|
|
|
|
|
Katkı Düzeyi: 1 Düşük, 2 Orta, 3 Yüksek