|
Dersin Dili
|
İngilizce
|
|
Dersin Düzeyi
|
Lisans
|
|
Bölümü / Programı
|
ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin temel amacı, öğrencilere temel programlama becerileri kazandırmak ve programcının bakış açısından bilgisayar işlemlerine dair genel bir anlayış sağlamaktır. Vurgu, problem analizi ve algoritma geliştirme üzerinedir.
Bu dersi başarıyla tamamlayan öğrenci, yapılandırılmış programlama tekniklerini kullanarak, C++ dilinde uygulanan nispeten basit iş ve bilimsel uygulama programları tasarlayabilmelidir.
|
|
Dersin İçeriği
|
C++ programlarının temel unsurları. Bilgisayarda problem çözme. Değişkenler, sabitler ve veri tipleri. Aritmetik işlemler. Kontrol yapıları: Seçim ve Döngüler. Fonksiyonlar. Diziler. Dizeler. Dosya işleme.
|
|
Dersin Yöntem ve Teknikleri
|
Bu ders, öğrencilerin öğretilen kavramları anlamalarını ve uygulamalarını sağlamak için ders anlatımı, uygulamalı programlama oturumları ve proje tabanlı öğrenmenin bir kombinasyonunu kullanacaktır. Her konu, teorik derslerle tanıtılacak, ardından öğrenmeyi pekiştirmek için pratik örnekler ve alıştırmalar verilecektir. Öğrenciler, C++ programlama kullanarak gerçek dünya problemlerini çözmek için bireysel ve grup projelerine katılacaklardır. İlerlemenin değerlendirilmesi ve geri bildirim sağlanması için düzenli olarak sınavlar ve ödevler verilecektir.
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Dr.Öğr.Üyesi SEYDİ KAÇMAZ Dr.Öğr.Üyesi NURDAL WATSUJI
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
John R.Hubbard, Schaum’s Outline of Theory and Problems of Programming with C++ Delores M.Etter & Jeanine A.Ingber, Engineering Problem Solving with C++, Pearson Harvey M.Deitel & Paul J.Deitel, C++ How to Program, Pearson Steve Oualline, Practical C++ Programming, O'Reilly & Associates, Inc
|
|
Ders Notları
|
Giriş: Bilgisayar organizasyonu, algoritmalar, değişkenler, veri tipleri, operatörler, içsel fonksiyonlar Seçim kontrol yapısı: if, switch ifadeleri Tekrarlama kontrol yapısı: for, while, do-while döngüleri Fonksiyonlar Diziler Vektörler İşaretçiler Dosya girişi, çıkışı Dize işlemleri
|
Ders Yapısı
|
Matematik ve Temel Bilimler
|
%15
|
|
|
Mühendislik Bilimleri
|
%15
|
|
|
Mühendislik Tasarımı
|
%15
|
|
|
Fen Bilimleri
|
%25
|
|
|
Alan Bilgisi
|
%15
|
|
|