EN
  • Anasayfa
  • İST106 Bilgisayar Programlamaya Giriş (2026-2027 / 2. Yarıyıl)
  • EN
İST106 - Bilgisayar Programlamaya Giriş
Ders Adı Kodu Yarıyıl T+U Saat AKTS Pdf
Bilgisayar Programlamaya Giriş İST106 2 2 + 1 4,0 Pdf
Birim Bölüm
İSTATİSTİK VE BİLGİSAYAR BİLİMLERİ
Derece Seviye Lisans - Zorunlu - Türkçe
Dersin Verilişi Sözlü Anlatım-Bilgisayar ile uygulama
EBS Koordinatörü Dr. Öğr. Üyesi Rukiye POLATTİMUR (Yıl: 2025 - 2026)
Ders Veren
Amaç

Dersin amacı bilgisayar bilimin gelişiminin yanında algoritma yapısı ve programlama temelinin kazandırılmasıdır.

Ders İçeriği

Temel bilgisayar tarihi, sayı sistemleri, akış şemaları, algoritma geliştirme, program kodlama için gerekli tanımlamalar, değişkenler, kontrol yapıları,giriş-çıkış işlemleri ve derste gösterilen program üzerinde örnekleri kapsar.

Ders Kaynakları Step by Step Visual Basic 2010 (Michael Halvorson)
Programming Visual Basic .NET (Dave Grundgeiger)
Pro VB 2010 and The .NET Platform (Andrew Troelsen and Vidya Vrat Agarwal)
mastering_microsoft_visual_basic_net2
Visual Basic (MEMİK YANIK)
Açıldığı Öğretim Yılı 2020 - 2021 2021 - 2022 2022 - 2023 2023-2024 2024 - 2025 2025 - 2026
Yarıyıl İçi Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam 0
Yarıyıl Sonu Çalışmalar Katkı Yüzdesi (%)
Bu bilgi girilmemiştir.
Toplam %0
Yarıyıl İçinin Başarıya Oranı %0
Yarıyıl Sonu Çalışmalar %0
Toplam %0
Kategori Ders İlişki Yüzdeleri (%)
Aktarılabilir Beceri Dersleri
0
Beşeri, İletişim ve Yönetim Becerileri Dersleri
0
Destek Dersleri
0
Ek Dersler
0
Kategori
0
Mesleki Seçmeli Dersler
0
Temel Meslek Dersleri
0
Uygulama Dersleri
0
Uzmanlık / Alan Dersleri
0
Yetkinlik Tamamlayıcı Ders
0
Ders İş Yükü Öğretim Metotlar / Öğretim Metodu Süresi (Saat) Sayısı Toplam İş Yükü (Saat)
Dinleme ve anlamlandırma Ders 4 1 4
Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Sınıf Dışı Çalışma 4 1 4
Önceden planlanmış özel beceriler Problem Çözme 4 1 4
Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması Laboratuar 4 1 4
Ara Sınav 1 Ara Sınav 1 1 30 30
Kısa Sınav 1 Kısa Sınav 1 1 10 10
Ödev 1 Ödev 1 1 10 10
Uygulama 1 Uygulama 1 1 10 10
Final Final 1 40 40
Toplam İş Yükü (Saat) 116
AKTS = Toplam İş Yükü (Saat) / 25.5 (s) 4,55
AKTS 4,0
Hafta Konu Öğretim Metodu
1 Programlamaya giriş: programlama dilleri, kullanım alanları, C derleyicisinin kurulumu ve geliştirme ortamının (IDE) tanıtımı Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
2 Sistem Analizi ve Tasarımı: problemin tanımlanması, gereksinim analizi, çözüm alternatiflerinin değerlendirilmesi, modülerlik kavramı Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
3 Algoritma ve Akış Şeması I: algoritma kavramı, problem çözme adımları, temel akış şeması sembolleri Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
4 Algoritma ve Akış Şeması II: karar yapılarının (if, if-else, switch-case mantığı) algoritma ve akış şeması ile modellenmesi Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
5 Algoritma ve Akış Şeması III: döngü yapılarının (sayaç kontrollü, koşul kontrollü) algoritma ve akış şeması ile modellenmesi Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
6 C dilinde temel yapı: değişken tanımlama, veri tipleri, sabitler, giriş/çıkış fonksiyonları (printf, scanf) - Ara Sınav Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
7 Operatörler (aritmetik, ilişkisel, mantıksal, atama) ve ifadelerin C dilinde yazımı Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
8 C dilinde karar yapıları: if, if-else, else if, switch-case Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
9 C dilinde döngüler: for, while, do-while Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
10 Diziler I: tek boyutlu diziler, tanımlama, dizi üzerinde temel algoritmalar (arama, sıralama, toplam/ortalama) Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
11 Uygulama Sınavı Haftası: karar yapıları ve döngüler konularında C dilinde uçtan uca problem çözme uygulamaları Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
12 Diziler II: çok boyutlu diziler (matrisler) ve karakter dizileri (string) işlemleri Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
13 Fonksiyonlar: fonksiyon tanımlama, parametre geçişi, geri dönüş değerleri, yerel/global değişkenler Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
14 Özyineleme, göstericiler, yapılar (struct) ve dosyalama işlemlerine giriş; genel tekrar Sınıf Dışı Çalışma Gösterim Grup Çalışması Laboratuar
Ders Öğrenme Çıktısı Ölçme Değerlendirme Öğretim Metodu Öğrenme Faaliyeti
Yazılım kullanımı ve güvenlik Ödev / Proje Laboratuvar Çalışması Sınıf Dışı Çalışma Tartışmalı Ders Laboratuar Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
Yazılım destekli program yazma ve geliştirme Ödev / Proje Laboratuvar Çalışması Sınıf Dışı Çalışma Tartışmalı Ders Laboratuar Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
Yazılım nesnelerini tanıma ve kullanma Ödev / Proje Laboratuvar Çalışması Sınıf Dışı Çalışma Tartışmalı Ders Laboratuar Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
Programlama dillerini ve yazılım ortamlarını öğrenme ve kullanma Ödev / Proje Laboratuvar Çalışması Sınıf Dışı Çalışma Tartışmalı Ders Laboratuar Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
Problem çözme ve hesaplama yazılımları üretme Ödev / Proje Laboratuvar Çalışması Sınıf Dışı Çalışma Tartışmalı Ders Laboratuar Araştırma – yaşam boyu öğrenme, yazma, okuma, Bilişim Dinleme ve anlamlandırma, gözlem/durumları işleme, eleştirel düşünme, soru geliştirme Gözlem/durumları işleme, Bilişim, yönetsel beceriler, takım çalışması
; ; ; ; ;
DERS ÖĞRENME ÇIKTISI
PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
Yazılım kullanımı ve güvenlik - - 3 5 5 5 1 1 - - - - - - -
Yazılım destekli program yazma ve geliştirme - - 4 5 5 5 1 1 - - - - - - -
Yazılım nesnelerini tanıma ve kullanma - - 3 5 5 5 1 1 - - - - - - -
Programlama dillerini ve yazılım ortamlarını öğrenme ve kullanma - - 3 5 5 5 1 1 - - - - - - -
Problem çözme ve hesaplama yazılımları üretme - - 4 5 5 5 1 1 - - - - - - -
Ortalama Değer - - 3,4 5 5 5 1 1 - - - - - - -