Python бағдарламалау тілінде бағдарлама құру методологиясының концепциясын қалыптастыру және оқыту.
Пәннің міндеттері:
Мәліметтердің негізгі типтерімен, құрылымдық және обьектілі бағдарланған бағдарламалаудың принциптерімен және тұжырымдаларымен, бағдарламалаудың графикалық үлгілерімен танысу;
Бағдарламалық өнімді құру кезеңдері мен кұралдарды ұйымдастыру және олардың ішкі құрылымы туралы ұғым қалыптастыру;
Python тілінің негізгі концепцияларын (өрнектер, берілгендер типтері, операторлар, ішкі программалар және т.б.)
- алгоритмдік және құрылымдық жоғары деңгейлі тілдерді үйренуге қабылетті болу;
Базалық бағдарламалау тілдерінің құрал- саймандарымен жұмыс істеу іскерліктерінің болуы.
Күтілетін оқу нәтижелері*
Оқыту әдістері мен технологиялары
1. Лекцияда презентация, видеоресурстар т.б. көрнекіліктерді қолдану
2. Студентті оқытудың орталық объектісі ретінде қарастыратын оқыту әдісі, ол студенттердің де оқыту үрдісіне рефлексивті көзқарасына негізделген;
3. Біліктілікке бағытталған оқыту;
4. Кейс-стади(нақты жағдаяттарды сараптау);
5. Жобалар әдісін қолдану.
Пәннің пререквизиттері:
Мектеп информатикасы, ICT
Пәннің постреквизиттері:
Информатикадан олимпиадалық есептерді шығару әдістері;