DERS BİLGİLERİ | |||||
---|---|---|---|---|---|
Ders | Kodu | Yarıyıl | Ders Süresi | Kredi | AKTS |
Programlama Temelleri | BLP 153 | 1 | 3 | 3.5 | 7 |
Ön Koşul Dersleri | |
Ders Hakkında Önerilen Diğer Hususlar | None |
Dersin Dili | Türkçe | |||
Dersin Seviyesi | Önlisans | |||
Dersin Türü | Zorunlu | |||
Dersin Koordinatörü | Öğr. Gör. Berin YENİ | |||
Dersi Verenler |
|
|||
Dersin Yardımcıları | ||||
Dersin Amacı | Programlama Temelleri Dersinin Amacı öğrencilere; bir problemin çözüm süreçlerini kavrayabilme, işlem adımları ve akış şemaları oluşturabilme ve bunları bir programlama diline ait koda dönüştürebilme yeterliliklerini kazandırmaktır. |
|||
Dersin İçeriği | Problemin çözüm süreçleri. Çözüme yönelik işlem adımları ve akış şemaları. Seçilen programlama diline ait kodlama. Kontrol ve döngü deyimleri. Diziler ve dizi işlemleri. Altprogramlar, dosyalar ve dosya giriş-çıkış işlemleri. |
Dersin Öğrenme Kazanımları |
---|
1) Problem çözümü için gereken süreçleri kavrar |
2) Problemin çözüm algoritmasını yazar, akış şemasını oluşturur |
3) Yazılım için değişkenler tanımlar, operatörleri kullanır . |
4) Giriş Çıkış ve Kontrol deyimlerini kullanır |
5) Döngü deyimlerini kullanır |
6) Dizi kullanarak çok sayıda bilgiyi hafızada işleyebilir |
7) Altprogram oluşturur ve Altprograma yönelik işlemler yapar |
8) dosya yapısını bilir, dosyaya işlemlerini gerçekleştirir |
9) |
10) |
11) . |
12) |
13) |
14) |
15) |
DERSİN PROGRAM KAZANIMLARINA KATKISI | |||||||
---|---|---|---|---|---|---|---|
No | Temel öğrenme Kazanımları | Katkı Düzeyi | |||||
1 | 2 | 3 | 4 | 5 | |||
1 | Bilgisayar yazılımı ve donanımı ile ilgili planlamada görev alır |
X | |||||
2 | Bilgisayar Teknolojileri ve Programlama alanında tanımı iyi yapılmış problemlerin çözümü için gerekli olan verileri tanımlama, toplama ve kullanmayı etkin bir biçimde yapabilir; pratik uygulamalarda gereken teorik bilgileri, bilgi ve becerileri kullanabildiğini gösterir |
X | |||||
3 | Kelime işlemci, hesap tablosu, sunu, veritabanı ve çeşitli yazılımları kurar ve kullanır |
X | |||||
4 | Kodlama yapar, internet ve ağ ile ilgili cihazların montajını yapar |
X | |||||
5 | Alanında yeterli olacak düzeyde Türkçe ve yabancı dil bilgisine sahip olur |
X | |||||
6 | Sorumluluğu altında çalışanların performanslarını objektif olarak değerlendirir ve denetler |
X | |||||
7 | Bilgisayarda karşılaşılan yazılım ve basit donanım arızalarını tespit eder ve uzmanlık gerektirmeyen sorunları çözer |
X | |||||
8 | Sözel, sayısal ve grafiksel anlatımla uygun teknikleri kullanır |
X | |||||
9 | Bilgisayar Teknolojisi ile ilgili tasarım ve uygulamaları takım çalışmasıyla oluşturur, ilgili kişi ve kurumlara sunar |
X | |||||
10 | Analitik ve sosyal düşünme yeteneği kazanır ve alanı ile ilgili bilgi ve becerilerini yönetmeliklere uygun kullanarak Ülke ekonomisine katkıda bulunur |
||||||
11 | Kamu ve özel sektör iş alanlarında mesleki bağlantıları sağlar ve karar alma sürecinde sosyal ve mesleki alanda uygun araçları kullanır |
X | |||||
12 | İnternet ve çeşitli iletişim teknolojilerini kullanarak araştırma yapar |
X | |||||
13 | Bilgisayar Teknolojileri ve Programlama alanında bağımsız olarak öğrenmeyi ve öğrendiklerini uygulayabildiğini gösterir |
X | |||||
14 | İnsan ilişkileri ve girişimcilik temel kavramları doğrultusunda ekip çalışması yapar |
X | |||||
15 | Atatürk İlkeleri ve İnkılâp Tarihi konusunda bilgi sahibi olur |
X | |||||
16 | Bilgisayar Teknolojileri alanındaki çalışmalarda öngörülmeyen durumlarla ilgili sorunları belirleme ve çözüm yolları bulma yeteneğini kazandığını gösterir |
X | |||||
17 | Yazılım, donanım ve ağ keşiflerinde görev alır |
X |
DERS AKIŞI | |||
---|---|---|---|
Hafta | Konular | Ön Hazırlık | Yöntem |
1 | Temel Kavramlar | Programlamaya giriş | Gösteri Anlatım |
2 | Algoritma ve Akış Diyagramı | Bilgisayar Laboratuvarında uygulama programları geliştirme | Ödev Gösteri Anlatım |
3 | Veri tipleri, Değişkenler ve Sabitler | Bilgisayar Laboratuvarında uygulama programları geliştirme | Ödev Gösterip Yaptırma Gösteri Anlatım |
4 | Giriş- Çıkış İşlemleri ve Operatörler | Bilgisayar Laboratuvarında uygulama programları geliştirme | Ödev Bireysel Çalışma Deney / Laboratuvar Örnek Olay Tartışma Anlatım |
5 | Program Yapısı, Algoritma ve Akış Diyagramının Programlama diline Uygulanması, Programlama Dilinde Operatörler ve Giriş/Çıkış deyimleri | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Ödev Bireysel Çalışma Deney / Laboratuvar Gösterip Yaptırma Anlatım |
6 | Karar Yapıları | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Bireysel Çalışma Deney / Laboratuvar Gösterip Yaptırma Anlatım |
7 | Döngü | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Ödev Bireysel Çalışma Deney / Laboratuvar Gösterip Yaptırma Anlatım |
8 | Ara Sınav | Bilgisayar Laboratuvarında uygulama programları geliştirme | Anlatım Deney / Laboratuvar Bireysel Çalışma Problem Çözme Ödev |
9 | Ara sınav | Ders Tekrarı | Yazılı Sınav Bireysel Çalışma |
10 | Dizi ( Tek Boyutlu) | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Ödev Bireysel Çalışma Deney / Laboratuvar Örnek Olay Soru-Cevap Anlatım |
11 | Dizi ( Çok Boyutlu) | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Ödev Bireysel Çalışma Deney / Laboratuvar Benzetim Anlatım |
12 | Alt Program tanımlama,Değer Döndürmeyen Alt Programlar | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Ödev Bireysel Çalışma Deney / Laboratuvar Anlatım |
13 | Değer Döndüren Alt Programlar | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Ödev Deney / Laboratuvar Gösterip Yaptırma Anlatım |
14 | Sıralı Dosyalar ve dosya işlemleri | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Ödev Bireysel Çalışma Deney / Laboratuvar Gösterip Yaptırma Anlatım |
15 | Rastgele Erişimli Dosyalar | Bilgisayar Laboratuvarında uygulama programları geliştirme | Problem Çözme Bireysel Çalışma Deney / Laboratuvar Gösterip Yaptırma Anlatım |
16-17 | Yarıyıl Sonu Sınavları | Final Sınavı | Yazılı Sınav |
KAYNAKLAR | |
---|---|
Ders Notu | |
Diğer Kaynaklar |