Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Bilgisayar Programlama ve Algoritma I | MEM112 | 2. Yarıyıl | 3 + 1 | 4,0 | 5,0 |
Ön Koşullar | Yok |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
Dersin Türü | Ders |
Dersin Verilişi | Yüz yüze |
Dersin Koordinatörü |
Doç. Dr. Gürcan SAMTAŞ |
Dersi Verenler |
Doç. Dr. Gürcan SAMTAŞ |
Dersin Yardımcıları | |
Dersin Amacı | Temel algoritma ve programlama bilgi ve becerisini kazandırmak. |
Dersin İçeriği | Bilgisayar sisteminin yapısı , Algoritmalar, akış diyagramları, Visual Basic ile programlamaya giriş , Program yazımı aşamaları , Değişkenler, veri yapıları , Operatörler , Karar yapıları, Döngüler, Fonksiyon ve alt programlar, Diziler, Visual Basic’te nesneler, Görsel programlama teknikleri, Grafikler, resimler, çizimler ve fontlar , Veri tabanı uygulamalarında Visual Basic ile programlama, İşletim sistemi düzeyindeki komutlar, Windows işletim sistemi ile etkileşim, Yazılım geliştirme ve programlama uygulamaları. |
Ders Öğrenme Kazanımları |
- Bilgisayar belleğinin yapısını, veri türlerini anlama - Fonksiyonlar kullanarak modüler programla mantığını kavrama - Döngüler ve deyimleri anlama - Dizi ve göstericileri anlama, bunlardan programlamada yaralanabilme becerisi kazanma - Dosya kullanımını anlama |
Hafta | Konular | Öğretim Yöntemleri |
---|---|---|
1. Hafta | Bilgisayar Sisteminin Yapısı | Sözel Anlatım |
2. Hafta | Algoritmalar | Sözel Anlatım |
3. Hafta | Akış Diyagramları | Sözel Anlatım |
4. Hafta | Visual Basic ile Programlamaya Giriş | Sözel Anlatım |
5. Hafta | Program Yazımı Aşamaları | Sözel Anlatım |
6. Hafta | Değişkenler | Sözel Anlatım |
7. Hafta | Veri Yapıları | Sözel Anlatım |
8. Hafta | Operatörler , Karar Yapıları, Döngüler, Fonksiyon ve Alt Programlar, Diziler | Sözel Anlatım |
9. Hafta | Operatörler , Karar Yapıları, Döngüler, Fonksiyon ve Alt Programlar, Diziler | |
10. Hafta | Visual Basic’te Nesneler | Sözel Anlatım |
11. Hafta | Görsel Programlama Teknikleri | Sözel Anlatım |
12. Hafta | Grafikler, Resimler, Çizimler ve Fontlar | Sözel Anlatım |
13. Hafta | Veri Tabanı Uygulamalarında Visual Basic ile Programlama | Sözel Anlatım |
14. Hafta | İşletim Sistemi Düzeyindeki Komutlar | Sözel Anlatım |
Necati Ergin, Temel C Kursu Ders Notları (C ve Sistem Programcıları Derneği) |
Doküman | notlar |
Program Yeterlilik | Katkı Düzeyi | DK1 | DK2 | DK3 | DK4 | DK5 | Ölçme Yöntemi |
---|---|---|---|---|---|---|---|
PY1 | 3 | 3 | 3 | 3 | 3 | 3 | 40,60 |
PY2 | 3 | 3 | 3 | 3 | 3 | 3 | 40,60 |
PY3 | 3 | 3 | 3 | 3 | 3 | 3 | 40,60 |
PY4 | 4 | 4 | 4 | 4 | 4 | 4 | 40,60 |
0 | 1 | 2 | 3 | 4 | 5 | |
---|---|---|---|---|---|---|
Ders Katkı Düzeyi | Yok | Çok Düşük | Düşük | Orta | Yüksek | Çok Yüksek |
Ölçme Yöntemi | Yazılı sınav | Sözlü sınav | Ödev/Proje | Laboratuvar Çalışması | Sunum /Seminer |
Etkinlik | Sayısı | Süresi (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ara Sınav 1 | 1 | 50 | 50 |
Final | 1 | 77,5 | 77,5 |
Toplam İş Yükü | 127,5 | ||
Dersin AKTS Kredisi | 5,0 |