• III. Ta’lim berish natijalari Ushbu fanni muvaffaqiyatli o‘zlashtirib, talabalar quyidagi bilim va ko‘nikmalarga ega bo‘ladi: Bilimlar jihatidan
  • O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi toshkent menejment va iqtisodiyot instituti nodavlat oliy ta’lim tashkiloti




    Download 80,86 Kb.
    bet2/6
    Sana30.08.2024
    Hajmi80,86 Kb.
    #270081
    1   2   3   4   5   6
    Bog'liq
    Dasturlash1 sillabus

    II. Fanning maqsadi

    • Dasturlash tillari tarixi va ularning evolyutsiyasi haqida bilimlar berish;

    • dasturlashning asosiy tushunchalari va tasnifini tushuntirish;

    • dastur algoritmini shakllantirishni o’rganish;

    • Dasturlashda ishlatiladigan asosiy operatorlar ishlatilish tartibini o’rgatish;

    • Tarmoqlanuvchi va takrorlanuvchi jarayonlar uchun algoritmlar hamda dasturlar tuzish;

    • Funksiya va kutubxonalarni yaratishni hamda ulardan foydalanishni;

    • massivlar, belgilar va satrlar bilan ishlash;

    • ma’lumotlarning statik tuzilmasi va dinamik tuzilmasi bilan ishlash;

    • sinf, ob’ektga mo‘ljallangan dasturlash imkoniyatlarini turli xil sohalarga qo‘llash ko’nikmalarini shakllantirish.



    III. Ta’lim berish natijalari
    Ushbu fanni muvaffaqiyatli o‘zlashtirib, talabalar quyidagi bilim va ko‘nikmalarga ega bo‘ladi:
    Bilimlar jihatidan:

    • Dasturlash tilining sintaksisi va semantikasini o‘rganadi.

    • Dasturning asosiy tarkibiy qismlari (masalan, dastlabki fayllar, sarlavha fayllari, main () funktsiyalari, funktsiyalari va kutubxonalari) tavsiflaydi;

    • Identifikatorlar, deklaratsiyalar, iboralar, operatorlar va funktsiyalar uchun asosiy sintaksis qoidalarini tushuntirib, qo‘llay oladi;

    • Dastlabki ma'lumotlar turlari, qiymatlar, operatorlar va iboralar haqida tushunchalarni namoyish qila oladi

    • Ma'lumotlar turlaridan to‘g‘ri foydalana oladi

    • Turli xil muammolarni hal qilish uchun (masalan, butun son, haqiqiy, belgi va simli ma'lumotlar) mos keladigan sodda ma'lumot turlarini tanlay oladi.

    • Arifmetik va relyatsion operatorlarni, shu jumladan operatorlar ustuvorligini tanlashni o‘rganadi.

    • Turdan turga o‘tkazish qoidalarini o‘rganadi.

    • Muammoni hal qilishda if va if ... else operatorlaridan foydalanishni to‘g‘ri sintaksisni tanlashni o‘rganadi

    • Mantiqiy operatorlardan foydalangan holda iboralarni e'lon qilish usullarini o‘rnagandi

    • Dasturiy vosita ishlab chiqarishda uchun kerakli shartlarni tanlay oladi

    • Tanlash operatoridan foydalanish zarur bo‘lgan vazifalarni ajrata oladi

    • Muammolarni hal qilishda chiklik jarayonlarga ehtiyojni tushuntiradi

    • Muayyan muammolarni hal qilishda while, do while sikl operatorini tanlash zarurligini biladi

    • Shartsiz o‘tish operatoridan foydalanib, siklni tashkil qila oladi.

    • Dasturlash tilining iterativ operatorlarini, ularning sintaksisini ro‘yxatga oladi va bajarilish mexanizmini tushuntiradi.

    • Binar, unar va ternar operatorlarni farqlay oladi.

    • Ifodalarni hisoblash uchun standart matematik funktsiyalarni bilish.

    • Muayyan vazifalarni hal qilish uchun zarur bo'lgan sarlavha fayllarini bilish.

    • Funksiyalarni yarata olish.

    • Asosiy funktsiyadan oldin va keyin funktsiyalarni e’lon qilish va aniqlash.

    • Funksiya parametrlarini qiymati va havolalari qarab ajratib olish.

    • Vazifalarni argument sifatida boshqa funktsiyaga yuborish.

    • Rekursiv funktsiyalardan foydalanish zarur bo'lgan vazifalarni aniqlash.

    • Universal dasturiy mahsulotni ishlab chiqish uchun funktsiyalarni qayta yuklash ko’nikmalariga ega bo'lish.

    • Ishlab chiquvchining ehtiyojlariga moslashtirilgan vazifalarni (funktsiyalar va xususiyatlar) kutubxonaga birlashtirish.

    • N-o‘lchovli massivlar bilan ishlash.

    • Massiv elementlariga qiymatlarni belgilash va qator elementlarining qiymatlarini o'qish uchun sikl operatorlaridan foydalanish.

    • Saralash algoritmlari (pufakcha usuli bilan, tanlab olish usuli, qo'shish usuli bilan) dan foydalanib, massiv elementlarini tartibga solish.

    • Massivdan kerakli elementlarni topish.

    • Ko'rsatkich nima ekanligini va u nima uchun ishlatilishi.

    • Dinamik xotira ajratish operatorlaridan foydalanish.

    • Muayyan masalani echishda statik yoki dinamik qatorlardan foydalanish zarurligi.


    Download 80,86 Kb.
    1   2   3   4   5   6




    Download 80,86 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi toshkent menejment va iqtisodiyot instituti nodavlat oliy ta’lim tashkiloti

    Download 80,86 Kb.