1
“TASDIQLAYMAN”
Rektor, i.f.d., prof.
Sh. Mustafakulov
________________________
“____”_________ ______ yil
MA`LUMOTLAR TUZILMASI VA ALGORITMLAR
FANNING O`QUV DASTURI (SILLABUS)
Akademik
Daraja
Bakalavr
Ta’lim
yo`nalishi
Kompyuter injiniringi
Fan kodi
DataStruc 106
Semestr
2-semestr
Fan nomi
Ma`lumotlar
tuzilmasi va
algoritmlar
Modulning
davomiyligi
16 hafta
Kredit hajmi
(1 kredit = 30 soat)
ECTS: 6
Tayyorladi
Mulaydinov F.,
Suyumov J
jsuyumov166@gmail.com
Ajratilgan akademik
soat
hajmi
180
Talabalarni
erkin qabul
qilish kuni
Dushanba-Payshanba,
soat 15.00 – 18.00
72 (aud) 108 (must)
Fan bo`yicha talabaning bilimi, ko`nikmasi va
malakasiga qo`yilgan talablar
Mazkur fanni o`rganish davomida talaba:
–
tuzilmalar ko`rinishida ma`lumotlarni
qayta ishlash, optimal algoritmlar ishlab
chiqish
va dasturlashni bilishi va ulardan foydalana olishi;
–
Ma`lumotlar tuzilmasining asosiy algoritmlaridan
foydalana olish va yuqori
darajali dasturlash tilida shablonlarning standart kutubxonalari imkoniyatlaridan foydalanish,
ma`lumotlarni qayta ishlash
usullari va algoritmlari, qidirish, saralash va xeshlash to`g`risida
ma`lumotga ega bo`lish, standart ma`lumotlar tuzilmalari usullariga mo`ljallangan
kutubxona
funksiyalaridan masala yechishda foydalanish (bog`langan ro`yxatlar, saralangan massivlar,
daraxtlar, xesh jadvallar),
rekursiya, rekursiv ma`lumotlar tuzilmasi,
rekursiv algoritmlarni
dasturlash
ko`nikmalarga ega bo`lishi;
–
Muammoli ob`yekt sohani ob`yektlar sinfiga bo`lish va hodisalar bog`liqligi,
ob`yektga mo`ljallangan dasturlash yordamida yangi tuzilmalar ishlab chiqish (sinflar yoki
shablonlar) va amallar yoki usullarni qayta ishlash va qayta aniqlashning farqlarini bilish