1 |
Dersin Adı: |
BİLGİSAYAR PROGRAMLAMAYA GİRİŞ |
2 |
Dersin Kodu: |
BMB1002 |
3 |
Dersin Türü: |
Zorunlu |
4 |
Dersin Seviyesi: |
Lisans |
5 |
Dersin Verildiği Yıl: |
1 |
6 |
Dersin Verildiği Yarıyıl: |
1 |
7 |
Dersin AKTS Kredisi: |
6 |
8 |
Teorik Ders Saati (saat/hafta): |
2 |
9 |
Uygulama Ders Saati (saat/hafta): |
0 |
10 |
Laboratuar Ders Saati (saat/hafta): |
2 |
11 |
Dersin Önkoşulu |
Yok |
12 |
Ders İçin Önerilen Diğer Hususlar |
Yok |
13 |
Dersin Dili: |
Türkçe |
14 |
Dersin Veriliş Şekli |
Yüz yüze |
15 |
Dersin Koordinatörü: |
Dr. Ögr. Üyesi EROL SOLMAZ |
16 |
Dersi Veren Diğer Öğretim Elemanları: |
Yok |
17 |
Ders Koordinatörünün İletişim Bilgileri: |
Dr.Öğr.Üyesi Erol Solmaz e-posta :esolmaz@uludag.edu.tr Tel : 0 224 2941985 |
18 |
Dersin Web Adresi: |
|
19 |
Dersin Amacı |
Dersin amacı öğrenciye mühendislikte karşılaşacakları problemlerin çözümünde algoritma geliştirebilecek ve C dilinde program yazabilecek beceriyi kazandırabilmektir. |
20 |
Dersin Mesleki Gelişime Katkısı: |
|
Hafta |
Teori |
Uygulama |
1 |
Bilgisayara giriş, donanım, yazılım, işletim sistemleri, algoritma kavramı |
|
2 |
Bilgisayar ile problem çözüm adımları, algoritma ve akış diyagramları, döngü kavramı |
|
3 |
Algoritma ve akış diyagramları ile ilgili örnekler |
|
4 |
C diline giriş, program yapısı, değişken isimlendirme kuralları, veri tipleri, okuma ve yazma komutları, operatörler, C editörü |
|
5 |
Formatlı çıkış işlemi, aritmetik fonksiyonlar |
|
6 |
Karşılaştırma komutları: If komutu |
|
7 |
Karşılaştırma komutları: switch - Case komutu, Döngüler: For komutu |
|
8 |
Döngüler: while, do -While komutu, |
|
9 |
Ders tekrarı ve Ara Sınav |
|
10 |
Diziler, iki boyutlu dizi, matrisler |
|
11 |
Alt programlar:function alt programları |
|
12 |
Alt programlar: function alt programları, parametreli ve parametresiz |
|
13 |
Alt programlar: void alt programları |
|
14 |
Dosyalar |
|