Toshkent axborot texnologiyalari texnikumi
O‘RTA MAXSUS PROFFESONAL TA’LIMINING 5.52.01.02 - DASTURIY INGINIRING YO‘NALISHIDA O‘QITISH DASTURLARI TO‘PLAMI |
Kasbning (mutaxassislikning) kodi va nomi: |
|
5.52.01.02 - Dasturiy inginiring |
Malaka nomi: |
|
1. Amaliy dasturlash bo‘yicha mutaxassis 2. Mobil dasturlash bo‘yicha mutaxassis |
O‘quv dasturining nomi: |
|
Algoritmlash va dasturlash asoslari |
O‘quv dasturidagi tartib raqami: |
|
2.01 |
Soatlar soni: |
|
60 |
Toshkent – 2021
Ishlab chiqdi: |
|
|
|
Djurayev A.I. TATT maxsus fan o‘qituvchisi; Mirzaxidova M.M. TATT kasbiy ta’lim bo‘yicha direktor o‘rinbosari |
|
|
|
|
|
Taqrizchi: |
|
|
|
|
|
|
|
|
|
Dasturning nomi |
Algoritmlash va dasturlash asoslari |
Ajratilgan soatlar |
80 |
O‘qituvchi sinfda o‘tkazadigan mavzular soni |
10 |
Dasturning maqsadi |
Algoritmlarni o‘rganish, algoritn xossalari, algoritmning asosiy strukturalari. O‘quv dasturi o‘quvchilarni dasturlash texnologiyasi va SHK da dasturlarni ishlab chiqish bosqichlari bilan tanishtiradi. |
O‘zlashtirish natijalari |
Algoritm tuzishning umumiy prinsiplari; asosiy algoritmik konstruksiyalar; Dasturlash tizimlarini tushunish; Prosedurali dasturlash tilining asosiy elementlarini; Dastur strukturasi tuzilishini; Amallar, boshqaruvchi strukturalar, berilganlar strukturasini, fayllar, xotira sinflarini; Qism dasturlar va dastur kutubxonasi tashkil qiluvchilarini; O‘byektga yo‘naltirilgan dasturlashning modelini, sinf va o‘byekt tushunchalarini va ularning metod va xususiyatlarini. |
Bilim | ShK da masala yechish bosqichlarini; Algoritm va uni xossalari tushunchasini; Algoritmni yozilish usullarini (matnli, blok-sxema, psevdokod); Chiziqli algoritmlar; Mantiqiy algebra elementlari; Mantiqiy ifodalarni yasashni(qurishni); Tarmoqlanuvchi algoritmlar; Sharti oldin va keyin beriluvchi sikl algoritmlari; Ichma-ich joylashgan sikllarni; |
Ko‘nikmalar | algoritmni amalga oshirish uchun eng mos keladigan ma’lumotlar tuzilmalarini, dasturiy va texnik vositalarni tanlash; odatiy vazifalarni xal qilish algoritmlarini tuzish va taxlil qilish; berilgan algoritm asosida dasturiy ta’minotni ishlab chiqish; dasturlarni testlash va tuzatish. Chiziqli algoritmlar tuzishni; Mantiqiy algebra elementlaridan foydalanib mantiqiy ifodalar tuzish va hisoblash; Tarmoqlanuvchi algoritmlar tuzishni; Sikkli algoritmlar tuzishni; Ichma-ich joylashgan skill algoritmlar tuzishni; |
|