O'quv dasturiga muvofiq o'zaro bog'liq fanning nomi
|
Ob'ektga yo'naltirilgan dasturlash asoslari, ob'ektga yo'naltirilgan va tarmoqli dasturlash, mobil qurilmalarni dasturlash
|
O'qitishning tashkiliy shakli
|
N - nazariy faoliyat;
A amaliy tayyorlash;
NA nazariy va amaliy mashg'ulotlar birgalikda tashkil etiladi;
MX - maxsus o'quv laboratoriya xonasida dars.
|
Dastur talabi
|
Majburiy
|
O'qitish tili
|
Guruhga tayinlangan o'qitish tili asosida.
|
Baholash tartibi
|
Amaldagi baholash tartibiga asoslanib.
|
Bilim va ko'nikmalarni baholash
|
Yozma, og'zaki, savol-javob, munozara, test, amaliy topshiriq
|
2. O'quv dasturining mazmuni
№
|
Mavzu nomi
|
Mavzuning qisqacha mazmuni
|
Jami
|
O'qitish-ning tashkiliy shakli
|
Mustaqil ish
|
|
1
|
Dasturlash bilan tanishtirish
|
Dasturlash bilan tanishtirish
|
2
|
N
|
1
|
|
2
|
Dasturlash tillari
|
Dasturlash tillarini ishlab chiqish. asturlash tillariga umumiy nuqtai. Dasturlash tillari doiralari. Dasturlash til standartlari. Dizayn muhiti. Tuzuvchilar va tarjimonlar.
|
4
|
NA
|
2
|
|
3
|
Ma'lumot turlari
|
Ma'lumot turlari. Oddiy ma'lumotlar turlari. Olingan ma'lumotlar turlari.
Ma'lumotlarning tuzilgan turlari
|
4
|
NA
|
2
|
|
4
|
Til operatorlarini dasturlash
|
Amallar va iboralar. Ifodalarni shakllantirish va hisoblash qoidalari. Dasturning tuzilishi. Ma'lumotlarni kiritish va chiqarish. Topshiriq operatori. Murakkab operator.
|
4
|
NA
|
2
|
|
5
|
Shartli operator.
|
Shartli operator. Tanlash operatori
|
4
|
NA
|
2
|
|
6
|
Tsiklik operatorlar
|
Parametr bilan ilmoq. Ichki ko'chadan. Postkonditsioner bilan ilmoq. Old shart bilan ilmoq
|
4
|
NA
|
2
|
|
7
|
Massivlar
|
Bir o'lchovli massivlar. 2 o'lchovli massivlar Iplar. Iplar bilan ishlashning standart protseduralari va funktsiyalari
|
4
|
NA
|
2
|
|
8
|
Tuzilmalar
|
Ma'lumotlarning tuzilgan turi o'rnatilgan. To'plamlardagi operatsiyalar.
|
4
|
NA
|
2
|
|
9
|
Fayllar bilan ishlash
|
Birlashtirilgan ma'lumotlar turi yozuvdir. Ketma-ket kirish fayllari. To'g'ridan-to'g'ri kirish fayllari
|
4
|
NA
|
4
|
|
10
|
Protseduralar va funktsiyalar
|
Ichki dasturlar haqida umumiy ma'lumot. Ichki dasturlarning ta'rifi va chaqirilishi.
O'zgaruvchining ko'lami va ishlash muddati. Parametrlarni uzatish mexanizmi. Funktsiyalarni tashkil etish.
Rekursiya. Rekursiv algoritmlarni dasturlash.
|
4
|
NA
|
4
|
|
11
|
Dasturlashda tuzilish
|
Tarkibiy dasturlash asoslari. Tarkibiy dasturlash texnikasi.
|
4
|
NA
|
4
|
|
12
|
Modulli dasturlash
|
Modulli dasturlash. Modul tushunchasi. Modul tuzilishi. Dasturni tuzish va bog'lash. Standart modullar.
|
4
|
NA
|
2
|
|
13
|
Ko'rsatkichlar
|
Ko'rsatkichlar. Ko'rsatkichlarning tavsifi. Dinamik ravishda ajratilgan xotiraning asosiy tushunchalari va ilovalari. Dinamik o'zgaruvchilarni yaratish va olib tashlash
Ko'rsatkichga asoslangan ma'lumotlar tuzilmalari. Yig'ma muammosi.
|
4
|
NA
|
2
|
|
14
|
Ob'ektga yo'naltirilgan dasturlashning asosiy tamoyillari
|
inkapsulyatsiya, merosxo'rlik, polimorfizm
Ob'ekt sinflari. Komponentlar va ularning xususiyatlari.
Voqealarga asoslangan dasturlash modeli. Komponentga yo'naltirilgan yondashuv.
|
4
|
NA
|
2
|
|
15
|
Integratsiyalashgan ishlab chiquvchilar muhiti
|
Integratsiyalashgan rivojlanish muhiti uchuNApparat va dasturiy ta'minotga talablar. Rivojlanish muhiti interfeysi: xususiyatlari, asosiy oynalari, asboblari, ob'ektlari. Undagi boshqaruv elementlarining shakli va joylashishi.
Komponent paneli va ularning xususiyatlari. Loyiha kodi oynasi.
Loyihaning tarkibi va xususiyatlari. Loyihani amalga oshirish. Atrof muhitni va loyiha parametrlarini sozlash.
Komponent paneli va ularning xususiyatlari. Loyiha kodi oynasi. Loyihaning tarkibi va xususiyatlari. Loyihani amalga oshirish. Atrof muhitni va loyiha parametrlarini sozlash.
Atrof muhitni va loyiha sozlamalarini sozlash
|
8
|
NA
|
4
|
|
16
|
Vizual hodisalarga asoslangan dasturlash
|
Integratsiyalashgan rivojlanish muhitining asosiy tarkibiy qismlari (boshqaruvlari), ularning tarkibi va maqsadi.
Qo'shimcha boshqaruv elementlari. Komponent xususiyatlari. Xususiyatlarning turlari. Xususiyat ta'rifi sintaksis. Mulkni belgilash va ularning natijaga ta'siri. Ob'ektlarni xususiyatlar orqali boshqarish.
Komponent (nazorat) hodisalari, ularning mohiyati va maqsadi. Voqealarga asoslangan tartiblarni yaratish
|
6
|
NA
|
3
|
|
17
|
Oynali dasturni ishlab chiqish.
|
Funktsional dastur interfeysini ishlab chiqish. Ilova interfeysini yaratish.
Ilovaning funktsional diagrammasini ishlab chiqish. O'yin dasturini ishlab chiqish.
|
4
|
NA
|
2
|
|
18
|
Rivojlanish bosqichlari
ilovalar
|
Funktsional dastur interfeysini ishlab chiqish. Ilova interfeysini yaratish.
Ilovaning funktsional diagrammasini ishlab chiqish. O'yin dasturini ishlab chiqish.
|
4
|
NA
|
2
|
|
19
|
Sinflar ierarxiyasi
|
OYDlari: turlari, maqsadi, xususiyatlari, usullari, hodisalari
Haddan tashqari yuklash usuli.
|
4
|
|
2
|
|
|
Jami
|
|
80
|
|
40
|
|
40
|
3. 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-javb,munozara,test amaliy topshiriqlardan iborat bo’lib,ular o’quv elementini o’zlashtirish natijalarini aniqlashga imkon beradi.Nazorat savollari va topshiriqlar quyidagi maqsadga hamohang bo’lishi lozim.
4. Tavsiya etilgan adabiyotlar
1. Sh.A. Nazirov, R.V. Kabulov, M.R. Babajanov, K.S. Raxmonov "Va va C ++ tili bilan". 2013 yil
2 .. Fabio, Luigi Bellifemine JADE / Fabio Luigi Bellifemine bilan ko'p agentli tizimlarni ishlab chiqmoqda. - Moskva : IL , 2016. - 300 p.
2. Berd, qo'g'irchoqlar uchun Barri Java dasturlash / Barri Byrd. - M.: Dialektika, 2013. - 384 p.
3. Vasilev, AN Java o'z-o'zini boshqarish qo'llanmasi, misollar va dasturlar / AN. Vasilev. - M.: Fan va texnologiyalar, 2016. - 368 p.
4. Herbert, Shildt Java 8. Yangi boshlanuvchilar uchun qo'llanma / Shildt Gerbert. - M.: Dialektika / Uilyams, 2015. - 899 p.
5. Herbert, Shildt Java. Yangi boshlanuvchilar uchun qo'llanma / Shildt Gerbert. - M.: Dialektika / Uilyams, 2014. - 104 p.
6. Davydov, Stanislav IntelliJ IDEA. Professional Java dasturlash / Stanislav Davydov, Aleksey Efimov. - M.: BHV-Peterburg, 2015. - 800 p.
7. Joshua, Java Bloch. Samarali dasturlash / Joshua Bloch. - M.: LORI, 2014. - 292 p.
8. Dronov, Vladimir JavaScript. Xalq kengashlari / Vladimir Dronov. - M.: BHV-Peterburg, 2014. - 464 p.
9. Karabin, Piter Java dasturlash tili: Internet uchun interaktiv dasturlar yaratish / Piter Karabin. - M.: Kognitiv kitob plyus, 2010. - 224 p.
Do'stlaringiz bilan baham: |