İçeriğe geç

Bilgisayar Proglamlama I

Fen - Edebiyat FakültesiMatematik

Kodu
MATB203
Yarıyılı
2026-2027 Güz Yarıyılı
Teorik
2
Uyg.-Lab
2-0
Kredi
3
AKTS
4
Dersin türü
Zorunlu
Düzeyi
Lisans
Dili
Türkçe
Kategorisi
Destek dersleri
Ön koşul (tavsiye)
yok.
Dersi veren
Dr. Öğr. Üyesi RABİA KORKMAZ TAN

Dersin amacı

Algoritmik düşünme ve problem çözme yeteneğini kazandırmak.
Farklı programlama dillerini kullanabilmeleri için alt yapı oluşturmak.

Öğrenme çıktıları

  1. ÖÇ-1Bir problemin çözüm adımlarını bağımsız olarak kurgulayabilme
  2. ÖÇ-2Rasyonel düşünme tekniği kazanabilme
  3. ÖÇ-3Matematik ve günlük yaşamda karşılaşılan problemlerin çözümlerine algoritmik yaklaşabilme becerisi kazandırma

Dersin içeriği

Algoritma tanımı ve Özellikleri; Algoritmalarda Girdi ve Çıktı Bilgileri, Kesinlik ve Sonluluk Kavramları; Algoritmalarda Kullanılan Operatörler; Algoritmalarda Kullanılan Terimler. Akış Diyagramları; Akış Diyagramlarında Kullanılan Şekiller ve Anlamları. Sparks Algoritma Dili. IF- THEN Deyimi; IF-THEN- ELSE Deyimi; İç İçe IF Deyimleri. GOTO Deyimi; CASE Deyimi. Döngü Deyimleri: FOR-DO Deyimi; İç İçe FOR-DO Deyimi. WHILE- DO Deyimi; İçiçe WHILE-DO Deyimi; LOOP-UNTIL Deyimi; İç içe LOOP-UNTIL Deyimi. Diziler: Dizi Oluşturma, Diziye Değer Girişi, Dizinin Yazdırılması, Sıralama. Matrisler: Matris Oluşturma, Matrise Değer Girişi, Matrisin Yazdırılması. Turbo Pascal Dilinin Tanıtılması

Haftalık konular

HaftaKonuÖn hazırlık / yöntem
1Bilgisayara giriş
2Algoritma tanımı ve Özellikleri; Algoritmalarda Girdi ve Çıktı Bilgileri, Kesinlik ve Sonluluk Kavramları; Algoritmalarda Kullanılan Operatörler; Algoritmalarda Kullanılan Terimler
3Akış Diyagramları; Akış Diyagramlarında Kullanılan Şekiller ve Anlamları
4Sparks Algoritma Dili
5IF- THEN Deyimi; IF-THEN- ELSE Deyimi; İç İçe IF Deyimleri
6GOTO Deyimi; CASE Deyimi
7Döngü Deyimleri: FOR-DO Deyimi; İç İçe FOR-DO Deyimi
8Arasınav
9WHILE- DO Deyimi; İçiçe WHILE-DO Deyimi; LOOP-UNTIL Deyimi; İç içe LOOP-UNTIL Deyimi
10Diziler: Dizi Oluşturma, Diziye Değer Girişi, Dizinin Yazdırılması, Sıralama
11Matrisler: Matris Oluşturma, Matrise Değer Girişi, Matrisin Yazdırılması
12Turbo Pascal Dilinin Tanıtılması
13Şu ana kadar öğrenilen bilgilerin Turbo Pascal diline aktarılması.
14Uygulamalar
15Final Sınavı 1. Hafta
16Final Sınavı 2. Hafta

Kaynaklar ve materyaller

Ders notu
1.Fahri Vatansever,Algoritma Geliştirme ve Programlamaya Giriş,Seçkin Yayınevi, 2002.
2. Soner ÇELİKKOL, Programlamaya Giriş ve Algoritma, Akademi Yayınevi, 2001.
Sınavlar
Sınavlar derslikte ve bilgisayar laboratuvarında uygulamalaı olarak yapılacaktır.

Değerlendirme

  • Arasınav 1 %30
  • Ödev 1 %20
  • Dönem Sonu Sınavı %50

Program çıktıları ile ilişkisi

  1. PÇ-1Bağımsız entelektüel düşünce yeteneği geliştirme
  2. PÇ-2Karşılaştığı problem veya durumlara analitik ve eleştirel bir yaklaşım getirme, benzerlik kurma ile akıl yürütme ve entelektüel düşünmeyi geliştirme
  3. PÇ-3Matematiği anlama, idrak etme ve etkili kullanma için gerekli analitik yetenekler ve perspektif geliştirme.
  4. PÇ-4Matematiğin farklı alanlarındaki bilgileri birleştirerek, bireysel ve grup çalışması ile problem çözebilme ve başka çözümler için etkin sonuçlar çıkarabilme.
  5. PÇ-5Matematiğin fiziksel ve sosyal bilimler ile ilgisini ve bu alanlardaki öneminin farkındalığını geliştirme.
  6. PÇ-6Matematiğin, kapsamının, uygulamalarının, tarihinin, problemlerinin, metotlarının ve hem bir bilim hem de entelektüel bir disiplin olarak insanlığa yararlarının kapsamlı bilgisini gösterme
  7. PÇ-7Matematiksel ifadeleri okuma, anlama, formülleştirme ve uygulama
  8. PÇ-8Matematikteki ve günlük hayattaki doğru ve yanlış ispatları ayırt edebilme.
  9. PÇ-9Semboller, matematiksel ifadeler ve grafikler kullanarak yazılı ve sözlü anlatım becerisi gösterme
  10. PÇ-10Teknolojiyi, matematiği incelemede, anlamada ve uygulamada etkin bir araç olarak kullanma.
  11. PÇ-11Tümevarım, olmayana ergi gibi yöntemleri kullanarak ya da aksiyomları ve daha önce ispatlanmış teoremleri kullanarak ispat yapabilme
  12. PÇ-12Yaşam boyu bilimsel sorgulama, öğrenme ve üretmeye eğilimli olma
ÖÇ-1ÖÇ-2ÖÇ-3
PÇ-1333
PÇ-2333
PÇ-3444
PÇ-4555
PÇ-5555
PÇ-6222
PÇ-7444
PÇ-8333
PÇ-9333
PÇ-10333
PÇ-11111
PÇ-12333

AKTS iş yükü

EtkinlikSayıSüreToplam
Sınıf dışı ders çalışma süresi(ön çalışma, pekiştirme)16232
Ara Sınav 111010
Yarıyıl Sınavı12020
Ders süresi(sınav haftası dahildir: toplam ders saati)16464
Toplam iş yükü126
Toplam iş yükü / 304
Dersin AKTS kredisi4
Ders formu Yeni sekmede aç