Алгоритмдеу және бағдарламалау технологиясы

Тезекпаева Шынар Толегеновна

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

Самарханов Дулат Бекқазыұлы

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

Сипаттама: «Алгоритмдеу және бағдарламалау технологиясы» пәні JavaScript тілі мен Node.js платформасын қолдана отырып бағдарламалық шешімдерді әзірлеудің негізгі және қолданбалы дағдыларын қалыптастыруға бағытталған. Курс барысында алгоритмдік ойлау негіздері, деректер құрылымдары, модульдік және объектіге бағытталған бағдарламалау қағидалары, сондай-ақ бағдарламалық жасақтаманы әзірлеудің заманауи құралдары қарастырылады. Git нұсқаларды басқару жүйесімен жұмыс істеуге, асинхронды бағдарламалауға және HTTP арқылы сыртқы сервистермен өзара әрекеттесуге ерекше көңіл бөлінеді.

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

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

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

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

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

Мақсат
  • JavaScript тілі мен Node.js платформасы негізінде заманауи бағдарламалық шешімдерді әзірлеуге қажетті алгоритмдеу және бағдарламалау бойынша негізгі және қолданбалы дағдыларды қалыптастыру.
Міндет
  • Алгоритмдік ойлау негіздерін, деректер құрылымдарын және бағдарламалаудың базалық қағидаларын меңгеру.
  • Бағдарламалық жасақтаманы әзірлеудің заманауи құралдарын, соның ішінде нұсқаларды басқару жүйелерін, даму орталарын және Node.js экожүйесін үйрену.
  • Модульдік, типтелген, асинхронды және объектіге бағытталған бағдарламалық шешімдерді жобалау дағдыларын қалыптастыру.
Оқыту нәтижесі: білу және түсіну
  • Білім алушы алгоритмдеу негіздерін, JavaScript тілінің синтаксисі мен семантикасын, Node.js платформасының архитектурасын және бағдарламалық жасақтаманы әзірлеудің негізгі құралдарының жұмыс қағидаларын біледі және түсінеді.
Оқыту нәтижесі: білім мен ұғымды қолдану
  • Білім алушы алған білімін бағдарламаларды әзірлеу, жөндеу және тестілеу кезінде қолданады, практикалық тапсырмаларды шешу үшін нұсқаларды басқару жүйелерін, Node.js модульдері мен кітапханаларын пайдаланады.
Оқыту нәтижесі: талқылай білуді қалыптастыру
  • Білім алушы бағдарламалық шешімдерді талдай алады, оңтайлы алгоритмдер мен технологияларды таңдайды, кодтың дұрыстығын, тиімділігін және сүйемелденуін бағалайды.
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
  • Білім алушы техникалық идеяларды ауызша және жазбаша түрде нақты жеткізе алады, техникалық құжаттамамен жұмыс істейді және бағдарламалау командасының мүшелерімен тиімді қарым-қатынас жасайды.
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
  • Білім алушы жаңа технологиялар мен кітапханаларды өз бетінше меңгере алады, құжаттаманы талдайды және бағдарламалау саласында үздіксіз кәсіби дамуға қабілетті.