GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
501001272023 FUNDAMENTALS OF COMPUTER SCIENCE Ders 1 1 5,00

Lisans


İngilizce


Bu dersin amacı, orta öğretimden farklı düzeylerde bilgisayar bilgisi ile gelen öğrencilerin bilgisayar bilimleri ile ilgili temel kavramları doğru olarak kavrayabilmesini, temel bilgi düzeyinde tüm sınıfın eş konuma gelebilmesini ve öğrencilerin izleyen üç yıl boyunca görecekleri temel dersleri giriş niteliğinde tanıyarak aralarındaki bağlantıları kurabilmelerini sağlamaktır.


Doç.Dr. Özgü CAN


1 Bilgisayar donanımı ve veri gösterimi ile ilgili temel kavramları tanımlayabilme.
2 İşletim sistemleri kuramı ile ilgili temel kavramları kavrayabilme.
3 Bilgisayar ağları, WWW ve İnternet ile ilgili temel kavramları kavrayabilme.
4 Algoritmalar ve programlama dilleri ile ilgili temel kavramları kavrayabilme.
5 Program geliştirme süreçlerini v programlama metodolojileri/paradigmalarını kavrayabilme.
6 Yazılım mühendisliği ile ilgili temel kavramları kavrayabilme.
7 İlişkisel veritabanı sistemleri ile ilgili temel kavramları kavrayabilme.
8 Bir ilişkisel veritabanı yönetim sistemi kullanarak tablo oluşturma ve sorgulama yeteneğini kazanabilme.
9 Yapay zeka ile ilgili temel kavramları kavrayabilme.
10 Bilgisayar güvenliğinin temel kavramlarını tanımlayabilme
11 Bilişim mesleği etik ilkelerinin farkında oluş.

Birinci Öğretim


Yok


Yok


Bilgisayar Bilimlerine Genel Bakış. Veri Depolama. Veri Manipülasyonu. İşletim Sistemleri. Bilgisayar Ağları ,WWW ve İnternet. Algoritmalar. Programlama Dilleri. Nesneye Dayalı Yazılım Geliştirmeye Giriş. Yazılım Mühendisliği. Veritabanı Sistemleri. Yapay Zeka. Bilgisayar Güvenliği.


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Bilgisayar Bilimlerine Giriş Dersi-Genel Bilgilendirme
2 Bilgisayar Bilimlerine Genel Bakış: Bilgisayar Bilimleri Nedir? Bilgisayar Bilimlerinin Kapsadığı Konular. Bilgisayar Tarihçesi.
3 Veri Depolama: Verinin Gösterimi. Birincil ve İkincil Bellek Ortamları.
4 Veri Manipülasyonu: Merkezi İşlem Biriminin Kısımları. Makine Dili ve Döngüsü. Program İşletimi. Aritmetik/Mantık İşlemleri. Ana Bellek ve Merkezi İşlem Biriminin Diğer Kısımlarla İletişimi. Diğer Makine Mimarileri.
5 İşletim Sistemleri: İşletim Sistemleri Kuramına Giriş ve Temel Kavramlar.
6 Bilgisayar Ağları ve İletişim: Bilgisayar Ağları, İletişim, WWW ve İnternet ile İlgili Temel Kavramlar.
7 Algoritmalar: Algoritma Gösterimi. İteratif Yapılar. Özyineli Yapılar. Etkinlik.
8 Ara sınav
9 Programlama Dilleri:Tarihçe. Prosedürel Birimler. Eş-zamanlı Programlama. Deklaratif Programlama.
10 Nesneye Dayalı Yazılım Geliştirmeye Giriş: Nesneye Dayalı Analiz ve Tasarım Kavramlarının Tanıtımı. Nesneye Dayalı Programlama Kavramının ve Temel Yapılarının Tanıtımı. Java Dilinde Sınıf/Nesne Oluşturmaya Yönelik Örnekler. Java Dilinde Kalıtım Gerçekleştirimi.
11 Yazılım Mühendisliği: Yazılım Mühendisliği Disiplini. Yazılım Geliştirme Yaşam Döngüsü. Yazılım Geliştirme Metodolojileri. Modülerlik. Araçlar. Yazılım Sınama. Kalite. Belgeleme. İnsan-Bilgisayar Etkileşimi. Yazılım Sahipliği ve Yükümlülükler.
12 Veritabanı Sistemleri: Temel Kavramlar. İlişkisel Model ve SQL. Veri Ambarı ve Veri Madenciliği Kavramları, Bir İlişkisel Veritabanı Sistemi Üzerinde Tablo Tanımlama, Veri Tanımlama ve SQL Sorguları Yazma Pratiği.
13 Yapay Zeka: Akıllılık ve Makineler. Algılama. Çıkarsama. Bilgi Gösterimi. Yapay Sinir Ağları. Robotbilim.
14 Güvenlik: Bilgi Güvenliği, Bilgisayar Güvenliği, Ağ Güvenliği, Mahremiyet
15 Bilgisayar Etiği
16 Final Sınavı

Brookshear, J. G., “Computer Science:An Overview”, 13th edition, Pearson Education Inc., 2020.



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 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Derse Katılım 14 3 42
Uygulama/Pratik 2 2 4
Ara Sınav İçin Bireysel Çalışma 1 30 30
Final Sınavı içiin Bireysel Çalışma 1 40 40
Toplam İş Yükü (saat) 120

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11
ÖÇ 1
ÖÇ 2
ÖÇ 3
ÖÇ 4
ÖÇ 5
ÖÇ 6
ÖÇ 7
ÖÇ 8
ÖÇ 9
ÖÇ 10
ÖÇ 11
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek