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 ISENG 101113 + 246,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. Hesaplama yapılarına genel bakış
2. Bilgisayar programlamada kullanılan temel terminoloji.
3. C programının sözdizimi.
4. Bilgisayar programlarında veri türleri
5. İfadeler
6. Kontrol ve döngü yapıları
7. Fonksiyonlar ve parametre geçiş protokolleri.
8. Diziler
 
Dersin Önkoşulları ve Birlikte Alınması Gereken DerslerYok
Daha Önce Alınmış Olması Önerilen DerslerYok
 
Dersin Tanımı:

Yazılım ve donanımın temel kavramlarına bir giriş sağlanır. Bilgisayar programlama ile ilgili bilgiler detaylandırılacaktır. Öğrencileri bilgisayar programlama konusunda temel bilgi ve becerilerle donatacak ve herhangi bir programlama dilini kendi kendilerine almalarını sağlayacaktır. C dilini öğrenmek için çeşitli ilginç ve klasik problemler örnek alınacaktır.
 
Dersin İçeriği (Haftalık Konu Dağılımı):
 
HaftaKonu
1Giriş
2Bilgisayarlara ve İkili Sayılara Giriş
3C programının yapısı
4Temel G/Ç, Bildirimler ve Atama
5Matematiksel/Mantıksal ifadeler
6Seçim İfadeleri I
7Seçim İfadeleri II
8Problem Çözümü - Örnekler
9Döngü İfadeleri I
10Döngü İfadeleri II
11Fonksiyonlar I
12Fonksiyonlar II
13Diziler I
14Diziler II
 
Kaynaklar:
K. N. King C Programming: A Modern Approach W. Norton 2008 978-0393979503 Maureen Sprankle, Jim Hubbard Problem solving and programming concepts Prentice Hall 2012 978-0-13-249264-5
 
Diğer Kaynaklar:
Kernighan, Brian W. & Ritchie, Dennis M. The C Programming Language Prentice Hall 1988 978-0131103627
 
Öğretim Yöntem ve Teknikleri:
Bu ders haftada üç saat ders ve iki saat laboratuvardan oluşmaktadır. Hem ders hem de laboratuvar öğretim blokları önemlidir - derste tartışılan kavramlar laboratuvar oturumları sırasında netleştirilebilir ve laboratuvardaki sorular belirli bir kavramın derinlemesine tartışılmasını sağlayabilir. Derse katılsanız da katılmasanız da her öğrenci sınıfta yapılan tüm duyurulardan, ödevlerdeki değişikliklerden ve diğer bilgilerden sorumludur. Öğretim elemanı, gerekli gördüğü takdirde yarıyıl boyunca herhangi bir ders programında değişiklik yapabilir.
 
Değerlendirme Sistemi:
YöntemAdetKatkı (%)
Ara sınav1%30
Final Sınavı1%40
Laboratuvar10%30
 
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu?
Gerektirmiyor