Nukus filiali telekommunkatsiya texnologiyalari va kasbiy ta’lim


Mashg‘ulotlar shakli: ma’ruza (M)


Download 37.23 Kb.
bet4/4
Sana08.01.2022
Hajmi37.23 Kb.
#247369
1   2   3   4
Bog'liq
DT sillabus uz

Mashg‘ulotlar shakli: ma’ruza (M)

soat



Dasturiy ta’minоt (DT)ni yaratish jarayoniga кirish.

2



Lоyihalashning o’rni.

2



Tuzilmaviy dasturlashdan misоllar

2



DT ni lоyihalash vazifalari. DT arxitekturasi.

2



Detalli loyihalash. Foydalanuvchi interfeysi (inson-mashina o’zaro ta’siri).

2



Komponentli loyihlaash. Algoritmlar va ma’lumotlar tuzilmasini ishlab chiqish.

2



DT ni lоyihalash mоdеllari. Vizual modellashtirish va dekompozitsiya tamoyili (modullilik).

2



Fan sohasi tahlili. Ma’lumotlarni modellashtirish.

2



Algoritmlar va hisoblashlarni modellashtirish. Xulq-atvorni modellashtirish.

2



DT ni lоyihalash shablоnlari. Spesifikatsiya. Arxitekturaviy shablonlar.

2



Yangi shablonlar. Tuzilmaviy shablonlar.

2



Xulq-atvorli shablonlar. Kodogeneratsiya. Kodga ichki o’rnatilgan spesifikatsiya.

2



DT ni lоyihalash qarоrlarini bahоlash. Loyihalash masalasini yechish sifati atributlari.

2



Loyihalash metrikalari.

2



Kodning static tahlili va dastur bajarilishining tajribaviy o’lchovlari.

2

Jami

30

Mashg‘ulotlar shakli: laboratoriya (L)

soat



Tuzilmaviy dasturlash misollar.

2



Loyihalashda tutashuv va bog’lanishni yo’llari.

2



DT da strukturalar va ko`rinishlar.

2



Algoritmlarni va ma’lumotlar tuzilmasini loyihalash.

2



Loyiha uchun talablarni ishlab chiqish.

2



UML muhitida ishlash. Loyiha uchun UML holat diagrammalarini shakllantirish.

2



Dasturiy ta`minot arxitekturasini loyihalash.

2



Dasturiy ta’minot dizayni va amaliy ko’rinishi.

2



Dasturiy ta’minotni testlash va tekshirish.

2



Tuzilmali va kalendar rejalashtirish.

2



Loyiha vazifalarini rejalashtirish.

2



Loyihada jadvallar va ko'rinishlardan foydalanish.

2



Loyihada resurslardan foydalanish.

2



Loyihani tahlil qilish.

2



Loyiha bo’yicha hujjatlarni shakllantirish.

2




Jami

30

Mashg‘ulotlar shakli: amaliy (A)

soat

A1

Dasturning modulli tuzilmasi. Tuzilmaviy dasturlash misollari tahlili.

2

A2

Tutashuvni kamaytirish yo’llari (coupling). Bog’lanishni oshirish yo’llari (cohesion).

2

A3

Arxitekturaviy strukturalar va ko`rinishlar.

2

A4

Algoritmlarni loyihalashga misollar. Ma’lumotlar tuzilmasini loyihalashga misollar.

2

А5

Loyiha uchun tizim talablari va funksional talablarni ishlab chiqish.

2

А6

UML muhitida ishlash uchun kerakli dasturiy vositani o’rnatish. Loyiha uchun UML holat diagrammalarini shakllantirish.

2

А7

Dasturiy ta`minot arxitekturasini loyihalash.

2

А8

Dasturiy ta’minot dizayni va amaliy ko’rinishi.

2

А9

Dasturiy ta’minotni testlash va tekshirish.

2

A10

Tuzilmali va kalendar rejalashtirish.

2

А11

Loyiha vazifalarini rejalashtirish.

2

А12

Loyihada jadvallar va ko'rinishlardan foydalanish.

2

A13

Loyihada resurslardan foydalanish.

2

А14

Loyihani tahlil qilish. Gant diagrammasi. Loyiha xarajatlarini tahlil qilish.

2

А15

Loyiha bo’yicha hisobot tayyorlash.

2




Jami

30


Mashg‘ulotlar shakli: mustaqil ta’lim (MT)


soat



Dasturiy ta’minot arxitekturasi.

2



Modellashtirish.

2



Hisoblash tizimlari veb serverlari.

2



Arxitektura qarorlarini baholash xossalari.

2



Detalli loyihalash.

2



Foydalanuvchi interfeysi (inson-mashina o’zaro ta’siri).

4



Komponentli loyihalash.

4



Algoritm va ma’lumotlar tuzilmalarini ishlab chiqish.

4



Loyihalash usullari.

4



Loyihalash modellari.

4



Loyihalash shblonlari

4



Loyihalash baholari.

4



Vizual modellashtirish.

4



Dekompozitsiya tamoyili (modullilik).

4



Ma’lmotlarni modellashtirish.

4



Algoritm va hisoblashlarni modellashtirish.

4



Hulq-atvorni modellashtirish.

4



Spesifikatsiya.

4



Arxitektura shablonlari.

4



Yangi hosil bo’ladigan shablonlar.

4



Tuzilmaviy shablonlar.

4



Hulq-atvorli shablonlar.

4



Loyihalash masalalari yechimi sifati atributlari.

4



Loyihalash metrikalari.

4



Kodning static tahlili va dastur bajarilishining tajribaviy o’lchovlari.

4




Jami

90


Yuklama


Dars turi

Soat

Ma’ruza

30

Laboratoriya ishi

30

Amaliy ishalr

30

Mustaqil ishlar

90

JAMI

180



Ta’lim strategiyasi

Dasturiy ta’minot tizimlarini loyihalash kursini o‘qitish ta’limning kredit tizimi asosida ma’ruza, laboratoriya mashg‘ulotlari, amaliy mashg’ulotlar, videoma’ruzalar, taqdimotlar, hamda mavzu bo‘yicha vazifalar va mustaqil topshiriqlarni o‘z ichiga oladi. Ma’ruza, laboratoriya va amaliy ishlarga oid o‘quv materiallarida ko‘rsatilgan mavzular bo‘yicha nazariy va amaliy ma’lumotlar beriladi, laboratoriya va amaliy ishlarni bajarish va natijalarni hisoblash tartibi tushuntiriladi. Kurs bo‘yicha qo‘yilgan o‘quv materiallari talabalar tomonidan mustaqil o‘rganiladi, testlar, laboratoriya va amaliy ishlar talabalar tomonidan individual tarzda bajariladi.

Talabalar quyidagi materiallardan foydalanish imkoniga egadirlar:


  • Videoma’ruzalar;

  • Elektron shakldagi ma’ruza matnlari;

  • Har bir mavzuga doir prezentasiya slaydlari;

  • Laboratoriya mashg‘ulotlariga doir uslubiy ko‘rsatmalar;

  • Amaliy mashg‘ulotlarga doir uslubiy ko‘rsatmalar;

  • Har bir dars mavzusi yuzasidan topshiriqlar va test mashqlari;

  • Elektron shakldagi darsliklar va qo‘llanmalar.

Nazariy mashg‘ulotlar davomida, talabaga videoma’ruza orqali mavzu yuzasidan kerakli bo‘lgan konsepsiyalar yetkazib beriladi. Talabalarga mavzuni yanada mustahkamlashlari uchun prezentasiyalar, darsliklar, o‘quv qo‘llanmalari va boshqa o‘quv-uslubiy mahsulotlardan foydalanish bo‘yicha ko‘rsatmalar beriladi. Talabalarning mavzuni o‘zlashtirish darajasini tekshirish maqsadida, har bir mavzudan so‘ng test nazorati o‘tkaziladi. Talaba ushbu testlarni talab darajasida bajarsa, keyingi mavzuga o‘tishga ruxsat beriladi.

Laboratoriya va amaliy mashg‘ulotlarda har bir mavzu bo‘yicha masalalarni yechish bo‘yicha materiallar, prezentasiyalar, ko‘rsatmalar talabalarga taqdim etiladi, shuningdek, mavzuni o‘zlashtirish darajasini tekshirish maqsadida topshiriqlar beriladi. Dasturiy ta’minot tizimlarini loyihalash kursining har bir bo‘limi bo‘yicha talabalarga masalalarni mustaqil ishlash talab etiladi. Masalalar to‘g‘ri ishlansa keyingi mavzuga o‘tiladi.

Ma’ruza, laboratoriya va amaliy mashg‘ulotlarning barcha mavzularini to‘la o‘zlashtirgan talabalarga yakuniy nazoratda ishtirok etishga ruxsat etiladi. Talaba semestr oxirida universitetga kelib, yakuniy nazorat topshiradi.

Talabalarni baholash

Talabalar bilimini baholash semestr va yakuniy nazorat davomida o‘qitish materiallarini o‘zlashtirish ko‘rsatkichi (test, topshiriq va yozma ish natijasi)ga asoslangan.

Dasturiy ta’minot tizimlarini loyihalash kursi davomida talabalar 100 ballik tizimda baholanadi. Shundan 50% ball davomat, joriy va oraliq natijasiga 50% ball esa yakuniy nazorat natijasiga ajratiladi. Joriy va oraliq ballarning umumiy natijasi 30 balldan past bo‘lgan talabalar yakuniy nazorat imtixoniga kiritilmaydi. Yakuniy nazoratda 30 va undan ko‘p ball to‘plagan talaba fanni o‘zlashtirgan hisoblanadi.

Joriy oraliq va yakuniy nazorat ballari quyidagicha taqsimlanadi:





Topshiriq

Maksimal ball



Topshiriq 1. Dasturning modulli tuzilmasi. Tuzilmaviy dasturlash misollari tahlili.

5

Joriy nazorat bo‘yicha maksimal ball

Topshiriq 2. Algoritmlarni loyihalashga misollar. Ma’lumotlar tuzilmasini loyihalashga misollar.

5

Topshiriq 3. Dasturiy ta`minot arxitekturasini loyihalash.

5

Topshiriq 4. Tuzilmali va kalendar rejalashtirish.

5

Topshiriq 5. Loyiha bo’yicha hisobot tayyorlash.

5

Topshiriq 6. Mustaqil ish

5

Oraliq nazorat bo‘yicha maksimal ball

30

20

Yakuniy nazorat bo‘yicha maksimal ball

50

Jami:

100 ball

Asosiy adabiyotlar

1. Гецци К., Джазайери М., Мандриоли Д. Основы инженерии программного обеспечения / Пер. с англ. 2-е изд. СПб.: БХВ-Петербург, 2015. 832 с.

2. Камаев В.А., Костерин В.В. Технологии программирования. Учебник, 2-е изд., перераб. и доп. М.: Высшая школа, 2006. 454 с.

3. Макконнелл С. Совершенный код. Мастер-класс / Пер. с англ. — М. : Издательство «Русская редакция», 2010. — 896 стр.

4. Мацяшек Л.А. Анализ требований и проектирование систем. М.: Издательский дом "Вильямс", 2002. 428с.

5. Diehl S. Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software. Berlin Heidelberg: Springer-Verlag, 2007. 187 p.

Tavsiya qilinadigan qo‘shimcha adabiyotlar

1. Booch, Rumbaugh, Jacobson. "The Unified Modeling Language User Guide", 2nd Edition.

2. Gamma, Helm, Johnson, Vlissides. "Design Patterns: Elements of Reusable Object-Oriented Software"

3. Fowler, "Refactoring: Improving the Design of Existing Code"

Elektron manbalar:

1. www.dastur.uz – dasturlash tillarini o’rgatuvchi veb sayt.



2. www.dasturchi.uz - dasturlash tillarini o’rgatuvchi veb sayt.

3. www.ziyonet.uz – ta’lim portali.
Download 37.23 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling