«Scratch-те бағдарламалау» модулі (5-сынып) Scratch


«Python-да бағдарламалау негіздері» модулін тақырыптық жоспарлау



бет12/12
Дата07.02.2022
өлшемі66,08 Kb.
#82696
1   ...   4   5   6   7   8   9   10   11   12
Байланысты:
5,6,7 ,8,9 сын вар IT 2020-21

«Python-да бағдарламалау негіздері» модулін тақырыптық жоспарлау


..№

Тақырып

Оқыту мақсаты

Сағат саны

Мерзімі

1

Python-мен танысу

    1. Өз компьютеріне Python орнату және іздеу дағдыларын қалыптастыру.

    2. Python синтаксисін және ортаны әзірлеу интерфейсін зерттеу.

2





2

Мәліметтер типтері. Ауыспалы

    1. Мәліметтер түрімен таныстыру.

    2. «ауыспалы» түсінігімен таныстыру.



    1. Оларға мәнін беру, бағдарламадағы ауыспа- лыларды пайдалану және хабарландыру дағды- ларын қалыптастыру.

4





3

Мәліметтерді енгізу және шығару

    1. Бағдарламадағы мәліметтерді енгізу және шығару үшін input() және print() қызметтерімен таныстыру.

    2. Есептерді шешу кезінде тәжірибеде игеру.

4





4

Логикалық өрнек және операторлар

    1. bool мәліметтерінің логикалық түрімен таныстыру.

    2. Салыстыру операторларын пайдалану дағдыларын қалыптастыру:

> (көп), < (аз), >= (көп немесе тең), <= (аз немесе тең), == (тең), != (тең емес).

    1. Күрделі логикалық өрнектердің шынайы- лығын тексеру үшін ЖӘНЕ (and) және НЕМЕСЕ (or), (not) ЕМЕС операторлардың пайдалану дағдыларын қалыптастыру.

    2. Есептерді шешу кезінде тәжірибеде игеру.

6




5

Тармақтану. Шартты оператор.

    1. if тармақтану шартты операторларымен таныстыру.

    2. if ; if-else; if-elif-else құрылымын пайдалану дағдыларын қалыптастыру.

    3. Есептерді шешу кезінде тәжірибеде игеру.

6




6

Көпше тармақтануы: if-elif-else

    1. if-elif- else құрастырылымды пайдалану мы- салдарымен және көпше тармақтанумен таны- стыру.

    2. Есептерді шешу кезінде тәжірибеде игеру.

6




7

Бағдарламалаудағы циклдер. while циклі.

    1. Талаптармен циклмен таныстыру.

    2. while циклін пайдалану дағдыларын

қалыптастыру.

7.3 Есептерді шешу кезінде тәжірибеде игеру.

6










Барлығы

34































































«Python-да бағдарламалау негіздері» модулі (9-сынып)

Python (орыс тілінде питон атымен кеңінен таралды) — әзірлеушінің өнімділігін және кодтың оқылуын арттыруға бағдарланған жалпы мақсаттағы бағдарламалаудың жоғары деңгейлі тілі. Python өзегінің синтаксисі минималданған. Сонымен бір уақытта сандартты кітапхана пайдалы функциялардың үлкен көлемін қамтиды.


Python құрылымдық, объектілік-бағдарланған, функционалдық, императивтік және аспектілік-бағдарланған бағдарламалауды қолдайды. Негізгі архитектуралық сипаттар – серпімді типтендіру, жадыны автоматты басқару, толық интроспекциялау, ерекшеліктерді өңдеу тетігі, көп ағынды есептеуіштерді қолдау, деректердің жоғары деңгейлі құрылымдары. Өз кезегінде, пакеттерге біріктіліруі мүмкін модульдерге бағдарламаларды бөлу қолдау табуда.
Python эталондық іске асыру белсенді пайдаланылатын платформаларыдың басым бөлігін қолдайтын CPython түсіндірушісі болып табылады. Ол проприетарлықты қоса алғанда, кез келген қосымшада оны пайдалануға мүмкіндік беретін Python Software Foundation License еркін лицензиясымен таралуда. Компиляциялау мүмкіндігімен JVM, CLR, LLVM, басқа тәуелсіз өткізулер үшін түсініктеме берушіні іске асыруы бар. PyPy жобасы JIT-компиляцияны пайдаланады, ол Python-бағдарламасының орындау жылдамдығын елеулі түрде ұлғайтады
Python — бағдарламалаудың белсенді дамып жатқан тілі, тілдік қасиеттеріді қосумен/өзгертумен жаңа нұсқалары шамамен екі жарым жылда бір рет шығады. Тіл ресми стандарттауға ұшыраған жоқ, іс жүзінде стандарттың рөлін тілді автордың бақылауымен әзірленетін CPython орындайды. Қазіргі кезде Python TIOBE рейтингісінде 8,5% көрсеткішімен үшінші орынды алып отыр. Талдаушылар, бұл оның рейтингте болған барлық кезең ішіндегі Python ең жоғары балы екендігін атап өтті.
8-сынып үшін «Python-да бағдарламалау негіздері» және 9-сынып үшін
«Python (тереңдетілген) бағдарламалау» информатика бойынша курстар құрылымдық бағдарламалаудың базалық ұғымдары (деректер, айнымалылар, тармақтар, циклдер және функциялар) туралы көріністі беретін бағдарламалау бойынша кіріспе курсты білдіреді. Python – бұл бағдарламалауды зерттеп үйренуді бастауыштарға арналған басқа тілдердің
алдында бірқатар артықшылықтарға ие тіл (кодтың анықтығы, іске асыру жеделдігі).


Курсты оқыту нәтижесінде келесілерді орындауы қажет: Мыналарды білу/түсіну:





  • негізгі алгоритмикалық құрастырылымын;

  • блок-сызбаның құрылу қағидаларын;

  • Python тілінде құрылымдық бағдарламалау қағидаларын;

Жасай білу:

  • қолданбалы есептерді шешу үшін алгоритмдер жасауды;

  • Python тілінде жазылған бағдарламалар түрінде компьютерге алгоритмдерді іске асыруды;

  • кітапхананы пайдалануды;

  • Python тілінде жазылған бағдарламаларды тестілеуді және мінету;

  • өз жобасын ұсыну.


«Python-да (тереңдетілген) бағдарламалау» модулі (9 класс)
«Python-да (тереңдетілген) бағдарламалау» модулін тақырыптық жоспарлау



Тақырып

Оқыту мақсаты

Сағаттар саны

Мерзімі

1.

Локальды және ғаламдық

1.1 Ауыспалы түрлерімен таныстыру:

2







ауыспалы

локальдық, ғаламдық.














1.2 Ғаламдық ауыспалыларға бірлескен рұқсат













етуді ұйымдастыру тәжірибесін игеру.







2.

Бағдарламалаудағы қызметтер және олардың аргументтері.

    1. «қызмет» түсінігін таныстыру: аргументтер мен параметрлер, синтаксис, қолдану.

    2. def операторын пайдалана отырып қызметін сипаттау дағдыларын қалыптастыру.

    3. Есептерді шешу кезінде тәжірибеде игеру.

3




3.

Кіріктірілген қызметтер

3.1 Кіріктірілген қызметтермен таныстыру: аргументтер мен параметрлер, синтаксис, қолдану.
3.2.Кіріктірілген қызметтерді пайдалану дағдыларын қалыптастыру.
3.3 Есептерді шешу кезінде тәжірибеде игеру.

4




4.

Қызметтерден мәнін қайтару. return операторы

    1. «рекурсия» түсінігімен таныстыру.

    2. return операторы көмегімен қарапайым мәнін қайтару тәжірибесінде игеру.

4.3. return операторы көмегімен қарапайым мәнін қайтару тәжірибесінде игеру.

2




5.

Модульдер

5.1Кіріктірілген модульдерді қосу және пайдалану, іздеу дағдыларын қалыптастыру: random, statistics, math, datetime, csv.

2




6.

Жалған кездейсоқ сандардың генераторы – random




2




7.

Тізімдер.
Тізімдердің қызметтері мен әдістері.

    1. «тізім» түсінігімен таныстыру: синтаксис, қолдану.

    2. Тізім әдістері және қызметтерді пайдалану дағдыларын қалыптастыру.

    3. Есептерді шешу кезінде тәжірибеде игеру.

4




8.

Жолдар.
Жолдардың қызметтері мен әдістері.

8.1 «жолдар» түсінігімен таныстыру: синтаксис, қолдану.
8.2.Жолдық мәліметтерді өзгерту және күрделі іс-әрекеттер жасау үшін әдістер мен қызметтерді пайдалану дағдыларын қалыптастыру.
8.3 Есептерді шешу кезінде тәжірибеде игеру.

4




9.

Сөздіктер

    1. «сөздік», «кілт» түсінігімен таныстыру.

    2. Элементтерге рұқсат беруді жүзеге асыру, сөздік жасау дағдыларын қалыптастыру.

    3. Сөздікпен жұмыс істеу дағдыларын қалыптастыру: элементтерді қосу, жаңарту және жою.

    4. Сөздіктер әдістерін пайдалану дағдыларын қалыптастыру.

3




10.

for параметрімен циклдер.

    1. Параметрмен циклмен таныстыру.

    2. Енгізілген for циклін пайдалану дағдыла- рын қалыптастыру.



    1. Есептерді шешу кезінде тәжірибеде игеру.

4




11.

Файлдар

Файлдармен жұмыс істеу үшін python кіріктірілген құралдарын пайдалану дағдыларын қалыптастыру: ашу/жабу, оқу және жазу.
Есептерді шешу кезінде тәжірибеде игеру.

4







Барлығы




34





Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет