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) |
---|---|---|---|---|---|---|---|
MBB 4347 | Makine Merkezli Programlama | Dördüncü Sınıf | 5 | 150 | 1 | 2 | 2 |
Disiplinin temel amacı, makine yönelimli programlama dillerindeki programların kaydını tutmanıza olanak tanıyan gerekli bilgi, beceri ve becerilerin yanı sıra program kalitesi parametrelerinin bilgisayar mimarisinin özelliklerini iletmek, rapor bölümünde düşük seviyeli dillerde program kodu geliştirmektir.
---
Algoritmalar ve veri yapıları, veritabanı teorisi
Hikaye anlatımı, görüş alışverişi, tartışma, sorunlu yöntemler.
1 | Makine merkezli programlama dillerinde pratik programlama becerilerini oluşturur. |
2 | Düşük seviyeli dillerde yazılım kodu geliştirir. |
3 | Algoritmalar geliştirir ve programlama ortamını tasarlamayı öğrenir. |
4 | Çeşitli algoritmaların yapısal şemalarını oluşturabilir, verilen yapıları işin gereksinimlerine göre düzenleyebilir. |
5 | Programlama dilinin yeteneklerini kullanarak programlar oluşturur. |
6 | Programlama stillerinin uygulanmasına, programların hata ayıklanmasına ve test edilmesine, kaliteli yazılım belgelerinin oluşturulmasına sahiptir. |
Haftalık Konu | Değerlendirme Yöntemi | |
---|---|---|
1 | Python programlama dilinin temelleri. Python'u kullanan yeni teknolojiler. Python kurulumu. Programın yapısı. Yorumlar. | |
2 | Değişkenler. Değişkenlerin adı. Veri türleri. Değişkenlere atanan değerler. Veri türlerini doğrulama. Veri türlerini dönüştürme. | |
3 | Kameramanlar. Matematiksel operatörler. İkili operatörler. Sıralı çalışma için operatörler. Atama operatörleri. Operatör önceliği. | |
4 | Kameramanlar. Koşullu döngüsel operatörler. Karşılaştırma işleçleri. | |
5 | Rakamlar. Sayılarla çalışmak için yerleşik işlevler. | |
6 | Random modülü. Rasgele sayılar oluşturma. | |
7 | Listeler ve * konvoylar. Liste oluşturma. Liste işlemleri. | |
8 | Çok boyutlu listeler. Liste öğelerinin listesi. | |
9 | Kortejler. | |
10 | Tarih ve saatle çalışmak. Geçerli tarih ve saati alır. Tarih ve saati biçimlendirme. Datetime modülü. Tarih ve saati yönetme. | |
11 | Özel işlevler. Bir işlev oluşturun ve çağırın.İşlev tanımlarının yeri. | |
12 | Pyqt'ye giriş. PyQt kurulumu. İlk program. Programın yapısı. | |
13 | Olaylar. Pencere olayları. Klavye olayları. | |
14 | Fare hikayeleri. | |
15 | Ana bileşenler. Tema. Komut düğmesi. Değiştirmek. Tek şeritli metin kutusu. Birden çok şeritli metin kutusu. |
PÇ1 | PÇ2 | PÇ3 | PÇ4 | PÇ5 | PÇ6 | PÇ7 | PÇ8 | PÇ9 | PÇ10 | PÇ11 | PÇ12 |
---|
Ders Kitabı / Malzemesi / Önerilen Kaynaklar | ||
---|---|---|
1 | А. С. Бекенова. Python бағдарламалау тілі. Оқу құралы. - Алматы, 2019. | |
2 | Г. З. Халықов, С. Н. Идрисов , Н. Т. Маликова, Г. Азат, Python тілінде программалау негіздері. Оқу құралы. - Алматы,2022. | |
3 | Ермеков Н.Т., Таржибаева Б.Е. Введение в программирование на языка Python. Алматы 2022. | |
4 | Машинно-ориентированное программирование. Учебное пособие Ульяновск 2015. В.Н.Негода | |
5 | А.Ю.Пыркова, Л.Ш.Черикбаева, Жүйелік бағдарламалау. Алматы,Қазақ университеті, 2013,198б. |