Internet saytlari
www.window.edu.ru/
www.all-ib.ru/
www.intuit.ru
www.bezopasnik.org
www.croc.ru
www.mti.edu.ru
www.academy.it.ru
OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI
O‘RTA MAXSUS PROFFESONAL TA’LIMINING O‘QUV DASTURI
Kasbning (mutaxassislikning) kodi va
nomi:
|
5.52.01.02 - Dasturiy inginiring
|
Malaka nomi:
|
Amaliy dasturlash bo‘yicha mutaxassis
Mobil dasturlash bo‘yicha mutaxassis
|
O‘quv dasturining nomi:
|
Obyektga yo‘naltirilgan dasturlash asoslari
|
O‘quv dasturidagi tartib raqami:
|
2.08
|
Soatlar soni:
|
60
|
Toshkent – 2021
Ishlab chiqdi:
|
Mirzaxidova M.M. TATT maxsus fan o‘qituvchisi;
Djurayev A.I. TATT maxsus fan o‘qituvchisi;
|
Taqrizchi:
|
| O‘quv dasturiga umumiy talablar
Dasturning nomi
|
Obyektga yo‘naltirilgan dasturlash asoslari
|
Ajratilgan soatlar
|
60
|
Мavzular soni
|
15
|
Dasturning maqsadi
|
Dasturlash asoslarini o‘rgatish, oddiy dasturlarni ishlab chiqishda JAVA tili operatorlaridan foydalanish, yangi dasturiy mahsulotlarni ishlab chiqish va yaratish, obyektga yo‘naltirilgan dasturlashning asosiy
tamoyillarini o‘rganish, obyektlar bilan ishlash
|
O‘zlashtirish natijalari
|
Algoritmlarni qurishning umumiy tamoyillari, asosiy algoritmik tuzilmalar;
dasturlash tizimi haqida tushuncha;
protsessual dasturlash tilining asosiy elementlari, dastur tuzilmasi, operatsiyalar, boshqaruv tuzilmalari, ma’lumotlar tuzilmalari, fayllar, xotira;
kichik dasturlar, dasturlar kutubxonalarini kompilyatsiya qilish; obyektga yo‘naltirilgan dasturlash modeli, sinflar va obyektlar haqida tushuncha, ularning xossalari va usullari
|
Bilim
|
zamonaviy dasturlash usullari;
obyektga yo‘naltirilgan dasturlashning asosiy tamoyillari;
obyektga yo‘naltirilgan dasturlash texnologiyasi; vizual dasturlash texnologiyalari;
dasturiy ta’minotni ishlab chiqish tamoyillari va xususiyatlari.
|
Ko‘nikmalar
|
tizimli texnologiyalar va obyektga yo‘naltirilgan dasturlash yordamida dasturlash tillaridan birida Kompyuter uchun dasturlarni ishlab chiqish;
dasturiy ta’minot ishonchliligini baxolash.
|
O‘quv dasturiga muvofiq o‘zaro
bog‘liq fanning nomi
|
Obyektga yo‘naltirilgan va tarmoq dasturlash , Web dasturlash
|
O‘qitishning tashkiliy shakli
|
N – nazariy dars;
А – amaliy dars;
NA – nazariy va amaliy darslar birgalikda tashkil etiladi; MX – maxsus o‘quv laboratoriya xonasida dars.
|
Dastur talabi
|
Majburiy
|
O‘qitish tili
|
Guruhga tayinlangan o‘qitish tiliga asoslanib.
|
Baholash tartibi
|
Uy vazifalari (hisobotlar va boshqalar);
Darsda ishtirok etish; Oraliq imtihon; Yakuniy imtihon.
|
Bilim va
ko‘nikmalarni baholash
|
Yozma, og‘zaki, savol-javob, munozara, test, amaliy topshiriq
|
O‘quv dasturining mazmuni
№
|
Mavzu nomi
|
Mavzuning qisqacha mazmuni
|
Jami
|
O‘qitis hning
tashkili y shakli
|
Musta qil ish
|
1
|
Dasturlash bilan tanishish
|
Dasturlash bilan tanishish. Dasturlash tillarining rivojlanishi.
Dasturlash tillari haqida umumiy ma’lumot. Dasturlash tillari doirasi. Dasturlash til standartlari. Loyiha muhiti. Kompilyator va interpritatorlar.
|
4
|
N,A
|
2
|
2
|
O‘zgaruvchi turlari.
|
O‘zgaruvchi turlari. O‘zgaruvchi larning oddiy turlari. Strukturalangan
o‘zgaruvchilar turlari
|
4
|
N,A
|
2
|
3
|
Dasturlash operatorlari
|
tili
|
Operatsiyalar va ifodalar. Ifodalarni shakllantirish va hisoblash qoidalari. Dasturning tuzilishi. Ma’lumot kiritish va chiqarish. O‘zlashtirish operatori.
Murakkab operator.
|
4
|
N,A
|
2
|
4
|
Shartli operatorlar.
|
Shartli operatori
|
operator.
|
Shartli
|
tanlosh
|
4
|
N,A
|
2
|
5
|
Siklli operatorlar
|
Parametrli sikllar. Ich-ich sikllar.
Sharti oldinda berilgan sikllar. Sharti keyin berilgan sikllar.
|
4
|
N,A
|
2
|
6
|
Massivlar
|
Bir o‘lchovli massivlar. Ikki o‘lchovli massivlar. Satrlar. Satrlar bilan ishlashdigan standart protseduralar va
funktsiyalar
|
4
|
N,A
|
2
|
7
|
Strukturalar
|
Tuzilgan ma’lumotlar turi to‘plamlar. To‘plamlar bilan amallar.
|
4
|
N,A
|
2
|
8
|
Fayllar bilan ishlash
|
Birlashtirilgan ma’lumotlar turi - yozuv. Ketma-ket kirish fayllari.
To‘g‘ridan -to‘g‘ri kirish fayllari
|
4
|
N,A
|
2
|
9
|
Prosedura funktsiyalar
|
va
|
Qism dasturlar haqida umumiy ma’lumot. Qism dasturlarning ta’rifi va chaqiruvi.
Parametrlarni uzatish mexanizmi. Funktsiyalarni tashkil qilish.
Rekursiya. Rekursiv algoritmlarni dasturlash.
|
4
|
N,A
|
2
|
10
|
Ko‘rsatkichlar
|
Ko‘rsatkichlar. Ko‘rsatkichlarning tavsifi. Dinamik ravishda ajratilgan xotiraning asosiy tushunchalari va ilovalari. Dinamik o‘zgaruvchilarni yaratish va o‘chirish
Ko‘rsatkichlarga asoslangan ma’lumotlar tuzilmalari.
|
4
|
N,A
|
2
|
11
|
Obyektga yo‘naltirilgan
|
OYDning asosiy tamoyillari: inkapsulyatsiya, vorislik, polimorfizm
|
4
|
N,A
|
2
|
|
dasturlashning asosiy tamoyillari
|
Obyekt sinflari. Komponentlar va ularning xususiyatlari.
Voqealarga asoslangan dasturlash
modeli. Komponentlarga asoslangan yondashuv.
|
|
|
|
12
|
Integrallashgan muhit
|
Integrallashgan muhit uchun apparat va dasturiy ta’minot talablari.
Integrallashgan muhit interfeysi: xarakteristikalar, asosiy oynalar, asboblar, obyektlar. Forma va undagi boshqaruv elementlarining joylashuvi. Komponentlar paneli va ularning xususiyatlari. Loyiha kodi oynasi.
Loyihaning tarkibi va xususiyatlari. Loyihani bajarilishi. Loyihaning
parametrlarini sozlash.
|
4
|
N,A
|
2
|
13
|
Oynali ilovalar ishlab chiqish.
|
Ilovaning funktsional interfeysini ishlab chiqish. Ilova interfeysini yaratish.
|
4
|
N,A
|
2
|
14
|
Ilovani ishlab
chiqish bosqichlari
|
Ilovaning funktsional sxemasini ishlab
chiqish. O‘yin dasturini ishlab chiqish.
|
4
|
N,A
|
2
|
15
|
Sinflar ierarxiyasi
|
OYD sinflari: turlari, maqsadi, xususiyatlari, usullari, hodisalari
Yakuniy nazorat
|
4
|
N,A
|
2
|
Jami
|
60
|
|
30
|
O‘quvchilarning bilim va ko‘nikmalarini baholash
O‘quv dasturi davomida o‘quvchilar tomonidan o‘zlashtirilgan bilim va ko‘nikmalar ichki nazorat bo‘yicha amaldagi tartib asosida baholanadi.
Baholash usullari yozma, og‘zaki, savol-javob, test, amaliy topshiriqlardan iborat bo‘lib, ular o‘quv elementini o‘zlashtirish natijalarini aniqlashga imkon beradi. Nazorat savollari va topshiriqlar qo‘yilgan maqsadga hamohang bo‘lishi lozim.
Tavsiya etiladigan adabiyotlar ro‘yxati
Sh.A. Nazirov, R.V. Kabulov, M.R. Babajanov, K.S. Raxmonov «S va S++ tili». 2013 y
Fabio, Luigi Bellifemine Developing Multi–Agent Systems with JADE / Fabio Luigi Bellifemine. - Москва: ИЛ, 2016. - 300 c.
Берд, Барри Программирование на Java для чайников / Барри Берд. - М.: Диалектика, 2013. - 384 c.
Васильев, А. Н. Самоучитель Java с примерами и программами / А.Н. Васильев. - М.: Наука и техника, 2016. - 368 c.
Герберт, Шилдт Java 8. Руководство для начинающих / Шилдт Герберт. - М.: Диалектика / Вильямс, 2015. - 899 c.
Герберт, Шилдт Java. Руководство для начинающих / Шилдт Герберт. - М.: Диалектика / Вильямс, 2014. - 104 c.
Давыдов, Станислав IntelliJ IDEA. Профессиональное программирование на Java / Станислав Давыдов , Алексей Ефимов. - М.: БХВ-Петербург, 2015. - 800 c.
Джошуа, Блох Java. Эффективное программирование / Блох Джошуа. - М.: ЛОРИ, 2014. - 292 c.
Дронов, Владимир JavaScript. Народные советы / Владимир Дронов. - М.: БХВ- Петербург, 2014. - 464 c.
Карабин, Петр Язык программирования Java: Создание интерактивных приложений для Internet / Петр Карабин. - М.: Познавательная книга плюс, 2010. - 224 c.
Do'stlaringiz bilan baham: |