Modul / fan sillabusi raqamli texnologiyalar fakulteti 70540201–Amaliy matematika



Yüklə 311,5 Kb.
tarix02.01.2022
ölçüsü311,5 Kb.
#45609
2 5364083019315416966




MODUL / FAN SILLABUSI

Raqamli texnologiyalar fakulteti

70540201–Amaliy matematika (sohalar bo’yicha)




Tasdiqlayman

SamDU oʻquv ishlari boʻyicha prorektori:

___________A.S.Soleev

“__”_______2021 yil



M.Oʻ.




Fan nomi:

Programma Injineringi

Fan turi:

mutaxasislik

Fan kodi:

O‘GM2003




Yil:

1

Semestr:

1

Taʼlim shakli:

kunduzgi

Mashg‘ulotlar shakli va semestrga ajratilgan soatlar:

120

Maʼruza

24

Amaliy mashg‘ulotlar

36

Laboratoriya mashg‘ulotlari

-

Seminar

-

Mustaqil taʼlim

60

Kredit miqdori:

4

Baholash shakli:

Imtihon

Fan tili:

o‘zbek




Fanning maqsadi (FM)

FM1

- talabalarda programmalar yaratish texnologiyalari, fan, texnika va boshqaruv rivojlanish jarayonida paydo bo’lgan yo’nalishni ko’ra bilish, o’rganish, hamda ulardan foydalana olishiga, mavjud tizimlar, usullar orasidan kerakligini ajratib olishga qobiliyatini shakllantirish.

FM2

-talabalarni turli masalalarni tahlil etishga, mustaqil fikrlashga, ularning algoritmlarni yaratish hamda programmalash, mavjud dsaturlash tizimlaridan foydalana olish yoki mavjud dasturiy majmualarni kerakli vazifalarni yechishga moslashtirishni o’rganish uchun tayyorlash.




Fanni oʻzlashtirish uchun zarur boshlangʻich bilimlar

1.

-Dasturlash tillaridan birortasida ishlay olishi (C++, C#, PHP, Python va h.k.);

-Malumotlar bazasini boshqarish tizimlarida ishlay olish (SQL, My SQL, Oracle, FireBase va h.k.).



2.

Programma mahsulotlarini ishlab chiqarish, ulardan foydalanish hamda sotish bo’yicha O’zbekiston Respublikasi qonun va qonun osti hujjatlaridan xabardor bo’lish.




Taʼlim natijalari (ТN)




Bilimlar jihatidan:

ТN1

–operasion tizimlar(OT);

–programmalash nazariyalari;

–OT qurish tamoillari, OT asosiy vazifalari, jarayonlarni sinxronlash mexanizmi va algoritmlari, uzilishlarni boshqarish, xotirani tashkil qilinishi;

–virtual, tashqi va tezkor xotira qurilmalari bilan ishlash usullari;


-tizimli va tatbiqiy dasturiy ta’minot;

–yuqori bosqichli algoritmik tillar va boshqa programmalash tillarida masalalarini yechish uchun algoritmlar qurish va ular asosida dasturlar tuzish;

–obyektga yo’naltirilgan dasturlash tillari;

–har xil berilganlarni tuzilishi to’g’risida tushunchalar va programmalash tillarini afzalliklari haqida tasavvurga ega bo’lishi zarur.



ТN2

–programma vositalarini testlash, sinovdan o’tkazish usullari va vositalarini;

–kompyuter programma ta’minoti, programmalar toifalari, maxsus programma komplekslari (mutaxassislik bo’yicha), formal grammatika nazariyasi;

–aniqlik, yaqinlashish va turg’unliklarni etiborga olgan holda samarali algoritmlarni tanlashni bilishi va ulardan foydalana olishi zarur.





Ko‘nikmalar jihatidan:

ТN3

–yuqori bosqich programmalash tillarda tizimli va tadbiqiy masalalarga programma ta’minotini yaratish;

–mashinaga yo’naltirilgan tillarda tizimli va tadbiqiy masalalarga programma ta’minotini yaratish ko’nikmalariga ega bo’lishi kerak.






Fan mazmuni

Mashgʻulotlar shakli: maʼruza (М)



Murakkab programma tizimlarini ishlab chiqish muammolari.



Programma ta’minotining hayotiy sikli.



Programm ta’minotining arxitekturasi.



Tizimli programmalash maqsad va vazifalar.



Programma ta’minotining sifati va ishonchliligi. Takroran foydalanish samaradorligi.Ko’chirish xususiysti.Funksionallik.



Programmalarni ishlab chiqishlarining menejmenti, joriy qilish, to’g’riligi, kuzatish (yuritish).



Programmalash va loyihalash tillari.Programmalash tillarida berilganlar.



Komponent (tarkibiy qismli) programmalash. Komponetli (tarkibiy qismli) texnologiyalarning rivojlanishi.



Namoyishli (vizual) programmalash. Vizual programmalash asosidagi zamonaviy tizimlar.



Qurilmali tizimlarni programmalash texnologiyalari.



Amaliy dasturlarni yaratish texnologiyalari.



Tarmoq uchun dasturlash texnologiyalari.

Mashgʻulotlar shakli: amaliy mashg’ulot (AM)



Web programmalash.



Matematik ifodalar translyatorlarini yaratish muammolari.



Matematik ifodalarni grammatik tavsifi



Matematik ifodalarni qayta ishlash algoritmlari.



Programalar sxemasi.



UML modellashtirish tilining tavsifi.



UML modellashtirish tilining amaliy vositalari.



.Net ga yo’naltirilgan programmalashtirish.



Aspektga yo’naltirilgan programmalashtirish.



Visual Studio programalash muhiti va Visual C#.



ADO.NET texnologiyasi.



NET uchun COM+ ilovalar yaratish.



Windows uchun C#.NET tilidagi ilovalar ishlab chiqish.



ASP.NET texnologiyasidan foydalanib Web ilovalar ishlab chiqish.



Microsoft SQL Server arxitekturasi.



berilganlar bazasini hosil qilish amaliyoti



J2EE texnologiyalar rivoji.



J2EE texnologiyning asosiy xususiyatlarini o’rganish.

Mashgʻulotlar shakli: Mustaqil ta’lim (MT)

MT1

tillardan birida dasturlar yaratish, yaratilgan dasturlarni sozlash va test masalalarda tekshirish;

MT2

kompyuterning tizimli va amaliy dasturiy ta’minoti; dasturlarning turlari;

MT3

loyixalash tizimlari va tillari;

MT4

tatbiqiy dasturiy ta’minot va kompyuterning dasturiy ta’minotini loyihalash va amalga oshirish;

MT5

maxsus programma paketlari (mutaxassislik bo’yicha);

MT6

semantik tahlil; programmalarning sxemalari;

MT7

dasturlarni optimallash usullari;

MT8

fayl tizimi va tarkibi; uzilish tizimlari;

MT9

mashinaga yo’naltirilgan tillarda tizimli va tadbiqiy masalalar turlari;

MT10

CASE tizimlari;

MT11

Java va S turdagi tillarda dasturlash;

MT12

platformalar, muhitlarda mavjud sinflar (klasslar) kutubxonalari;

MT13

dialogli dasturlar;

MT14

grafik obyektlar;

MT15

shablonlar va makrobuyruqlar;

MT16

Assembler tipidagi mashina–yo’naltirilgan tilda dasturlash;

MT17

vizual programmalash muhitlarida interfeyslar yaratish;

MT18

programmalar matnini tekshirish;

MT19

berilganlarni xesh–adreslash. Xeshlash funksiyalari va usullari;

MT20

WINDOWS ilovalaridan tadbiqiy programmalashda foydalanish;

MT21

berilganlarni tahrirlash algoritmlari;

MT22

turli EHMlar mashina buyruqlarini moslashtirish muammolari;

MT23

programmalash tizimlarining imkoniyatlari;

MT24

kompyuter tarmog’idagi berilgan oqimini boshqarish va marshrutlash;

MT25

amaliy masalalarni yechishda matematik usullar, hisoblash va kompyuter texnologiyalari.




Asosiy adabiyotlar



В.А. Камаев, В.В. Костерин. Технология программирования: Учебник.–М: Высшая школа. 2005.– 359 с.: с ил.



В.В. Кулямин. Технология программирования. Компонентный подход. М., Издательский отдел факультета ВМиК МГУ – 314 c.



Жоголев Е.А. Технология программирования. М.Научный мир.2004.–216 с.



А. Фридман, Л. Кландер, М. Михеллис, Х. Шилдт. С/С++ . Алгоритмы и приёмы программирования. – М: OOO «Бином-Пресс», 2007. –550 с.



Программирование на плптформе Microsoft .NET Framework /Пер. с англ.-о, изд., испр. М.: Издателско-торговый дом “Русская редакция”, 2003,512 с.



А.В. Гордеев, А.Ю. Молчанов. Системное программное обеспечение. –Спб.: Питер, 2002. – 736 с.

Tavsiya qilinadigan qoʻshimcha adabiyotlar



М.М. Арипов, Ш.И. Ходиев. Методы трансляции и преобразования программ. Учебное пособие для ВУЗов. – Ташкент, Университет, 2008. –134 с.



Х. Дейтел, П. Дейтел, С. Сантри. Технологии программирования на Java 2. Книга 3: Корпоративные системы, сервлеты, JSP, Web–сервисы. M.: Бином, 2003.



И. Соммервилл. Инженерия программного обеспечения. 6–ое изд.: Пер. с англ. – M.: Вильямс, 2002.



F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal. Pattern–Oriented Software Architecture. Wiley, 2002.



ISO/IEC 12207:1995, Information Technology – Software life cycle processes, 1995. Amendments 2002, 2004.



V. Bruegge, A.Dutout. Odject oriented Software Engineering, 2004.



Б.Ф Абдурахимов, Ш.И. Ходиев. Технология создания больших программных комплексов. Учебное пособие. – Ташкент, “Ворис-Нашриёт”. 2014. 320 с.




Internet saytlar



www.sei.cmu.edu Software Engineering.



www.kinohost.ru Software Engineering.



www.ingentis.ru Software Engineering.



www.osp.ru Software Engineering. Открытие системы. 2006.



www.citforum.ru Obyektnыye modeli 2006.



http: //www. intuit. ru.



http://www.caseclub.ru/articles/rose2.html?next=21



http://java.sun.com/j2ee/5.0/index.jsp Java Platform Enterprise Edition Specifications, version.


FANDAN BAHOLASH MEZONI VA TARTIBI

Programma injineringi” fanidan talabalar bilimini baholash “Samarqand davlat universitetida ta’limning kredit tizimi sharoitlarida talabalar bilimini nazorat qilish tartibi va baholash mezonlari to‘g‘risida yo‘riqnoma”ga asosan amalga oshiriladi.


Fan ajratilgan jami kredit (soat) miqdori: 3 (90 s).


Nazorat turi

Ajratilgan jami ball

Nazorat (topshiriq) shakli

Ballarning taqsimlanishi

Saralash bali

Oraliq

nazorat

50 ball

Nazorat ishi:

  1. Yozma ish (3 ta savol)

  2. Yozma ish (3 ta savol)

20 ball

10(3+3+4) ball

10(3+3+4) ball


30 ball

  1. Talaba faolligi (Amaliy darslardagi)

10 ball

(mashg‘ulotlar soniga bo‘linadi)




  1. Mustaqil ish

20 ball (topshiriqlar soniga bo‘linadi)



Yakuniy

nazorat



50 ball


Yozma ish (5 ta savol)

50 ball

(har bir savolga 10 balldan)



30 ball

Fan bo‘yicha yuqorida keltirilgan nazoratlarda to‘plangan reyting umulashtiriladi hamda yakunda ballar 5 baholik tizimga quyidagicha konvertatsiya qilinadi:



  • 90-100 ball – 5 (a’lo);

  • 74-89 ball – 4 (yaxshi);

  • 63-73 ball – 3 (qoniqarli);

  • 0-62 ball - 2 (qoniqarsiz).




Dastur mualliflari:

Urunbayev E.– SamDU, Matematik modellashtirish kafedrasi dotsenti, t.f.n.

Qaytarov Z. – SamDU, Matematik modellashtirish kafedrasi assistenti.



E-mail:
Telegram:


urin54@rambler.ru, z.qaytarov@gmail.com
+998915375003

Tashkilot:

Samarqand davlat universiteti, «Matematik modellashtirish» kafedrasi


Kafedra mudiri: prof.B.Xo’jayorov
Mazkur modul Raqamli texnologiyalar fakulteti Kengashining 2021 yil __ - _________dagi __-sonli yigʻilishida koʻrib chiqilgan va tasdiqlangan.

Fakultet uslubiy kengash raisi: Sh.Mamatov
Fakultet kengashi raisi: A. Babayarov

M.Oʻ.



Kelishilgan

SamDU oʻquv uslubiy boshqarma boshligʻi:

______________ B.S.Alikulov

“__”_______2021 yil








Yüklə 311,5 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin