Bilgisayar Mühendisliği
Ders Kodu Ders Adı Sınıf Kredisi Ders Saati Haftalık Ders Saati(Teorik) Haftalık Ders Saati(Uygulama) Haftalık Ders Saati(Laboratuvar)
SP 3333 Sistem Programlama Üçüncü Sınıf 5 150 1 2 2
Ders Tanımları
Kazakça
PhD, A.Abibullaeva

Disiplinin temel amacı, sistem programlamanın temel kavramlarını incelemektir. Çekirdek nesneleri, süreç, iş parçacığı, öncelikler, güvenlik özellikleri, yığınlar, motekler, semaforlar, olaylar vb. gibi temel kavramları bilmek.

---

Algoritmalar ve Programlama

Anlatım, fikir, tartışma, problem çözme yöntemleri.

1İşletim sistemlerinin nasıl yapılandırılacağını öğrenir.
2Sistem programlamanın temel kavramlarını kapsar.
3Sistem yazılımının teorik temellerini oluşturur ve pratik uygulamasını uygular.
4Çeşitli işletim sistemlerinin çalışmalarının etkinliğini değerlendirmek için fonların çalışma modlarına ilişkin gereklilikleri uygulamayı öğrenir.
5Karmaşık bir mantıksal yapıyı modern gereksinimlere uygun olarak programlayabilir.
6Problem algoritmasının temellerini, programlama otomasyon yöntemlerini öğrenir.
Haftalık KonuDeğerlendirme Yöntemi
1Giriş. Sistem programlama hakkında genel bilgi.
2Bilgisayar mimarilerinin özellikleri.
3İşlemcinin yazmaçları genel yazmaçlar, bölüm yazmaçları, yığın ve bayrak yazmaçlarından oluşur.
4Adresleme türleri; yazmaç adresleme, doğrudan adresleme, doğrudan adresleme, ofset tabanlı adresleme, dizin tabanlı adresleme, aralık tabanlı indeksleme ve dizi tabanlı adreslemedir.
5Mantıksal komutlar. Mantıksal komutlar. Mantıksal veriler. Siparişleri değiştirin. Bit dizeleriyle çalışma örnekleri.
6Koşulsuz ve koşullu transfer, döngülerin organizasyonu.
7Metin modunda ekranda görüntülemenin D0S ve VI0S yöntemleri. Doğrudan görüntü belleğiyle çalışın Klavyeden indirin. D0S ve VI0S yaklaşımları.
8Görsel programlama kullanarak oyun geliştirme. Görsel ortamları kullanarak basit bilgisayar oyunları oluşturma (Scratch, Unity Bolt). Oyun dünyalarının oyun mantığı ve görsel tasarımı.
9Dosyalarla çalışmak. Dosyaları oluşturmak. Dosyaları aramak.
10Kesintiler.
11Yerleşik programlama.
12Giriş/Çıkış bağlantı noktaları düzeyinde programlama.
13Montaj ve üst düzey diller.
14SP'de başlatma ve oluşturma süreçlerinin dikkate alınması.
15Yerleşik programlama.
Eğitim Programının Öğrenme Çıktıları İle İlişkisi
PÇ1PÇ2PÇ3PÇ4PÇ5PÇ6PÇ7PÇ8PÇ9PÇ10PÇ11PÇ12
Ders Kitabı / Malzemesi / Önerilen Kaynaklar
1Жүйелік бағдарламалау, А. Ю. Пыркова, Л. Ш. Черикбаева,2013, 198,Қазақ университеті, Алматы
2Пыркова А.Ю., Черикбаева Л.Ш. Жүйелік бағдарламалау: оқу құралы. . – Стер. – Алматы: Қазақ университеті, 2020. – 198 б. ISBN 978–601–247– 882–2
3А. Ю. Пыркова, Л. Ш. Черикбаева, Жүйелік бағдарламалау. Алматы,Қазақ университеті, 2013, 198 б.