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

Programlar Hakkında Bilgi

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

Müfredat Adı Ders Kodu Ders Adı Ders Türü Dönem AKTS Teorik Uygulama
Elektrik-Elektronik Mühendisliği (İngilizce) - 2015 CSE2037 Introduction to Systems Programming Zorunlu 3 7,00 2 2

Dersin İçeriği

Dersin Amacı

The objective of this course is to present the Intel Assembly language for system programming and an introduction to the Linux environment with an emphasis on system programming

Öğrenim Türü

-

Dersin İçeriği

-

Planlanan Öğrenme Aktiviteleri ve Metodları

-

Staj Durumu

-

Dersin Sunulduğu Dil

İngilizce

Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Irvine, K.R. (2003) “Assembly Language for Intel-Based Computers”, 4th ed., Prentice Hall Petersen, L.R. (1999) "UNIX",1st ed., Academic Press

Dersin Web Sayfası

-

Öğrenme Çıktıları

  • Linux İşletim Sistemini kullanır
  • IA32 Mikroişlemcinin temel parçalarını tanımlar
  • Assembly programlama dili ile diğer yüksek programlama dilleri arasındaki adımları açıklar
  • Matematiksel ve mantıksal işlemleri gerçekleştirecek assembly kodu yazar
  • İşlemler ve bayraklar arasındaki ilişkiyi açıklar, bayrakların kullanımını bilir

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

Hafta Teorik
1 Meeting, objectives of courses, etc.
2 Data Representation and IA32 Architecture
3 Assembly fundamentals, Data definitions, Constants
4 Data transfer instructions, adresing modes, JMP and LOOP's
5 Procedures
6 Conditional Processing
7 Integer Arithmetic
8 Ara Sınav Haftası
9 Advanced Procedures
10 Strings and Arrays
11 Structures and Macros
12 32 Bit Windows Programming, Console input, output and files
13 Graphical Windows Applications
14 Disk Fundemantals
15 Linux and UNİX Environment
16 Linux and UNİX Environment
17 Yarı Yıl Sonu 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 30 30
Ödev ve Hazırlığı 5 15 75
Arasınav ve Hazırlığı 2 25 50
Final ve Hazırlığı 1 30 30

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

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