Mühendislik Fakültesi
Bilgisayar Ve Yazılım Mühendisliği

Ders Bilgileri

BİLGİSAYAR MÜHENDİSLİĞİNE GİRİŞ
Kodu Dönemi Teori Uygulama Ulusal Kredisi AKTS Kredisi
Saat / Hafta
CSE111 Güz 3 0 3 4

Ön Koşulu Olan Ders( ler ) Yok
Dili İngilizce
Türü Zorunlu
Seviyesi Lisans
Öğretim Elemanı( ları ) Dr. Öğr. Üyesi Mehmet Ali AKTAŞ
Öğretim Sistemi Yüz Yüze
Önerilen Hususlar Yok
Staj Durumu Yok
Amacı Bu dersin temel amacı, bilgisayar mühendisliğinin temel konuları ve ilgi alanlarını gözden geçirmektir.
İçeriği 1. Bilgisayar Mühendisliğinin Temel Konularının Tanıtımı 2. Yazılım ve Donanım Kavramları 3. Sayı Tabanları, Tabanlar Arası Dönüşüm, İşaretli Sayılar, İşaretli Sayılarda İşlemler 4. Programlama Dillerinin Tanıtımı 5. Algoritma Kavramı 6. Yarı Kodlama, Akış Diyagramı 7. Temel veri tipleri ve işlemler : tam sayı, kesirli sayı, karakter, toplama, çıkarma, çarpma, bölme 8. Giriş /Çıkış İşlemleri 9. Kontrol deyimleri, döngüler 10. Diziler, Matrisler 11. Arama Algoritmaları 12. Sıralama Algoritmaları

Dersin Öğrenim Çıktıları

# Öğrenim Çıktıları
1 Öğrenci bilgisayar mühendisliği ile ilgili temel kavramları tanımlar
2 Öğrenci doğru ve efektif algoritma tasarımını öğrenir.
3 Öğrenci program yazmayı ve hata analizi yapmayı öğrenir.
4 Öğrenci algoritmaları akış şemaları kullanarak betimlemeyi öğrenir.
5 Öğrenci bilgisayar mühendisliğinin farklı branşları hakkında bilgi sahibi olur.

Haftalık Ayrıntılı Ders İçeriği

# Konular Öğretim Yöntem ve Teknikleri
1 Bilgisayar Bilimlerinin ve Mühendisliğinin Temel Konuları Anlatım, tartışma, sunum
2 Yazılım ve Donanım Kavramları Anlatım, tartışma, sunum
3 Sayı Tabanları, Tabanlar Arası Dönüşüm, İşaretli Sayılar, İşaretli Sayılarda İşlemler Anlatım, tartışma, sunum
4 Programlama Dillerinin Tanıtımı Anlatım, tartışma, sunum
5 Algoritma Kavramı Anlatım, tartışma, sunum
6 Yarı Kodlama, Akış Diyagramları Anlatım, tartışma, sunum
7 1. Ara Sınav Ölçme
8 Kontrol deyimleri Anlatım, tartışma, sunum
9 Döngüler Anlatım, tartışma, sunum
10 Döngüler Anlatım, tartışma, sunum
11 Diziler, Matrisler Anlatım, tartışma, sunum
12 Arama Algoritmaları Anlatım, tartışma, sunum
13 Sıralama Algoritmaları Anlatım, tartışma, sunum
14 Final sınavı Ölçme
15
16

Resources

# Malzeme / Kaynak Adı Kaynak Hakkında Bilgi Referans / Önerilen Kaynak
1 Introduction to Computer Science Pearson Education, 2004 - 508 sayfa

Ölçme ve Değerlendirme Sistemi

# Ağırlık Çalışma Türü Çalışma Adı
1 %40 Ara Sınav Ara Sınav
2 %60 Son Sınav Son Sınav

Dersin Öğrenim Çıktıları ve Program Yeterlilikleri ile İlişkileri

# Öğrenim Çıktıları Program Çıktıları Ölçme ve Değerlendirme
1 Öğrenci bilgisayar mühendisliği ile ilgili temel kavramları tanımlar 4͵11 1͵2
2 Öğrenci doğru ve efektif algoritma tasarımını öğrenir. 4͵11 1͵2
3 Öğrenci program yazmayı ve hata analizi yapmayı öğrenir. 4͵11 1͵2
4 Öğrenci algoritmaları akış şemaları kullanarak betimlemeyi öğrenir. 4͵11 1͵2
5 Öğrenci bilgisayar mühendisliğinin farklı branşları hakkında bilgi sahibi olur. 4͵11 1͵2
Not: Ölçme ve Değerlendirme sütununda belirtilen sayılar, bir üstte bulunan Ölçme ve Değerlerndirme Sistemi başlıklı tabloda belirtilen çalışmaları işaret etmektedir.

İş Yükü Detayları

# Etkinlik Adet Süre (Saat) İş Yükü
1 Ders Süresi 14 3 42
2 Sınıf Dışı Ders Süresi (Ön çalışma, pekiştirme) 14 2 28
3 Sunum ve Seminer Hazırlama 0 0 0
4 İnternette tarama, kütüphane ve arşiv çalışması 0 0 0
5 Belge/Bilgi listeleri oluşturma 0 0 0
6 Atölye 0 0 0
7 Ara Sınav için Hazırlık 1 2 2
8 Ara Sınav 1 1 1
9 Kısa Sınav 0 0 0
10 Ödev 1 10 10
11 Ara Proje 0 0 0
12 Ara Uygulama 0 0 0
13 Son Proje 0 0 0
14 Son Uygulama 0 0 0
15 Son Sınav için Hazırlık 1 15 15
16 Son Sınav 1 2 2
  100