of0
Export
ISPARTA UYGULAMALI BİLİMLER ÜNİVERSİTESİ
PROGRAM DERS BİLGİ PAKETİ
DERS İÇERİĞİ
Bölüm
Uzaktan Eğitim Meslek Yüksekokulu Bilgisayar Programcılığı (Uzaktan Öğretim)
DERS BİLGİLERİ(Revizyon Tarihi:20.01.2025 11:33:00)
Ders Kodu
Ders Adı
Kredi Teorik+ Uygulama (Saat)
Kredi Toplam
AKTS
Yarı Yılı
BPR-111
Programlama Temelleri
5,0
4,5
6,0
1. Yarıyıl
Dersin Dili
Türkçe
Ders Düzeyi
ÖNLİSANS TYYÇ:5.DÜZEY EQF-LLL:5.DÜZEY QF-EHEA:KISA DÜZEY
Dersin Türü
Zorunlu
Dersi Verenler
Doç. Dr. Hanife ÇİVRİL
Dersin Yardımcıları
 
Ofis Yeri
Uzaktan Eğitim Meslek Yüksekokulu
E-Posta
hanifecivril@isparta.edu.tr
Ofis Görüşme Saatleri
 
İş Telefonu
02462147003
Dersin Amacı/Hedefleri
1. Öğrenciler, problem çözme süreçlerini anlayarak algoritma geliştirme ve akış şeması oluşturma becerileri kazanır.
2. Değişkenler, sabitler ve operatörler gibi programlama temel yapılarını farklı veri türleriyle etkili bir şekilde kullanır.
3. Koşul (karar) yapıları ve döngü türlerini karşılaştırarak, bu yapılarla basit programlar yazar ve algoritmalar geliştirir.
4. Fonksiyonlar, yapılar (structs) ve işaretçiler (pointers) gibi programlama bileşenlerini kullanarak yazılım modülerliğini sağlar.
5. Tek boyutlu ve çok boyutlu dizilerle veri yapılarını yönetir; dosya işlemleri kullanarak kalıcı veri saklama uygulamaları geliştirir.
Dersin İçeriği
Bu ders, öğrencilere programlamanın temel kavramlarını ve yapılarını öğretmeyi amaçlamaktadır. Ders kapsamında, problem çözme ve algoritma geliştirme becerileri kazandırılarak yazılım geliştirme süreçlerine giriş yapılır. Programlamada kullanılan veri türleri, değişkenler, sabitler ve operatörler gibi temel bileşenler detaylı olarak ele alınır. Koşul (karar) yapıları, döngüler ve bu yapıların algoritmalarla entegrasyonu öğretilir. Fonksiyonlar, yapılar (structs) ve işaretçiler (pointers) gibi programlama bileşenleri kullanılarak yazılım modülerliği sağlanır. Tek boyutlu ve çok boyutlu dizilerle veri organizasyonu gerçekleştirilirken, dosya işlemleri ile kalıcı veri saklama yöntemleri geliştirilir. Ayrıca, ders boyunca algoritmalar ve kodlama süreçleri ile ilgili çeşitli örnekler ve uygulamalar yapılır. Dersin genel amacı, öğrencilere programlamanın temellerini kavratmak ve yazılım geliştirme için sağlam bir temel oluşturmaktır.
Önkoşul Dersleri
 
Dersi İşleyiş Yöntemi
Teorisi Uzaktan Öğretim Uygulaması Yüz Yüze
DERSİN KATEGORİSİ
Dersin Kategorisi (Genel)
Katkı Düzeyi (%)
Temel/Alana Özgü Mesleki Ders
100
Uzmanlık/Program Dersi
0
Matematik ve temel bilimler
0
Genel Eğitim
0
Destek Dersi
0
Beceri, İletişim ve Yönetim Becerileri Dersi
0
Aktarılabilir Beceri Dersi
0
DERSİN KAZANIMLARI(Revizyon Tarihi:20.01.2025 10:40:00)
DK1
Öğrenciler, problem ve problem çözme ile ilgili kavramları açıklar ve bir problemi çözebilmek için gerekli becerileri kazanarak algoritma ve akış şemaları hazırlar.
DK2
Öğrenciler, değişken, sabit ve operatörleri kullanarak farklı veri türleriyle basit kod parçaları yazar.
DK3
Öğrenciler, karar yapılarını açıklayıp, karar-kontrol yapılarını kullanarak basit kodlar yazar. Döngü kavramını açıklayarak döngü türlerini karşılaştırır ve döngü işlemlerini yapar.
DK4
Öğrenciler, yazılım modülerliğini sağlayan fonksiyonlar ve yapılar (structs) gibi programlama bileşenlerini kullanarak basit kod parçaları yazar.
DK5
Öğrenciler, tek boyutlu ve çok boyutlu dizileri kullanarak basit kodlar yazar.
DK6
Öğrenciler, dosya işaretçilerini kullanarak dosya açma, okuma, yazma ve kapama işlemlerini gerçekleştirir, farklı dosya açma modlarıyla kalıcı veri depolama uygulamaları geliştirir.