|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Yapay Zeka Operatörlüğü
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu derste programlamanın temel kavramları ve prensipleri tanıtılır. Algoritma ve akış diyagramlarının nasıl oluşturulduğu öğrenilir, günlük hayattan algoritma örnekleri verilir. Programlama dillerine giriş yapılır ve temel veri tipleri, değişkenler, sabitler üzerinde uygulamalar gerçekleştirilir.
|
|
Dersin İçeriği
|
Bu ders, programlamaya giriş niteliğinde olup; algoritma tasarımı, akış diyagramları, programlama dillerine giriş, temel veri tipleri, değişkenler ve sabitler, koşullu ifadeler, döngüler ve fonksiyonların temel prensiplerini kapsar. Ders boyunca seçilen bir programlama dili üzerinden örnek uygulamalar geliştirilir. Öğrencilerin problem çözme ve yazılım geliştirme becerilerini destekleyen pratik çalışmalar yapılır.
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, soru-cevap, gösterip yaptırma, problem çözme, algoritma geliştirme, akış diyagramı oluşturma, bilgisayar laboratuvarı uygulamaları, bireysel kodlama çalışmaları, örnek uygulamalar ve mini proje çalışmaları.
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Mehmet NACAR mehmet.nacar@hku.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
C How to Program (8th Edition) (2016). by Harvey M. Deitel, Paul Deitel
|
|
Ders Notları
|
Öğrencilerin teorik ve uygulamalı derslere düzenli olarak katılması beklenmektedir. Derslerde üniversitenin devam, sınav, ölçme-değerlendirme ve akademik dürüstlük ile ilgili yönetmelik ve yönergeleri uygulanır. Bilgisayar laboratuvarında gerçekleştirilen uygulamalarda laboratuvar kullanım kurallarına uyulması gerekmektedir. Öğrencilerin ders kapsamında verilen uygulama ve çalışmaları zamanında tamamlamaları beklenmektedir.
|
|