Anasayfa  »  Ticari Bilimler Fakültesi »  Yönetim Bilişim Sistemleri Programı

DERS ADIDERS KODUYARIYILTEORİ + UYGULAMA (Saat)AKTS
ALGORİTMAYA GİRİŞ YBS116 İkinci Yarıyıl (Bahar) 2 + 2 5

DERSİN TÜRÜZorunlu
DERSİN DÜZEYİLisans
DERSİN YILI1
YARIYILİkinci Yarıyıl (Bahar)
AKTS5
ÖĞRETİM ELEMAN(LAR)IDoçent Doktor Esma Ergüner Özkoç
DERSİN ÖĞRENME KAZANIMLARI Bu dersin sonunda öğrenciler;
1) Algoritma tasarımı ve Programlama temel kavramlarını açıklar
2) Giriş-Çıkış Problemlerine uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
3) Karar verme problemlerine uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
4) Döngüsel problemlere uygun çözüm algoritmasını oluşturur ve C programlama dili ile kodlar
5) Yazılmış bir programı izler ve hataları bulur
DERSİN VERİLİŞ BİÇİMİYüz Yüze
DERSİN ÖNKOŞULLARIYok
ÖNERİLEN DERSLERNone
DERS TANIMIBu dersin amacı, herhangi bir problemin çözümü için gerekli ilke ve evreleri kavrayarak algoritma (akış diyagramları ve sözde kod) kurabilmektir. Temel programlama yapılarını kullanarak geliştirilen algoritmayı C programlama dili üzerinde kodlayabilmektir.
DERS İÇERİĞİ
HAFTAKONULAR
1. Hafta Bilgisayarın Kullanımı-Donanım ve Yazılım Özellikleri: Donanım: Bilgisayarın yapısı ve işlevsel parçaları görevleri: MIB-AMB, DB, Bellek, G/Ç Birimleri. Yan Bellekler. Veri tanımı, Bit, Byte ölçekleri .
2. Hafta Yazılım: Programlamaya Giriş-I: Program, Programlama adımları, Algoritma tanımı, Akış Çizimi, Algoritma yapıları.
3. Hafta Programlamaya Giriş-II: Çözüm algoritması tasarımı, Tasarım örnekleri, Akış diyagramı- Sözde kod tasarımı, Algoritmanın sınanması- test
4. Hafta Programlama Dili,C Dili temel öğeleri, Program yapısı. Derleyici-DevC++ kullanımı, printf-Örneği. C derleyicisi-Düzenleme/Derleme/işletme C Dili ile Program Yazımı:
5. Hafta C dili: Program ortamı ve yapısı: main( ), return, "system pause". Temel öğeler: deyimler, açıklama satırı. Değişken, sabit, veri türü, yalın aritmetik işlem ve atama işlemi. Yalın printf( ): İlk C programı
6. Hafta Girdi/Çıktı ve temel aritmetik işlemleri: printf/scanf .
7. Hafta Karar işlemleri: Koşullu sapma/seçme-I: İlişki ve mantıksal işlemciler. Seçimlik-if Deyimi yapıları.: if, if/else
8. Hafta A R A S I N A V H A F T A S I
9. Hafta iç içe if ve çoklu sapma: swich/case yapıları Koşullu sapma/seçme-II: if/else- Birleşik-küme ve iç içe if. ASCI Kod-getchar().
10. Hafta Döngü algoritmaları-I: Döngü yapıları ve algoritma denetimi: Yineleme: Oldukça yinele/While, Oluncaya kadar yinele/Until/Do-While Döngüsü. Do/Do While döngü farkı.
11. Hafta Döngü yapıları kullanılarak Girdi-Geçerlilik sınaması
12. Hafta Döngü-Denetim Yapıları: Sayarak yineleme, sayaç ve for döngüsü ve döngü yapıları
13. Hafta İç içe Döngü Denetimi Yapısı. Özel sayaç işlemleri: Tekil arttırma/ eksiltme ve kısaltılmış işlemler.
14. Hafta İç içe döngü yapıları, while, for, do döngüleri için Break ve Continue çıkış seçenekleri ve örnekleri
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR1- Programalmayı C ile Öğreniyorum , Muhammet & SeherYorulmaz, 2015, ISBN: 975-8982-51-6,Palme yayın dağıtım

2-C: How to Program, H. M. Deitel and P. J. Deitel, Prentice Hall, International Edition, ISBN: 0-13-089572-5
ÖĞRETİM YÖNTEM VE TEKNİKLERİAnlatım,Eğitim-Uygulama
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
 SayısıToplam Katkısı(%)
Ara Sınav130
Ödev210
Mini-Sınav310
Uygulama/Pratik110
Toplam(%)60
Yıl İçinin Başarıya Oranı(%)60
Finalin Başarıya Oranı(%)40
Toplam(%)100
AKTS İŞ YÜKÜ
Aktivite Sayı Süresi(Saat) İş Yükü
Ara Sınav111
Kısa Sınavlara hazırlık3412
Sınıf Dışı Ders Çalışma Süresi14228
Final Sınavına Hazırlık12020
Ders Saati14228
Ara Sınava Hazırlık11616
Laboratuvar14228
Final Sınavı111
Ödevler2612
Toplam İş Yükü146
Toplam İş Yükü / 304,86
Dersin AKTS Kredisi5
DİLTürkçe
STAJ / UYGULAMAYok
  

PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ
Ö1Ö2Ö3Ö4Ö5
P1         
P2         
P3         
P4      X   X  
P5         
P6         
P7  X   X   X   X   X
P8  X   X   X   X   X
P9          X
P10          X
P11