TR EN

ALGORİTMA VE PROGRAMLAMA TEMELLERİ COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
BTP151 ALGORİTMA VE PROGRAMLAMA TEMELLERİ 1 3 3 6

KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to)

Algoritmik Düşünce Geliştirme: Problemleri analiz ederek çözüm odaklı algoritmalar oluşturabilir. Akış diyagramları kullanarak mantıksal süreçleri görselleştirebilir.
Programlama Temellerini Anlama: Temel veri türlerini ve programlama yapısını kavrayabilir. Operatörleri ve kontrol yapılarıyla karar verme süreçlerini uygulayabilir.
Kodlama Becerisi: Seçilen bir programlama dilinde (Python, C#, vb.) temel seviyede kod yazabilir. Fonksiyonlar ve modüler yapı sayesinde organize ve yeniden kullanılabilir kodlar geliştirebilir.
Hata Ayıklama ve Optimizasyon Programlama sırasında karşılaşılan hataları tespit edip düzeltebilir. Programların performansını analiz ederek optimize edebilir.
Uygulama Geliştirme Günlük hayattaki basit problemlere uygun yazılımlar geliştirebilir. Farklı senaryolara yönelik algoritmalar tasarlayarak çözüm üretebilir.
Ekip Çalışması ve Proje Yönetimi Temel yazılım projelerinde ekip çalışması yapabilir. Yazılım geliştirme süreçlerini planlayıp yönetebilir.