Ders AdıKodu Yerel KrediAKTS Ders (saat/hafta)Uygulama (saat/hafta)Laboratuar (saat/hafta)
Algoritma Tasarımı ve Programlamaya GirişENF1190 45302
ÖnkoşullarYok
YarıyılGüz, Bahar
Dersin Diliİngilizce, Türkçe
Dersin SeviyesiLisans
Dersin TürüZorunlu @ Elektronik & Haberleşme Mühendisliği Lisans Programı
Ders KategorisiTemel Meslek Dersleri
Dersin Veriliş ŞekliYüz yüze
Dersi Sunan Akademik BirimEnformatik Bölümü
Dersin KoordinatörüH. İrem Türkmen
Dersi Veren(ler)H. İrem Türkmen
Asistan(lar)ı
Dersin AmacıDaha önce hiç tecrübesi olmayan öğrencilere Bilgisayar Mühendisliği temel bilgilerinin öğretilmesi ve algoritma tasarlama yeteneğinin kazandırılması.
Dersin İçeriğiBilgisayarın Tarihçesi ; Bilgisayar Bilimlerinin ve Mühendisliğinin Temel Konuları ; Yazılım ve Donanım Kavramları ; Bilgisayar Mimarisi ; Veri İşleme ; İşaretli-İşaretsiz Tam Sayılar ; Kesirli Sayılar ; Tabanlar Arası Dönüşüm ; Algoritmaya Giriş ; Akış Diyagramları ; Sözde Kod ; Girdi-Çıktı ; Aritmetik İşlemler ; Kontrol Deyimleri ; Döngüler Kodlamaya Giriş ; Temel Veri Tipleri ; Diziler ; Min-Max Problemi ; Karakter Dizileri ; Çok Boyutlu Diziler ; Arama Algoritmaları ; Sıralama Algoritmaları ; Fonksiyonlara Giriş
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
  • Brookshear J.G., “Computer Science: An Overview”, Pearson International Edition, 2007
Opsiyonel Program BileşenleriYok

Ders Öğrenim Çıktıları

  1. Öğrenci bilgisayar mühendisliği ile ilgili temel kavramları öğrenir.
  2. Öğrenci doğru ve verimli algoritma tasarımını öğrenir.
  3. Öğrenci algoritmaları akış şemaları kullanarak betimlemeyi öğrenir.
  4. Öğrenci algoritmaları akış şemaları kullanarak betimlemeyi öğrenir.
  5. Öğrenci bilgisayar mühendisliğinin alt alanları hakkında bilgi sahibi olur.

Ders Öğrenim Çıktısı & Program Çıktısı Matrisi

DÖÇ-1DÖÇ-2DÖÇ-3DÖÇ-4DÖÇ-5

Haftalık Konular ve İlgili Ön Hazırlık Çalışmaları

HaftaKonularÖn Hazırlık
1Bilgisayarın Tarihçesi / Bilgisayar Bilimlerinin ve Mühendisliğinin Temel Konuları / Yazılım ve Donanım Kavramları
2Bilgisayar Mimarisi / Veri İşleme / İşaretli-İşaretsiz Sayılar / Kesirli Sayılar / Tabanlar Arası Dönüşüm
3Algoritmaya Giriş / Akış Diyagramları / Sözde Kod
4Girdi-Çıktı / Aritmetik İşlemler / Kontrol Deyimleri
5Döngüler
6Kodlamaya Giriş / Temel Veri Tipleri
7Diziler
8Ara Sınav 1 / Uygulama veya Konu Tekrarı
9Dizi Problemleri
10Çok Boyutlu Diziler
11Çok Boyutlu Dizi Problemleri
12Arama Algoritmaları
13Ara Sınav 2
14Sıralama Algoritmaları
15Final

Değerlendirme Sistemi

EtkinliklerSayıKatkı Payı
Devam/Katılım
Laboratuar
Uygulama
Arazi Çalışması
Derse Özgü Staj
Küçük Sınavlar/Stüdyo Kritiği
Ödev
Sunum/Jüri
Projeler
Seminer/Workshop
Ara Sınavlar260
Final140
Dönem İçi Çalışmaların Başarı Notuna Katkısı
Final Sınavının Başarı Notuna Katkısı
TOPLAM100

AKTS İşyükü Tablosu

EtkinliklerSayıSüresi (Saat)Toplam İşyükü
Ders Saati123
Laboratuar122
Uygulama
Arazi Çalışması
Sınıf Dışı Ders Çalışması122
Derse Özgü Staj
Ödev
Küçük Sınavlar/Stüdyo Kritiği
Projeler
Sunum / Seminer
Ara Sınavlar (Sınav Süresi + Sınav Hazırlık Süresi)210
Final (Sınav Süresi + Sınav Hazırlık Süresi)110
Toplam İşyükü :
Toplam İşyükü / 30(s) :
AKTS Kredisi :
Diğer NotlarYok