Заманауи орталар және бағдарламалау тілдері

Тлебалдинова Айжан Солтангалиевна

Оқытушының портфолиосы

Кумаргажанова Сауле Кумаргажановна

Оқытушының портфолиосы

Сипаттама: Курста программалау тілінің қазіргі парадигмасына салыстырмалы шолу беріледі. Таңдалған бағдарламалау тілдерінің қасиеттерін, қосымшаларын, синтаксисін және семантикасын оқып үйрену және бағдарламалау ортасындағы іске асыруды қарастыру кіреді: R; Python; JS торабы; Haskell.

Кредиттер саны: 5

Пререквизиты:

  • Алгоритмдеу және программалау негіздері

Пәннің еңбек сыйымдылығы:

Жұмыс түрлері сағат
Дәрістер 15
Практикалық жұмыстар
Зертханалық жұмыстар 30
СӨЖО 30
СӨЖ 75
Қорытынды бақылау нысаны емтихан
Қорытынды бақылауды жүргізу нысаны

Компонент: ЖОО компоненті

Цикл: Базалық пәндер

Мақсат
  • Қазіргі заманғы бағдарламалау тілдері мен бағдарламалау әдістерінің бірқатарын біліңіз.
  • Белгілі бір қолданбалы орта үшін бағдарламалық жасақтаманы әзірлеудің қолайлы құралдарын таңдау мүмкіндігі.
  • Берілген қолданбалы орта үшін бағдарламалық жасақтаманы әзірлеудің қолайлы құралдарын таңдау мүмкіндігі.
Міндет
  • Бағдарламалаудың әртүрлі парадигмаларын салыстыруды және салыстыруды үйрену
  • Бағдарламалау тілінің функцияларын бағдарламалық жасақтаманы әзірлеу тәжірибесін қалай сақтау керектігі тұрғысынан сыни бағалауды үйрену
  • Белгілі бір ортада осы бағдарламалау парадигмасын қолданудың орындылығын талқылауды үйреніңіз
Оқыту нәтижесі: білу және түсіну
  • Бағдарламалау тілдерін құру үшін қолданылатын жалпы ұғымдарды анықтаңыз
  • Бағдарламалау күйіне әсер ететін факторлар мен командаларды салыстыру және салыстыру
Оқыту нәтижесі: білім мен ұғымды қолдану
  • Негізгі бағдарламалау тілдерінің эволюциясы мен негізгі ерекшеліктерін түсіндіріңіз
  • Жаңа бағдарламалау тілдері мен жаңа тілдік мүмкіндіктерді талдау және бағалау
Оқыту нәтижесі: талқылай білуді қалыптастыру
  • Орындалу тәртібі бағдарламалауға қалай әсер ететінін суреттеңіз
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
  • Объектіге бағытталған бағдарламалаудағы негізгі объектілер мен конструкцияларды анықтау
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
  • Функционалды бағдарламалаудағы таза функционалды функциялардың сипаттамаларын түсіндіріңіз
  • Логикалық бағдарламалауда қолданылатын құрылым мен компоненттердің сипаттамасы