Assembly makina dili hakkında öğrenciye gerekli yeterlilikleri kazandırmaktır.
Ön Koşullar
Eş Koşullar
Özel Koşullar
Öğretim Üyeleri
Asistanlar
Ders Gün,Saat ve Yeri
Görüşme Saatleri ve Yeri
Öğretim Yöntem ve Teknikleri
Temel Kaynaklar
Diğer Kaynaklar
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Sayı sistemleri, bilgisayar organizasyonu
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
2. Hafta
Bilgisayarda bellekler, mikroişlemci
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
3. Hafta
Mikroişlemciyi oluşturan birimler ve görevleri
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
4. Hafta
Makina dili ve asembly dili tanımlar
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
5. Hafta
Assembly dilinde temel komutlar, giriş ve çıkış, direktifler
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
6. Hafta
Assembly dilinde hata ayıklama, program yazma
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
7. Hafta
Assembly dilinde program yazma,derleme, çalıştırma
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
8. Hafta
Assembly dilinde kodu birleştirme, nesne dosyalarını bağlama, listelenen dosyayı anlama
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
9. Hafta
Assembly dilinde alt programlar
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
10. Hafta
Assembly dilinde dolaylı adresleme, yığınlar
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
11. Hafta
Asembly dilinde CALL ve RET talimatları
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
12. Hafta
Çoklu modül programlar, diziler
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
13. Hafta
Ondalıklı sayılar, yapılar
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
14. Hafta
Komutlar ve portlar
Sözlü ve görsel anlatım, laboratuarda uygulamalarla anlatım, sunum,ödev, proje.
15. Hafta
Final Sınavları
16. Hafta
Final Sınavları
17. Hafta
Final Sınavları
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
30
Ödevler / Dönem Ödevi / Sunum
2
10
Projeler
1
10
Derse Devam / Katılım
14
5
Final
1
45
ÖÇ-1
Sayı sistemleri, bilgisayar yapısı, bellekler hakkında bilgiler vermek
ÖÇ-2
Mikroişlemciyi oluşturan birimler ve görevleri hakkında gerekli bilgileri vermek
ÖÇ-3
Makina dili ve assembly dili hakkında temel yeterlilikleri kazandırmak
ÖÇ-4
Assembly dilinde program yazma, derleme yapma ve çalıştırma
ÖÇ-5
Assembly dilinde uygulamalar yaparak dili öğrenmeyi sağlamak
Program Çıktıları
PÇ-1
Bilgisayar Programcılığı alanındaki çalışmalar için gerekli verilerin tanımlanması, toplanması ve değerlendirilmesini etkin bir şekilde yapabilmek, yaptığı uygulamalarda öğrendiği teorik bilgileri kullanabilmek.
PÇ-2
Temel bilgisayar kullanımı bilgisi ile donatılı olmak.
PÇ-3
Mesleğinin gerektirdiği hertürlü yazılımları bilmek ve donanımları kullanabilmek
PÇ-4
Takım çalışmalarına önem vermek ve gruba katkı sağlayabilmek, takım arkadaşları ile uyumlu çalışabilmek.
PÇ-5
Alanında yaptığı çalışmaları proje grubuna ve kurumuna etkin bir şekilde ifade edebilmek.
PÇ-6
Sorumluluğu altında çalışanların performanslarını objektif değerlendirmek ve sorumlu olduğu yönetime objektif bilgi akışı sağlayabilmek.
PÇ-7
Programında aldığı eğitim düzeyini ve problemlerin çözümündeki yeteneklerini gösterebilmek
PÇ-8
Genel/mesleki orta öğretimde kazanılan bilgiler, beceriler ve yetkinlikler üzerine kurulan ve yüksek öğretim ders malzemeleri ile desteklenen bilgisayar programcılığı alanındaki bilgilere sahip olmak ve o alandaki kavramları belirlenen bir düzeyde anladığını gösterebilmek
PÇ-9
Bilgisayar programcılığının gerektirdiği analitik düşünme yeteneğini kazanmak, çalıştığı konularda buna uygun bakış açısı ile program yazmak ve çalıştırmak.
PÇ-10
Bilgisayar Programcılığı alanındaki etik değerlere uymak ve sosyal sorumluluk bilincini taşımak.
PÇ-11
Alanında çalışmaları yürütebilecek ve dünyadaki gelişmeleri en iyi seviyede takip edebilecek düzeyde yabancı dil bilgisine sahip olabilmek
PÇ-12
Alanında iletişime önem vermek ve bu iletişimde türkçeyi en doğru şekilde kullanabilmek.
PÇ-13
Alanında çalışanların ve kendisinin güvenlik, sağlık ve çevre bilincine sahip olmalarını sağlamak.
PÇ-14
Bilgisayar Programcılığı programını bitirdikten sonra da alanı ile ilgili yazılım, donanım konusundaki teknolojik yenilikleri takip edebilmek ve kendini geliştirebilmek
PÇ-15
Alanı ile ilgili çalıştığı işletmede sorumluluk alabilmek, çalışanları ve iş akışını organize etmek, kalite ve standartlara göre hizmet vermek.