| Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
| Bilgisayar Bilimlerine Giriş | CS 101 | 1 | 1 | 4 + 0 | 4 | 5,00 |
| |
| Ders Bilgileri |
| Dersin Öğretim Dili | İngilizce |
| Dersin Seviyesi | Lisans |
| Dersin Türü | |
| Dersin Veriliş Biçimi | Yüz Yüze |
| |
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
| 1. Öğrenciler, bilgisayar biliminin temel ilke ve kavramlarını anlayacaklardır. |
| 2. Öğrenciler, doğru ve verimli algoritmalar tasarlamayı öğreneceklerdir. |
| 3. Öğrenciler, bir program yazma ve hata ayıklama sürecini öğreneceklerdir. |
| 4. Öğrenciler, geliştirdikleri algoritmaları akış şemalarıyla ifade etmeyi öğreneceklerdir. |
| 5. Öğrenciler, bilgisayar biliminin farklı alt dallarını tanıyabileceklerdir. |
| |
| Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
| Daha Önce Alınmış Olması Önerilen Dersler | Yok |
| |
Dersin Tanımı:
Bilgi kodlama, veri depolama ve bilgisayar mimarisinin temelleri; işletim sistemleri; bilgisayar ağları; algoritmalar, programlama dilleri ve yazılım geliştirme konuları; bilginin erişilebilirliğini artırmaya yönelik teknikler; grafikler ve yapay zekâ yoluyla bilgisayar teknolojisinin uygulamaları; soyut hesaplama kuramına giriş. |
| |
Üretken Yapay Zeka Kullanımı:
- |
| |
| Dersin İçeriği (Haftalık Konu Dağılımı): |
| |
| Hafta | Konu |
| 1 | Veri kodlama ve depolamanın temelleri |
| 2 | Makine mimarisi ve makine dili |
| 3 | İşletim sistemleri |
| 4 | Ağlar ve İnternet |
| 5 | Algoritma kavramı / Akış şemaları / Sözde kod |
| 6 | Algoritmalar ve algoritma tasarımı |
| 7 | Programlama dilleri |
| 8 | Yazılım mühendisliği |
| 9 | Veri soyutlamaları |
| 10 | Veri yapılarının uygulanması |
| 11 | Veritabanı sistemleri |
| 12 | Bilgisayar grafikleri |
| 13 | Yapay zeka |
| 14 | Hesaplama kuramı |
| |
| Kaynaklar: |
| Glenn Brookshear, Dennis Brylow, Computer Science: An Overview (12th Edition), Pearson, 2014, 978-0133760064
|
| |
| Diğer Kaynaklar: |
| Randal Bryant, David O'Hallaron, Computer Systems: A Programmer's Perspective, Pearson, 2015, 978-0134092669
Itl Education Solutions Limited, Introduction to Computer Science, Pearson, 2011, 978-8131760307
|
| |
| Öğretim Yöntem ve Teknikleri: |
| 4 saatlik ders anlatımı. Devam zorunludur. |
| |
| Değerlendirme Sistemi: |
| Yöntem | Adet | Katkı (%) |
| Ara Sınav | 2 | %60 |
| Final Sınavı | 1 | %40 |
| |
| Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
| Gerektirmiyor |
| |
Dersin AKTS İş Yükü:
|
| # | Aktivite | Adet | Süre (Saat) | İş Yükü |
| 1 | Derslere Katılım (haftalık bazda) | 14 | 4,00 | 56,00 |
| 2 | Laboratuvarlara/Derslere Katılım (haftalık bazda) | 0 | 0,00 | 0,00 |
| 3 | Notların önceden hazırlanması ve son haline getirilmesi (haftalık bazda) | 14 | 1,00 | 14,00 |
| 4 | İlgili materyalin toplanması ve seçilmesi (bir kez) | 1 | 7,00 | 7,00 |
| 5 | İlgili materyalin kendi kendine incelenmesi (haftalık bazda) | 14 | 1,00 | 14,00 |
| 6 | Ev ödevleri | 0 | 0,00 | 0,00 |
| 7 | Sınavlara Hazırlık | 0 | 0,00 | 0,00 |
| 8 | Ara Sınavlara Hazırlık (Sınavların süresi dahil) | 2 | 10,00 | 20,00 |
| 9 | Dönem Ödevi/Vaka Çalışması Raporunun Hazırlanması (sözlü sunum dahil) | 0 | 0,00 | 0,00 |
| 10 | Dönem Projesi/Saha Çalışması Raporunun Hazırlanması (sözlü sunum dahil) | 0 | 0,00 | 0,00 |
| 11 | Final Sınavına Hazırlık (sınav süresi dahil) | 1 | 14,00 | 14,00 |
| |
Dersin Program Yeterlilikleri vs. Öğrenme Kazanımları:
|
| # | Program Yeterlilikleri | Katkı (0-4) |
| 1 | Mühendislik, finans ve bilimsel sorunları çözmek için yeni algoritmalar kullanma, geliştirme ve uygulama becerisine sahip olur. | 4 |
| 2 | Bilgisayar bilimlerinin teorisi ve geçmişiyle ilgili yeterli bilgiye sahiptir. | 3 |
| 3 | Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında belirli gereksinimleri karşılayacak şekilde tasarlama yeteneği; bu amaçla çağdaş tasarım tekniklerini kullanma yeteneğine sahip olur. | 3 |
| 4 | Bireysel ve çok disiplinli takımlarda etkin bir şekilde çalışabilme becerisine sahip olur. | 3 |
| 5 | Türkçe sözlü ve yazılı olarak etkili iletişim kurma becerisi; en az bir yabancı dil bilmek; etkili rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlama, etkili sunum yapma ve anlaşılır talimatlar sağlama becerilerine sahip olur. | 3 |
| 6 | Yaşam boyu öğrenmenin öneminin farkında olmak, bilgiye erişmek, teknoloji ve bilimdeki ilerlemeleri izlemek ve kendini sürekli geliştirmek. | 3 |
| 7 | Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi iş uygulamaları hakkında bilgi; girişimcilik ve yenilikçilik; sürdürülebilir kalkınma | 3 |
| 8 | Günümüz hesaplama araçlarını kullanarak bir soyut veya gerçek dünya problemini analiz edebilir. | 4 |
| 9 | Mesleki ve ahlaki sorumluluklar ve bunların hukuksal sonuçları hakkında daha fazla bilgi edinir. | 2 |
| 10 | Gerçek hayattaki bir sorunu nümerik ve analitik bir şekilde analiz etme becerisine sahiptir. | 4 |
| 11 | Daha derin fikirler elde etmek için teorik ve deneysel modeller kullanabilme ve karşılaştırma yeteneğine sahiptir. | 4 |