| Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
|---|---|---|---|---|---|---|
| EBST107 | Temel Bilgi Teknolojileri ve Yazılım Geliştirme | Ders | 1 | 1 | 5.00 | 3.00 |
Lisans
• Öğrencilere temel bilgi teknolojileri kavramlarını öğretmek, • Ofis yazılımları ve internet araçlarını etkin kullanabilme becerisi kazandırmak, • Algoritmik düşünme ve temel programlama bilgilerini geliştirmek, • Yazılım geliştirme sürecine giriş sağlayarak ileri düzey programlama derslerine zemin hazırlamak.
Dr. Öğr. Üyesi Gülsüm ŞANAL
| 1 | Bilgi teknolojilerinin temel kavramlarını açıklar. |
| 2 | Bilgisayar donanımı ve işletim sistemlerini tanımlar. |
| 3 | Ofis yazılımlarını (kelime işlemci, hesap tablosu, sunum programı) etkin şekilde kullanır. |
| 4 | İnternet ve web teknolojilerini açıklayarak doğru ve güvenli bilgiye erişir. |
| 5 | Bilgi güvenliği ilkelerini ve bilişim etiğini yorumlar. |
| 6 | Algoritma geliştirme ve akış diyagramı hazırlama becerisi kazanır. |
| 7 | Python programlama dilinde temel yapıları (değişkenler, koşullar, döngüler, fonksiyonlar, veri yapıları) uygular. |
| 8 | Basit yazılım uygulamaları geliştirir ve hata ayıklama yöntemlerini uygular. |
| 9 | Dosya işlemleri ve veri yönetimini gerçekleştirir. |
| 10 | Yazılım geliştirme süreçlerini ve versiyon kontrol sistemlerini (Git/GitHub) uygular. |
| 11 | Bireysel ve grup çalışmalarıyla iş birliği içinde proje geliştirir ve sunar. |
| 12 | Güncel bilgi teknolojisi gelişmelerini takip eder ve değerlendirme yapar. |
Birinci Öğretim
• Herhangi bir ön koşul bulunmamaktadır. • Temel bilgisayar kullanım bilgisine sahip olunması (klavye, fare, işletim sistemi arayüzü) yararlı olacaktır.
• Öğrencilerin derse düzenli katılımı önemlidir. • Laboratuvar uygulamalarına aktif katılım beklenmektedir. • Ara sınav ve final dışında uygulama/proje ödevi verilecektir. • Grup çalışmaları teşvik edilecektir.
• Bilgisayar donanımı ve işletim sistemleri • Bilgi güvenliği ve bilişim etiği • Ofis yazılımları (Kelime işlemci, hesap tablosu, sunum) • İnternet, web teknolojileri ve dijital dönüşüm • Algoritmalar, akış diyagramları ve programlama mantığı • Python ile temel programlama (değişkenler, koşullar, döngüler, fonksiyonlar, veri yapıları) • Dosya işlemleri ve veri yönetimi • Yazılım geliştirme süreçleri ve versiyon kontrol sistemleri (Git/GitHub)
| Hafta | Teorik | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
|---|---|---|---|
| 1 | Ders Tanıtımı, Temel Kavramlar | Anlatım, Soru-Cevap | Ders izlencesi incelenir |
| 2 | Bilgisayar Donanımı, İşletim Sistemleri | Anlatım, Gösterim, Tartışma | Bilgisayar türleri araştırılır |
| 3 | Bilgi Güvenliği, Bilişim Etiği | Vaka Analizi, Tartışma, Anlatım | Güncel güvenlik haberleri incelenir |
| 4 | Ofis Yazılımları I – Kelime İşlemci | Gösterim, Uygulama, Problem Çözme | Rapor hazırlama çalışması |
| 5 | Ofis Yazılımları II – Tablolama | Gösterim, Uygulama, Problem Çözme | Formüller ile tablo uygulaması |
| 6 | Ofis Yazılımları III – Sunum | Gösterim, Uygulama, Proje Tabanlı Öğrenme | Sunum tasarım çalışması |
| 7 | İnternet ve Web Teknolojileri | Anlatım, Tartışma, Uygulama | Web tarayıcılarının karşılaştırılması |
| 8 | Ara Sınav | ||
| 9 | Algoritma ve Akış Diyagramı | Anlatım, Problem Çözme, Uygulama | Basit algoritma örnekleri |
| 10 | Programlama Temelleri I | Anlatım, Uygulama, Laboratuvar Çalışması | Python kurulumu ve değişkenler |
| 11 | Programlama Temelleri II | Gösterim, Uygulama, Problem Çözme | Koşullar ve döngüler uygulaması |
| 12 | Programming Basics III | Anlatım, Uygulama, Grup Çalışması | Fonksiyon uygulamaları |
| 13 | Yazılım Geliştirme Süreçleri, Git | Anlatım, Gösterim, Proje Tabanlı Öğrenme | GitHub hesabı açma |
| 14 | Veri Yapıları, Dosya İşlemleri | Uygulama, Problem Çözme, Laboratuvar Çalışması | Dosya okuma-yazma denemeleri |
| 15 | Final Sınavı |
Temel Ders Kitabı: • Behrouz Forouzan, Introduction to Computer Science, McGraw-Hill. • Ziya Aktaş, Bilgisayar Bilimlerine Giriş, Seçkin Yayıncılık. Yardımcı Kaynaklar: • Charles Dierbach, Introduction to Computer Science Using Python. • Resmi Python dökümantasyonu (https://docs.python.org). • Microsoft Office / Google Workspace çevrimiçi kaynakları.
• Teorik Dersler: Temel kavramların sınıf ortamında anlatımı. • Laboratuvar Uygulamaları: Ofis yazılımları, Python programlama, Git/GitHub çalışmaları. • Bireysel Projeler: Küçük ölçekli yazılım uygulamaları (ör. hesap makinesi, veri kayıt sistemi). • Grup Çalışmaları: Sunum hazırlama, rapor yazma, ortak proje geliştirme. • Sınıf İçi Tartışmalar: Güncel bilgi teknolojileri ve yazılım geliştirme konuları üzerine değerlendirme. • Sunumlar: Öğrencilerin hazırladığı proje ve ödev sunumları.
| Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
|---|---|---|
| Ara Sınav | 1 | 100 |
| Toplam | 100 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
| Final Sınavı | 1 | 30 |
| Rapor Sunma | 1 | 40 |
| Proje Sunma | 1 | 30 |
| Toplam | 100 | |
| Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
| Yarıyıl (Yıl) Sonu Etkinlikleri | 60 | |
• Bu ders kapsamında zorunlu staj bulunmamaktadır. • Ancak ders sonunda edinilen bilgi ve beceriler, öğrencilerin ilerleyen dönemlerde yapacakları stajlarda güçlü bir temel oluşturacaktır.
| Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
|---|---|---|---|
| Ara Sınav | 1 | 1 | 1 |
| Final Sınavı | 1 | 1 | 1 |
| Beyin Fırtınası | 14 | 3 | 42 |
| Rapor Hazırlama | 1 | 15 | 15 |
| Rapor Sunma | 1 | 3 | 3 |
| Proje Hazırlama | 1 | 15 | 15 |
| Proje Sunma | 1 | 3 | 3 |
| Bireysel Çalışma | 14 | 3 | 42 |
| Ara Sınav İçin Bireysel Çalışma | 1 | 8 | 8 |
| Toplam İş Yükü (saat) | 130 | ||
| PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | |
| ÖÇ 1 | 5 | 4 | 4 | 4 | 5 | 4 | 4 | 5 | 5 | 5 |
| ÖÇ 2 | 5 | 5 | 4 | 4 | 4 | 5 | 4 | 5 | 5 | 4 |
| ÖÇ 3 | 4 | 4 | 5 | 4 | 4 | 5 | 4 | 5 | 5 | 4 |
| ÖÇ 4 | 5 | 4 | 5 | 4 | 4 | 5 | 4 | 5 | 5 | 4 |
| ÖÇ 5 | 4 | 4 | 4 | 4 | 5 | 5 | 4 | 4 | 4 | 5 |
| ÖÇ 6 | 5 | 4 | 4 | 5 | 4 | 5 | 4 | 5 | 5 | 4 |
| ÖÇ 7 | 5 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 4 |
| ÖÇ 8 | 4 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 5 | 4 |
| ÖÇ 9 | 5 | 5 | 5 | 5 | 4 | 5 | 5 | 4 | 5 | 5 |
| ÖÇ 10 | 5 | 5 | 4 | 4 | 5 | 5 | 5 | 5 | 5 | 5 |
| ÖÇ 11 | 4 | 4 | 5 | 5 | 4 | 4 | 5 | 5 | 5 | 5 |
| ÖÇ 12 | 5 | 5 | 5 | 4 | 4 | 5 | 4 | 5 | 5 | 5 |