BIL 110E - Programlamaya Giriş (C)
Dersin Amaçları
1. Özel programlama ortamıyla yeterince aşina olunmasını sağlamak
2. Temel programlama mantığının ve tekniklerinin kavranmasını geliştirmek
3. Bir programın yazılması, derlenmesi, çalıştırılması ve hata ayıklanması bilgilerini geliştirmek
4. Bilimsel ve Mühendislik problemlerini çözmede kullanılan farklı sayısal yöntemlerin, bilgisayar algoritmaları ve programlama dili üzerine işleyiş bilgisi geliştirmek
5. Ileri düzey programlama dili kullanarak öğrencilerin problemleri analiz etme ve çözme yeteneğini geliştirmek
Dersin Tanımı
Bu ders, C programlama dili aracılığıyla programlamaya kapsamlı bir giriş sunmakta olup bilgisayar bilimi ve mühendislik uygulamalarının temel ilkelerine vurgu yapmaktadır. Ana konular arasında giriş/çıkış işlemleri, bellek organizasyonu, matematiksel ve mantıksal operatörler, kontrol yapıları (if, if/else, while), döngüler ve fonksiyonlar yer almaktadır. Ayrıca özyineleme ve yineleme karşılaştırması, diziler, işaretçiler, karakter ve katar işlemleri ile referans yöntemi kullanılarak gerçekleştirilen bubble sıralama algoritması ele alınmaktadır. Öğrenciler; modüller, kütüphane fonksiyonları, veri hiyerarşisi ve dosya işlemleri (rastgele veri yazma/okuma) konularında da yetkinlik kazanacaktır. Ders kapsamında ayrıca bilimsel görselleştirmeye giriş ve yapı tanımlamaları işlenecektir. Teorik kavramların uygulamalı alıştırmalarla bütünleştirilmesi sayesinde, öğrencilerin C programlama dili aracılığıyla analitik düşünme ve problem çözme becerileri geliştirilmesi hedeflenmektedir.
|
 |
Koordinatörleri
Berfin Kalay Uzun
Dersin Dili
İngilizce
|
 |
|