CENG 113

Programlamaya Giriş

Bilgisayar programlamanın temelleri: sıralama, karar verme, tekrarlama, sentaks, derleme, hata ayıklama, bakım, prosedürler, parametreler, diziler, nesne, yukarıda aşağıya yapılandırılmış tasarım. Algoritmik terminolojinin ve algoritmaların temel konseptleri.

Dersin Amacı

Öğrencilere sıralama, karar verme, tekrarlama, derleme, sınama, bakım, prosedürler, parametreler, diziler, nesneler gibi bilgisayar programlamanın temellerini vermek ve algoritma terminolojileriyle algoritma çalışmalarının temel kavramlarını tanıtmak.

Öğrenim Çıktıları:

  1. Basit problemlere algoritmik çözümler üretebilme.
  2. Programlamanın temel unsurlarını açıklayabilme ve kullanabilme.
  3. Karar yapılarını tasarlayabilme ve uygulayabilme.
  4. Tekrar yapılarını tasarlayabilme ve uygulayabilme.
  5. Bilgisayar programlarını izleyebilme ve inceleyebilme.
  6. Fonksiyon tasarlayabilme, tanımlayabilme ve kullanabilme.
  7. Problem çözmede özyineleme yaklaşımını kullanabilme.
  8. Sınıf tasarlayabilme, tanımlayabilme ve kullanabilme.
Konu
Programlamanın Temellerine Giriş – Öğretici Başlangıç – I
Programlamanın Temellerine Giriş – Öğretici Başlangıç – II
Tip, operatör ve ekspresyonlar
Program akış kontrolü
Döngüler-I
Döngüler-II
Fonksiyonlar-I
Fonksiyonlar-II
Dosya Okuma Yazma
Listeler ve Demetler – I
Listeler ve Demetler – II
Karakter Dizisi
Özyineleme
Sınıflar

Kaynakça:

“Starting Out with Python,” Tony Gaddis
“The Practice of Computing Using Python,” Punch & Enbody, Global Ed.

“Python How to Program,” Deitel & Deitel

“Think Python: How to Think Like a Computer Scientist” by Allen B

Teslimler:
Ödev-1 Notlandırma: Var
Ödev-2 Notlandırma: Var
Ödev-3 Notlandırma: Var
Ödev-4 Notlandırma: Var

Notlandırma:
Ara sınavlar: %20 * 2

Final sınavı: %30

Ödevler: %5 * 4

Kısa Sınavlar: %1 * 10

Ön Koşullar: Ders için ön koşul yoktur.

Tamamlayıcı Dersler: Proglamlamaya giriş dersi olduğu için herhangi bir tamamlayıcı derse ihtiyaç yoktur.

Öğretim Elemanı

Lecturer Dr.
Araştırma Görevlisi Dr.

Asistan(lar)

Diğer Birinci Sınıf Dersleri