Жоғары деңгейлі бағдарламалау тілдері

  • Мақсат: Студенттерде жоғары деңгейлі бағдарламалау тілдері туралы негізгі және тереңдетілген білім қалыптастыру, олардың құрылымы, ерекшеліктері мен қолданылуы, сондай-ақ бағдарламалық өнімдерді әзірлеу бойынша практикалық дағдыларды дамыту және білім беру ортасында бағдарламалауды оқыту әдістемесін меңгерту. Мазмұны: Бағдарламалау тілдеріне кіріспе: Бағдарламалау тілдерінің тарихы мен классификациясы. Тілдің синтаксисі мен семантикасы ұғымдары. Бағдарламалаудың негізгі парадигмалары (императивті, объектіге бағытталған, функционалдық, логикалық бағдарламалау). Жоғары деңгейлі бағдарламалау тілдерінің құрылымы: Айнымалылар, деректер типтері, операторлар. Шартты құрылымдар мен циклдар. Функциялар мен процедуралар. Модульдер мен кітапханалар. Объектілі-бағытталған бағдарламалау: Класстар мен объектілер. Мұрагерлік, инкапсуляция, полиморфизм. Кодтау стандарттары мен кодпен жұмыс: Кодты рәсімдеу стилі. Бағдарламаларды құжаттау. Нұсқаларды басқару жүйелерімен жұмыс (мысалы, Git). Бағдарламалау тілдеріндегі практикалық жұмыс: Python негіздері: синтаксис, кітапханалар, қосымшаларды әзірлеу. C# негіздері: деректер құрылымдары, интерфейстерді әзірлеу. JavaScript негіздері: веб-қосымшаларға арналған скрипттер. Ойын және жобалық әдістерді қолдану. Жобалық қызмет: Оқу жобаларын әзірлеу.
  • Образовательная программа 6B01530 Информатика
  • Несиелер 6
  • Селективті тәртіп
  • Оқу жылы 2
  • Семестр 1
Top