PROGRAMI
DERS TANITIM VE UYGULAMA BİLGİLERİ

Ders AdıKoduVerildiği YılVerildiği YarıyılSüresi (T+U)Yerel KredisiAKTS Kredisi
Bilgisayar Programlama IISENG 102123 + 247,00
 
Ders Bilgileri
Dersin Öğretim Diliİngilizce
Dersin SeviyesiLisans
Dersin TürüZorunlu
Dersin Veriliş BiçimiYüz Yüze
 
Dersin Öğrenme Kazanımları:

Bu dersi başarı ile tamamlayan öğrenciler:
1. C'de işaretçiler
2. C'de dizeler
3. C'de yapılar
4. C++'da programlamanın temelleri
5. Nesne Yönelimli Programlama, Sınıflar
6. Fonksiyonlar, operatörün aşırı yüklenmesi
7. Kalıtım
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerSENG 101
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Dersin amacı, Nesne Yönelimli teknikler kullanılarak yazılım programlamaya giriş yapmaktır. C programlama bilgisi üzerine kuruludur ve C++ programlama dilini tanıtır. Bu dersin sonunda öğrenciler, C++ programlama dilini kullanarak çeşitli problemler için nesne yönelimli programların nasıl geliştirileceğini öğreneceklerdir.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Giriş
2C: İşaretçiler I
3C: İşaretçiler II
4C: Dizeler I
5C: Dizeler II
6C: Yapılar I
7C: Yapılar II
8Problem Çözme
9C++ Programlama Dili
10OOP I
11OOP II
12OOP III
13Operatör Aşırı Yüklenmesi
14Kalıtım
 
Kaynaklar:
Paul Deitel and Harvey Deitel C How to Program Pearson 2023 978-1-292-43707-1 Paul Deitel and Harvey Deitel C++ How to Program Pearson 2017 978-1-292-15334-6
 
Diğer Kaynaklar:
Jeri R. Hanly and Elliot B. Koffman Problem Solving and Program Design in C Pearson 2015 978-1-292-09881-4
 
Öğretim Yöntem ve Teknikleri:
Dersler Tartışma Soru ve cevaplar Takım/Grup Çalışması
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav1%30
Laboratuvar14%30
Final Sınavı1%40
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor