1) Курстың қысқаша мазмұны
"Алгоритмдер, мәліметтер құрылымы және бағдарламалау" курсынан Алгоритмдер. Алгоритмдерді өңдеу принциптері
Алгоритмдерді талдау.Алгоритмдердің күрделілігін бағалау.Python бағдарламалау тілі.Қарапайым рекурсиялар. Шартты операторлар
Деректер түрлері. Құрылымдық және негізгі деректер түрлері. Циклдық операторлар. Деректер құрылымын өңдеу алгоритмдері. Курс барысында студенттер Тіл синтаксисі, айнымалылар мен деректер түрлерімен жұмыс істеу, ағындарды басқару (шартты операторлар мен циклдар), функциялар, модульдер және кітапханалар сияқты Python бағдарламалаудың негізгі тұжырымдамалары туралы біледі. Ерекшеліктерді өңдеу, файлдармен жұмыс істеу, объектіге бағытталған бағдарламалау негіздері (сыныптар, мұрагерлік, полиморфизм), сондай-ақ деректермен жұмыс істеудің негізгі принциптері (жинақтар, тізімдер, сөздіктер) сияқты неғұрлым жетілдірілген тақырыптар қарастырылады. Студенттер қарапайым бағдарламаларды әзірлеуді, тапсырмаларды автоматтандыруды және Python көмегімен практикалық тапсырмаларды шешуді үйренеді.. Тренингке студенттерге
теориялық және практикалық білімді бекітуге көмектесетін дәрістер, бейне дәрістер, практикалық тапсырмалар мен тесттер кіреді.
2) Қалыптастырылатын оқыту нәтижелерінің картасы
Оқу нәтижесінің атауы Дағдылар мен білімнің сипаттамасы Қол жеткізу әдістері
Эксперименттер жүргізу Гипотезаларды әзірлеу, эксперименттерді жоспарлау, нәтижелерді талдау, қауіпсіздік ережелерін сақтау Дәрістер, бейне дәрістер, практикалық тапсырмалар
Процестерді модельдеу Жүйелердің компоненттерін анықтау, модельдер құру, функционалдық байланыстарды талдау Дәрістер, бейне дәрістер, тесттер
Алгоритмдерді әзірлеу Алгоритмдеу негіздерін зерттеу, мәліметтер құрылымын құру, кодты оңтайландыру Дәрістер, тақырып бойынша тапсырмалар
Деректермен жұмыс Деректерді өңдеу, аналитикалық әдістерді қолдану, деректерді визуализациялау Практикалық тапсырмалар, бейне дәрістер
Қолданбалы есептерді шешу Білімді практикада қолдану, процестерді автоматтандыру, қосымшалар құру Дәрістер, бейне дәрістер
3) Бағалау көрсеткіштері мен критерийлерін сипаттайтын білімді бақылау жүйесі
Бақылау нысандары:
· Дәрістер мен бейне дәрістер тақырыптары бойынша тесттер: синтаксисті, деректер түрлерін, шартты операторларды, циклдарды және функцияларды қоса алғанда, Python бағдарламалаудың негізгі тұжырымдамалары бойынша теориялық білімді тексеру (қорытынды бағаның 40%).
· Практикалық тапсырмалар: қарапайым бағдарламаларды әзірлеуді, Python кітапханаларын пайдалануды, процестерді автоматтандыру және модельдеу мәселелерін шешуді қоса алғанда, теорияны практикада қолдану дағдыларын бағалау (қорытынды бағалаудың 30%).
· Қорытынды тест: есептерді талдау, код жазу және Python көмегімен кешенді практикалық есептерді шешу қабілетін қоса алғанда, білім мен дағдыларды қорытынды тексеру (қорытынды бағалаудың 30%).
Бағалау критерийлері:
• Теориялық дайындық: бағдарламалау негіздері туралы білімді бағалау, Python синтаксисін және функциялар, модульдер және деректерді өңдеу сияқты негізгі ұғымдарды түсіну (тесттер арқылы бағалау).
• Білімді практикалық қолдану: бағдарламалық шешімдерді әзірлеу, тапсырмаларды автоматтандыру үшін сценарийлер жасау, процестерді модельдеу және Python-да объектіге бағытталған бағдарламалауды қолдану мүмкіндігі.
• Қосымша дағдылар: командада жұмыс істей білу, шешімдерді талқылау кезінде коммуникация дағдыларын қолдану, бағдарламалық жасақтаманы әзірлеу кезінде кәсіби стандарттар мен этикалық нормаларды сақтау.
Сертификаттау: барлық тесттер мен практикалық тапсырмаларды сәтті орындағаннан кейін студенттер Алгоритмдер, мәліметтер құрылымы және бағдарламалау құзыреттілігін растайтын курсты аяқтау туралы сертификат алады.
- Учитель: Назерке Аусилова