Ders Detayı
Ders Tanımı
Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
KODLAMA UYGULAMALARI | - | Bahar Dönemi | 1+2 | 2 | 5 |
Ders Programı |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
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, bilgisayar bilimlerine giriş niteliğinde bir derstir. Dersin amacı, öğrenciye algoritmalarla düşünme rahatlığı sunmak ve bilgisayarların dilini anlamaktır. İrdelenecek konular arasında soyutlama, algoritmalar, veri yapıları bulunmaktadır. Ders yapısı, Creative Commons (CC BY-NC-SA 4.0) lisansı altındaki Harvard'ın CS50 dersinin ilk yarısı ile uyumludur. |
Dersin İçeriği | Bu ders; Bilgisayımsal Düşünmeye Giriş,Scratch,Scratch 2,C,C 2,Diziler,Diziler 2,Diziler 3,Algoritmalar,Algoritmalar 2,Hafıza,Hafıza 2,Veri Tabanları,Veri Tabanları 2,Genel Değerlendirme; konularını içermektedir. |
Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
Programlama dili temelini kullanır. | 10, 16, 6, 9 | E, F |
Programlama dilini Medya ve Görsel Sanatlar açısından kullanır. | 10, 16, 6, 9 | E, F |
Programlama ile problem çözer. | 10, 16, 6, 9 | E, F |
Belli kodlama dillerine hakim olur. | 11, 2, 9 | E, F |
Kodlamanın temel kavramlarını anlar ve çalışmalarına uygular. | 10, 11, 2, 9 | A, E |
Öğretim Yöntemleri: | 10: Tartışma Yöntemi, 11: Gösterip Yapma Yöntemi, 16: Soru - Cevap Tekniği , 2: Proje Temelli Öğrenme Modeli, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
Ölçme Yöntemleri: | A: Klasik Yazılı Sınav, E: Ödev, F: Proje Görevi |
Ders Akışı
Sıra | Konular | Ön Hazırlık |
---|---|---|
0 | Bilgisayımsal Düşünmeye Giriş | |
1 | Scratch | Video |
2 | Scratch 2 | Video |
3 | C | Video |
4 | C 2 | Video |
5 | Diziler | Video |
6 | Diziler 2 | Video |
7 | Diziler 3 | Video |
9 | Algoritmalar | Video |
10 | Algoritmalar 2 | Video |
11 | Hafıza | Video |
12 | Hafıza 2 | Video |
13 | Veri Tabanları | Video |
14 | Veri Tabanları 2 | Final projesine hazırlık |
15 | Genel Değerlendirme | Final projesine hazırlık |
Kaynak |
https://manual.cs50.io Programming in C, Fourth Edition, Stephen G. Kochan, Pearson Education, 2015, ISBN 0-321-77641-0 Zafer Demirkol - XML (eXtensible Markup Language) publication date Jan 4, 2002 Pusula Yayıncılık Zafer Demirkol – ASP.NET https://www.youtube.com/@JesseShowalter https://www.youtube.com/@PaytonClarkSmith |
Dersin Program Yeterliliklerine Katkısı
Dersin Program Yeterliliklerine Katkısı | |||||||
No | Program Yeterliliği | Katkı Düzeyi | |||||
1 | 2 | 3 | 4 | 5 | |||
1 | Yeni Medya ve İletişim Sistemleri disiplinlerinin temel kavramlarını ve bu disiplinlerin temel kuramlarını bilir. | ||||||
2 | Yeni Medya ve İletişim Sistemleri ile ilgili olguları belirler ve bu olguları çeşitli boyutları ile analiz edebilir. | ||||||
3 | Medya kuruluşlarının ihtiyaçlarını analiz eder ve bu doğrultuda iletişim sistem süreçlerini planlar ve uygular. | ||||||
4 | Yeni medya projelerini planlar ve uygulamaya koyar. | ||||||
5 | Alanı ile ilgili projelerde gerekli durumlarda sorumluluk alarak ortaya çıkan sorunları çözebilir. | ||||||
6 | Alanı ile ilgili projeler için kurulan bir ekipte yer alabilir, projeye liderlik yapabilir, etkinlikleri planlayabilir ve yönetebilir. | ||||||
7 | 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. | ||||||
8 | 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. | ||||||
9 | Bir yabancı dilde en az Avrupa dil Portföyü B1 Genel düzeyinde kullanarak sözlü ve yazılı iletişim kurar. | ||||||
10 | 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. | ||||||
11 | Sosyal sorumluluk faaliyetleri planlar ve bu faaliyetlerin gerçekleştirilmesinde görev alır. | ||||||
12 | Mesleki ve bilimsel çalışmalarında etik kodlara bağlı kalacak şekilde hareket eder. | ||||||
13 | Yeni medya ve iletişim sistemlerine ait araç ve yazılımlarını etkin bir şekilde kullanır. | X | |||||
14 | Medya kuruluşlarına yönelik olarak yeni medya projeleri geliştirir ve bütün süreci yönetir. | ||||||
15 | Çevreye, sosyal hakların evrenselliğine ve kültürel değerlerin korunmasına karşı duyarlıdır. | ||||||
16 | İş sağlığı ve güvenliği konusunda bilgilidir ve bu bilgileri gerektiği zaman kullanır. | ||||||
17 | Türkçeyi bilimsel ve mesleki çalışmalarda akıcı ve doğru bir biçimde kullanır. |
Değerlendirme Sistemi
Katkı Düzeyi | Mutlak Değerlendirme | |
Ara Sınavın Başarıya Oranı | 40 | |
Genel Sınavın Başarıya Oranı | 60 | |
Toplam | 100 |
AKTS / İşyükü Tablosu | ||||||
Etkinlik | Sayı | Süresi (Saat) | Toplam İş Yükü (Saat) | |||
Ders Saati | 14 | 3 | 42 | |||
Rehberli Problem Çözme | 14 | 1 | 14 | |||
Problem Çözümü / Ödev / Proje / Rapor Tanzimi | 14 | 2 | 28 | |||
Okul Dışı Diğer Faaliyetler | 0 | 0 | 0 | |||
Proje Sunumu / Seminer | 0 | 0 | 0 | |||
Kısa Sınav (QUİZ) ve Hazırlığı | 0 | 0 | 0 | |||
Ara Sınav ve Hazırlığı | 20 | 1 | 20 | |||
Genel Sınav ve Hazırlığı | 20 | 1 | 20 | |||
Performans Görevi, Bakım Planı | 14 | 1 | 14 | |||
Toplam İş Yükü (Saat) | 138 | |||||
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(138/30) | 5 | |||||
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır. |
Dersin Detaylı Bilgileri
Ders Tanımı
Ders | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
KODLAMA UYGULAMALARI | - | Bahar Dönemi | 1+2 | 2 | 5 |
Ders Programı |
Ön Koşul Dersleri | |
Önerilen Seçmeli Dersler |
Dersin Dili | Türkçe |
Dersin Seviyesi | Lisans |
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, bilgisayar bilimlerine giriş niteliğinde bir derstir. Dersin amacı, öğrenciye algoritmalarla düşünme rahatlığı sunmak ve bilgisayarların dilini anlamaktır. İrdelenecek konular arasında soyutlama, algoritmalar, veri yapıları bulunmaktadır. Ders yapısı, Creative Commons (CC BY-NC-SA 4.0) lisansı altındaki Harvard'ın CS50 dersinin ilk yarısı ile uyumludur. |
Dersin İçeriği | Bu ders; Bilgisayımsal Düşünmeye Giriş,Scratch,Scratch 2,C,C 2,Diziler,Diziler 2,Diziler 3,Algoritmalar,Algoritmalar 2,Hafıza,Hafıza 2,Veri Tabanları,Veri Tabanları 2,Genel Değerlendirme; konularını içermektedir. |
Dersin Öğrenme Kazanımları | Öğretim Yöntemleri | Ölçme Yöntemleri |
Programlama dili temelini kullanır. | 10, 16, 6, 9 | E, F |
Programlama dilini Medya ve Görsel Sanatlar açısından kullanır. | 10, 16, 6, 9 | E, F |
Programlama ile problem çözer. | 10, 16, 6, 9 | E, F |
Belli kodlama dillerine hakim olur. | 11, 2, 9 | E, F |
Kodlamanın temel kavramlarını anlar ve çalışmalarına uygular. | 10, 11, 2, 9 | A, E |
Öğretim Yöntemleri: | 10: Tartışma Yöntemi, 11: Gösterip Yapma Yöntemi, 16: Soru - Cevap Tekniği , 2: Proje Temelli Öğrenme Modeli, 6: Deneyimle Öğrenme Modeli, 9: Anlatım Yöntemi |
Ölçme Yöntemleri: | A: Klasik Yazılı Sınav, E: Ödev, F: Proje Görevi |
Ders Akışı
Sıra | Konular | Ön Hazırlık |
---|---|---|
0 | Bilgisayımsal Düşünmeye Giriş | |
1 | Scratch | Video |
2 | Scratch 2 | Video |
3 | C | Video |
4 | C 2 | Video |
5 | Diziler | Video |
6 | Diziler 2 | Video |
7 | Diziler 3 | Video |
9 | Algoritmalar | Video |
10 | Algoritmalar 2 | Video |
11 | Hafıza | Video |
12 | Hafıza 2 | Video |
13 | Veri Tabanları | Video |
14 | Veri Tabanları 2 | Final projesine hazırlık |
15 | Genel Değerlendirme | Final projesine hazırlık |
Kaynak |
https://manual.cs50.io Programming in C, Fourth Edition, Stephen G. Kochan, Pearson Education, 2015, ISBN 0-321-77641-0 Zafer Demirkol - XML (eXtensible Markup Language) publication date Jan 4, 2002 Pusula Yayıncılık Zafer Demirkol – ASP.NET https://www.youtube.com/@JesseShowalter https://www.youtube.com/@PaytonClarkSmith |
Dersin Program Yeterliliklerine Katkısı
Dersin Program Yeterliliklerine Katkısı | |||||||
No | Program Yeterliliği | Katkı Düzeyi | |||||
1 | 2 | 3 | 4 | 5 | |||
1 | Yeni Medya ve İletişim Sistemleri disiplinlerinin temel kavramlarını ve bu disiplinlerin temel kuramlarını bilir. | ||||||
2 | Yeni Medya ve İletişim Sistemleri ile ilgili olguları belirler ve bu olguları çeşitli boyutları ile analiz edebilir. | ||||||
3 | Medya kuruluşlarının ihtiyaçlarını analiz eder ve bu doğrultuda iletişim sistem süreçlerini planlar ve uygular. | ||||||
4 | Yeni medya projelerini planlar ve uygulamaya koyar. | ||||||
5 | Alanı ile ilgili projelerde gerekli durumlarda sorumluluk alarak ortaya çıkan sorunları çözebilir. | ||||||
6 | Alanı ile ilgili projeler için kurulan bir ekipte yer alabilir, projeye liderlik yapabilir, etkinlikleri planlayabilir ve yönetebilir. | ||||||
7 | 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. | ||||||
8 | 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. | ||||||
9 | Bir yabancı dilde en az Avrupa dil Portföyü B1 Genel düzeyinde kullanarak sözlü ve yazılı iletişim kurar. | ||||||
10 | 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. | ||||||
11 | Sosyal sorumluluk faaliyetleri planlar ve bu faaliyetlerin gerçekleştirilmesinde görev alır. | ||||||
12 | Mesleki ve bilimsel çalışmalarında etik kodlara bağlı kalacak şekilde hareket eder. | ||||||
13 | Yeni medya ve iletişim sistemlerine ait araç ve yazılımlarını etkin bir şekilde kullanır. | X | |||||
14 | Medya kuruluşlarına yönelik olarak yeni medya projeleri geliştirir ve bütün süreci yönetir. | ||||||
15 | Çevreye, sosyal hakların evrenselliğine ve kültürel değerlerin korunmasına karşı duyarlıdır. | ||||||
16 | İş sağlığı ve güvenliği konusunda bilgilidir ve bu bilgileri gerektiği zaman kullanır. | ||||||
17 | Türkçeyi bilimsel ve mesleki çalışmalarda akıcı ve doğru bir biçimde kullanır. |
Değerlendirme Sistemi
Katkı Düzeyi | Mutlak Değerlendirme | |
Ara Sınavın Başarıya Oranı | 40 | |
Genel Sınavın Başarıya Oranı | 60 | |
Toplam | 100 |