Marmara Üniversitesi
Marmara Üniversitesi Eğitim-Öğretim Bilgi Sistemi

Programlar Hakkında Bilgi

Lisans - Mühendislik Fakültesi - Bilgisayar Mühendisliği (İngilizce)

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Bilgisayar Mühendisliği (İngilizce) - 2015 CSE1100 Introduction to Computer Engineering Zorunlu 1 2,00 2 0

Dersin İçeriği

Dersin Amacı

Bilgisayarın temel çalışma prensipleri hakkında bilgi sahibi olmalarını sağlamak. Basit assembly dili komutlarının makine dilinde nasıl temsil edildiğini gösterebilmelerini sağlamak. Basit bir sistemi sonlu durum makinesi kullanarak çizebilmelerini sağlamak. Mesleki ve etik bilincinin temellerini atmak.

Öğrenim Türü

-

Dersin İçeriği

Bilgisayar sistemlerinde kullanılan farklı veri tipleri için farklı bit gösterilimleri. İkilik sistemde aritmetik ve lojik işlemler. Transistörler, kapılar, kod çözücüler, çoklayıcılar, SR tutucular, D tutucular, ve saklayıcıların çalışma mantığı. Sonlu durum makinelerinin analizi. Von Neumann modeli. Komut döngüsünün adımları. LC-3 komut kümesi mimarisindeki komutların assembly dili ve makine dilinde gösterilimi. Yazılım mühendisliğinde etik.

Planlanan Öğrenme Aktiviteleri ve Metodları

Ders notları, powerpoint sunumları, quizler ve ödevler.

Staj Durumu

Yok

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2nd Edition Yale N. Patt, Sanjay J. Patel

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Farklı veri tiplerinin bilgisayarda nasıl temsil edildiğini açıklamak.
  • Herhangi bir doğruluk tablosu için lojik kapılar kullanarak devre tasarlamak.
  • Basit bir sonlu durum makinesinin analizini yapabilmek.
  • Hesaplama, kontrol ve veri hareketi için makine dili talimatları yazmak ve analiz edebilmek.
  • Hesaplama, kontrol ve veri hareketi için assembly dili programları yazmak ve analiz edebilmek.

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

Hafta Teorik
1 Introduction
2 Bitler, Veri Tipleri, ve İşlemler
3 Bitler, Veri Tipleri, ve İşlemler
4 Dijital Lojik Yapılar
5 Dijital Lojik Yapılar
6 Dijital Lojik Yapılar
7 Sonlu Durum Makineleri
8 Vize Sınavı
9 Von Neumann Modeli
10 LC-3 Komut Kümesi Mimarisi
11 LC-3 Komut Kümesi Mimarisi
12 LC-3 Komut Kümesi Mimarisi
13 Assembly Diliyle Programlama
14 Assembly Diliyle Programlama
15 Bilgisayar Mühendisliğinde Etik
16 Final sınavı çalışması
17 Final sınavı

Değerlendirme

Değerlendirme Değer
Yarıyıl (Yıl) İçi Etkinlikleri 60
Yarıyıl (Yıl) Sonu Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri Değer
Final Sınavı 100

Öğrenci İş Yükü Hesabı

Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ders Öncesi/Sonrası Bireysel Çalışma 1 8 8
Proje ve Hazırlığı 1 6 6
Ödev ve Hazırlığı 3 9 27
Laboratuvar ve Hazırlığı 0 0 0
Atölye ve Hazırlığı 0 0 0
Sunum ve Hazırlığı 0 0 0
Seminer ve Hazırlığı 0 0 0
Demo ve Hazırlığı 0 0 0
Araştırma ve Hazırlığı 0 0 0
Rapor ve Hazırlığı 0 0 0
Arasınav ve Hazırlığı 1 4 4
Kısa Sınav ve Hazırlığı 1 2 2
Final ve Hazırlığı 1 5 5
Teorik Ders Saati 0 0 0
Uygulama Ders Saati 0 0 0

Program ve Öğrenme Çıktıları İlişkisi

ÖÇ1
ÖÇ2
ÖÇ3
ÖÇ4
ÖÇ5