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 |
Objectives and Contents |
|
---|---|
Objectives: | Öğrencilerin algoritma mantığını kavrayarak problemlere çözüm odaklı bir yaklaşım geliştirmelerini sağlamak. Algoritma tasarımı ve akış diyagramları oluşturma yetkinliği kazandırmak. Temel programlama kavramlarını ve yapıları öğrenerek yazılım geliştirme sürecinin temellerini anlamalarını sağlamak. Farklı problemlere uygun programlar geliştirebilme becerisi kazandırmak. Temel bir programlama dilinde kodlama pratiği yaparak uygulama geliştirme becerisini geliştirmek. |
Content: | Algoritma ve Programlama Temelleri dersi, algoritma mantığı ve akış diyagramlarının oluşturulmasıyla başlayarak temel programlama kavramlarını öğretir. Veri türleri, operatörler, kontrol yapıları (if-else, döngüler), fonksiyonlar ve modüler programlama gibi konuları kapsar. Basit veri yapıları, hata ayıklama teknikleri ve uygulama geliştirme süreçlerine giriş yapılarak öğrencilere problem çözme ve temel kodlama becerileri kazandırılır. |