• Fan nomi: Dasturlash asoslari va tillari ( C++ dasturlash tili) Fan turi
  • Fan kodi: DATM20012 Yil
  • Mashg‘ulotlar shakli va semestrga ajratilgan soatlar: 150 Maʼruza
  • Amaliy mashg‘ulotlar 24 Laboratoriya mashg‘ulotlari
  • Kredit miqdori: 5 Baholash shakli
  • Fanni oʻzlashtirish uchun zarur boshlangʻich bilimlar 1.
  • Taʼlim natijalari (ТN) Bilimlar
  • Ko‘nikmalar
  • Fan mazmuni Mashgʻulotlarshakli: maʼruza (М)
  • C++ tilida standart funksiyalar va ifodalar
  • Tarmoqlanuvchi jarayonlarni dasturlash
  • Takrorlanuvchi jarayonlarni dasturlash
  • Funksiyadan foydalanish asoslari.
  • Satrlar va ular ustida amallar
  • Modul / fan sillabusi amaliy matematika va informatika fakulteti 5110100 – Matematika va informatika taʼlim yo‘nalishi




    Download 324.69 Kb.
    bet1/5
    Sana11.03.2024
    Hajmi324.69 Kb.
    #170118
      1   2   3   4   5
    Bog'liq
    Sillabus dasturlash tillari 3-semestr mat infor
    1-mustaqil ish, 3-mustaqil ish TAT 4-kurs-DI, 1-mustaqil ish TAT 4-kurs-DI, 1-mustaqil ish TAT 4-kurs KI, 2-mustaqil ish TAT 4-kurs KI, 1-mustaqil ish, 2-mustaqil ish, Psixologiya-silabus-RAT-1-kurs-sirtqi, Psixologiya-silabus-RAT-1-kurs-23-24, 2-amaliy mashg\'ulot, Sillabus dasturlash tillari 2-semestr mat infor, Sillabus dasturlash tillari 4-semestr mat infor, Nam dastur dasturlash tillari mat infor, Laboratoriya ishlari



    MODUL / FAN SILLABUSI
    Amaliy matematika va informatika fakulteti
    5110100 – Matematika va informatika taʼlim yo‘nalishi



    Tasdiqlayman
    SamDU oʻquv ishlari boʻyicha prorektori:
    __________ A.S.Soleev
    “__”_______2020 yil
    M.Oʻ.




    Fan nomi:

    Dasturlash asoslari va tillari ( C++ dasturlash tili)

    Fan turi:

    majburiy

    Fan kodi:

    DATM20012

    Yil:

    2

    Semestr:

    3

    Taʼlim shakli:

    kunduzgi

    Mashg‘ulotlar shakli va semestrga ajratilgan soatlar:

    150

    Maʼruza

    24

    Amaliy mashg‘ulotlar

    24

    Laboratoriya mashg‘ulotlari

    12

    Seminar




    Mustaqil taʼlim

    90

    Kredit miqdori:

    5

    Baholash shakli:

    imtihon

    Fan tili:

    o‘zbek

    Fanning maqsadi (FM)

    FM1

    Matematika va informatika o’qituvchisining kasbiy sohasida egallashi lozim bo’lgan bilimlar va amalda qo’llash uchun kunikma va makalalarni shaklantirish va rivojlantirishdan iborat.

    FM2

    Fan va taʼlim integratsiyasi mazmun mohiyatidan kelib chiqqan holda kasbiy faoliyatida dasturlash texnologiyalarini keng jalb etish, zamonaviy dasturlash tillaridan keng foydalanish.

    Fanni oʻzlashtirish uchun zarur boshlangʻich bilimlar

    1.

    algoritm, va uning xossalari, algoritm ijrochilari, algoritmlarni tasvirlash usullari, rekursiya va iterasiya, algoritmning murakkabligi tushunchasi, algoritm turlari, samarali algoritmlar ishlab chiqishning asosiy usullari yuzasidan umumiy tasavvur va maʼlum bir bilimlar bazasiga ega boʻlishlari kerak.

    2.

    mashinaga mo‘ljallangan dasturlash tili, yuqori darajali dasturlash tillsari bo’yicha tegishli tasavvurga ega bo‘lishlari lozim.

    Taʼlim natijalari (ТN)




    Bilimlar jihatidan:

    ТN1

    algoritmik tillar, dasturlash tillari va ularning klassifikasiyasi, dasturlash tilining alifbosi, buyuqlar tizimi va operatorlarini bilishi.

    ТN2

    chiziqli, tarmoqlanuvchi va takrorlanuvchi dasturlar tuzishni, obyektga yo’naltirilgan dasturlash tillari haqida tasavvurga ega bo’lishi.

    ТN3

    Yuqori darajali dasturlash tili va unda dastur tuzishni bilishlari kerak.




    Ko‘nikmalar jihatidan:

    ТN4

    algoritmning asosiy hossalari, algoritm ijrochilari, algoritmlarni tasvirlash usullari, algoritm turlarini amaliyotga tadbiq qilishi va ularga doir sodda masalalarni hal qila olishi.

    ТN5

    dasturlash tillari va ularning turlari, dasturlash tilining buyuqlar tizimi va operatorlarini qo’llagan holda chiziqli, tarmoqlanuvchi va takrorlanuvchi dasturlar tuza olish

    ТN8

    C++ dasturlash tilida masalalarni algoritmi va dasturini tuza olish.

    Fan mazmuni

    Mashgʻulotlarshakli: maʼruza (М)


    C++ tilining alfaviti va asosiy elementlari. O’zgaruvchi va o’zgarmaslarning turlari. Arifmetik amallar, qiymat berish operatori. Inkriment va dekriment amallar. Mantiqiy amallar, taqqoslash amallar


    C++ tilida standart funksiyalar va ifodalar. Qiymat berish buyrug’i . C++ tilida dasturning umumiy tuzilishi.


    C++ tilining asosiy operatorlari. Operator tushunchasi. Ma’lumotlarni kiritish va chiqarish operatorlari. Sizeof amali. C++ tilida dasturda izohlar berish. C++ tilida chiziqli dastur.


    Tarmoqlanuvchi jarayonlarni dasturlash. Shartsiz va shartli o’tish operatorlari. ? shart operatori.Goto operatori va nishonlar.


    Tanlash operatori. Tarmoqlanuvchi dastur tuzish.


    Takrorlanuvchi jarayonlarni dasturlash. Sikl operatorlari. Parametrli sikl operatori. Sharti oldin qo‘yilgan sikl (while ) operatori. Sharti keyin qo’yilgan (do..while) sikl operatori


    Continue va break operatorlari .Takrorlanuvchi dastur tuzish. Ichma-ich joylashgan murakkab sikllarga doir dastur tuzish


    C++ dasturlash tilida masivlar. Bir va ikki o’lchovli o’lchovli massivlar .


    Funksiyadan foydalanish asoslari. Foydalanuvchi funksiyalari. Funksiyalarni ta’riflash va murojoat qilish. Funksiyaga parametrlar uzatish. Rekursiv funksiyalar.


    Satrlar va ular ustida amallar. Belgi va satrlar. Satrlar bilan ishlash funksiyalari. String turidagi satrlar. String turidagi satrlar bilan ishlash funksiyalari.


    C++ da grafika. C++ tilining grafik tartibida ishlash asoslari. Chizmalarni hosil qilish uchun fumksiya va proseduralar.


    Bo’yash, chizish usullari va stillari. Grafik tartibda shriftlar. Dinamik xotira. Chizmalarni harakatlantirish.


    Download 324.69 Kb.
      1   2   3   4   5




    Download 324.69 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Modul / fan sillabusi amaliy matematika va informatika fakulteti 5110100 – Matematika va informatika taʼlim yo‘nalishi

    Download 324.69 Kb.