| | | | | | | | | | | | 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) | | Öğ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. | | Öğrenciler, değişken, sabit ve operatörleri kullanarak farklı veri türleriyle basit kod parçaları yazar. | | Öğ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. | | Öğrenciler, yazılım modülerliğini sağlayan fonksiyonlar ve yapılar (structs) gibi programlama bileşenlerini kullanarak basit kod parçaları yazar. | | Öğrenciler, tek boyutlu ve çok boyutlu dizileri kullanarak basit kodlar yazar. | | Öğ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. |
| | | |
|
| |