Ana içeriğe atla

Ders Detayı

Ders Tanımı

DersKoduYarıyılT+U SaatKrediAKTS
KODLAMAYA GİRİŞ 1+225
Ders Programı
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin DiliTürkçe
Dersin SeviyesiLisans
Dersin TürüPrograma Bağlı Seçmeli
Dersin KoordinatörüDoç.Dr. İhsan EKEN
Dersi VerenlerÖğr.Gör. Zafer DEMİRKOL
Dersin Yardımcıları
Dersin AmacıBu eğitimin amacı bir programlama dili bilmeyen fakat öğrenmek isteyenlere programlamanın temel kavramlarını öğreterek bir alt yapı oluşturmaktır. Eğitim herhangi bir programlama dilinden bağımsız, sadece programlamanın temel kavramları üzerine odaklanmış olarak düzenlenmiştir. Bu anlamda kavramlar üzerine bir değil pek çok programlama diliyle örnek geliştirilmiştir. Böylece öğrenci belirli bir dile bağlı kalmayacak bundan sonraki öğreneceği diller için bir alt yapı sağlamış olacaktır. Uygulamalarda günümüz programlama dillerinden en popüler dillerinden örnekler verilecek. Böylece temel programlama kavramlarına farklı dillerin yazım biçimlerinin farklı olmasına rağmen (syntax) yaklaşım mantıklarının aynı olduğu gösterilmektedir. Ancak bu eğitim saydığımız bu dilleri öğreten bir eğitim değildir. Öğrenci bu eğitimi aldıktan sonra hangi programlama dilini derinlemesine öğrenmesi gerektiğine kendi karar verecektir. Eğitimde ayrıca temel kavramlar görsel kod blokları kullanılarak da anlatılmaya çalışılmıştır. Eğitim boyunca pek çok örnek yapılmakta, anlatımlar uygulamalar üzerinden gitmektedir
Dersin İçeriğiBu ders; Programlama Temel Kavramlarına Genel Bakış,Algoritmalar,Değişkenler,Listeler-Diziler,Döngüler,Koşullar,Grafikler,Prosedür ve Fonksiyonlar,Nesneye Yönelik Programlama Kavramları,Uygulama,Uygulama,Uygulama,Uygulama,Uygulama; konularını içermektedir.
Dersin İçeriğiÖğretim YöntemleriÖlçme Yöntemleri
Programlama dili temeline hakim olur1, 2, 3, 4C, D
Programlama dilini Medya ve Görsel Sanatlar açısından kullanmayı öğrenir1, 2, 3, 4C, D
Programlama ile problem çözmeyi öğrenir1, 2, 3, 4C, D
Öğretim Yöntemleri:1: Anlatım, 2: Soru - Cevap, 3: Tartışma, 4: Alıştırma ve Uygulama
Ölçme Yöntemleri:C: Ödev, D: Proje / Tasarım

Ders Akışı

SıraKonularÖn Hazırlık
1Programlama Temel Kavramlarına Genel Bakış
2Algoritmalar
3Değişkenler
4Listeler-Diziler
5Döngüler
6Koşullar
7Grafikler
8Prosedür ve Fonksiyonlar
9Nesneye Yönelik Programlama Kavramları
10Uygulama
11Uygulama
12Uygulama
13Uygulama
14Uygulama
Kaynak
Zafer Demirkol, İnternet Teknolojileri, Pusula Yayıncılık, 1. Baskı Eylül 2001.

Dersin Program Yeterliliklerine Katkısı

Dersin Program Yeterliliklerine Katkısı
NoProgram Yeterliliği Katkı Düzeyi
12345
0
Yeni Medya ve İletişim Sistemleri disiplinlerinin temel kavramlarını ve bu disiplinlerin temel kuramlarını bilir.
0
Yeni Medya ve İletişim Sistemleri ile ilgili olguları belirler ve bu olguları çeşitli boyutları ile analiz edebilir.
0
Medya kuruluşlarının ihtiyaçlarını analiz eder ve bu doğrultuda iletişim sistem süreçlerini planlar ve uygular.
0
Yeni medya projelerini planlar ve uygulamaya koyar.
0
Alanı ile ilgili projelerde gerekli durumlarda sorumluluk alarak ortaya çıkan sorunları çözebilir.
0
Alanı ile ilgili projeler için kurulan bir ekipte yer alabilir, projeye liderlik yapabilir, etkinlikleri planlayabilir ve yönetebilir.
0
Yeni Medya ve İletişim Sistemleri disiplinlerine ve alt disiplinlerine ait kuramsal ve olgusal sorunları bilimsel yöntemlerle araştırabilir, bulguları analiz eder ve bilimsel yayına dönüştürebilir.
0
Yaşam boyu öğrenme prensibini kendisine ilke edinir. Alanı ile ilgili olarak gelişmeleri, yenilikleri, fikirleri, yöntem ve teknikleri düzenli olarak takip ederek kendi çalışmalarında etkin bir şekilde kullanır.
0
Türkçeyi bilimsel ve mesleki çalışmalarda akıcı ve doğru bir biçimde kullanır. En az bir yabancı dili okuyup anlayabilir.
0
Mesleki ve bilimsel çalışmalarında yeni iletişim teknolojilerini etkin bir şekilde kullanır ve yeni iletişim teknolojilerindeki gelişmeleri sürekli olarak takip eder.
0
Sosyal sorumluluk faaliyetleri planlar ve bu faaliyetlerin gerçekleştirilmesinde görev alır.
0
Mesleki ve bilimsel çalışmalarında etik kodlara bağlı kalacak şekilde hareket eder.
0
Yeni medya ve iletişim sistemlerine ait araç ve yazılımlarını etkin bir şekilde kullanır.
0
Medya kuruluşlarına yönelik olarak yeni medya projeleri geliştirir ve bütün süreci yönetir.

Değerlendirme Sistemi

Katkı DüzeyiMutlak Değerlendirme
Ara Sınavın Başarıya Oranı 40
Genel Sınavın Başarıya Oranı 60
Toplam 100

Ders

-

Dersin Detaylı Bilgileri

-

Sayısal Veriler

Öğrenci Başarı Durumu