Получается, что надо самому "фиксить баг". Буду фиксить.
Только мои дети еще маленькие и весь список я не выкачу. И всю их школьную программу я просто не знаю. Значит буду писать 1-2 раза в год.
Основная задача: дан школьник с неизвестным или со слабым интересом к математике. Ребенок сталкивается в реальной жизни с математикой, которой его в школе еще не научили или вообще не научат. Надо научить его работать с этой математикой.
Общие замечания:
1. Базовая школьная программа - легкая. Ребенок способен понять и выучить то, что ему нужно, раньше, чем за 3-4 класса. Поэтому если для понимания надо тему, которую ребенок еще не выучил - можно смело учить вперед. Например: двузначные числа, многозначные числа, часы, сложение и вычитание многозначных чисел, единицы измерения и т.п.. Поэтому темы, которые в точности есть в школьной программе я тут писать не буду.
2. Темы, которые Вы хотите ребенку объяснить, но которых еще нет или не было в школьной программе, скорее всего недостаточно просто рассказать словами. Нужно их учить какое-то время, как и школьную программу - от недели до месяца, систематически и с решением задач. Трудно и муторно, зато ребенку тема будет точно понятна и польза будет.
3. Если для понимания какой-то темы требуется несколько взаимосвязанных тем - можно просто выучить их по очереди. Ну и вообще полезно юзать любые педагогические принципы. Например, если ребенок ниасиливает сложную задачу, нужно дать ему задачу попроще. Лучше, если ребенок чем-то мотивирован и т.п.
Что может понадобиться в 1-м классе:
Задача: рассказать о нуле.
Решение: стандартное + давать задачи типа
![$0+5; 9+0; 9-0; 7-7; 5-5$ $0+5; 9+0; 9-0; 7-7; 5-5$](https://dxdy-01.korotkov.co.uk/f/4/4/c/44c6ebbe72409e1d4eed01b10e4df09f82.png)
и т.п.
Задача: познакомить с коммутативностью.
Решение: просто рассказать, что
![$2+3=3+2$ $2+3=3+2$](https://dxdy-04.korotkov.co.uk/f/7/6/a/76a6fa6fb42d3bd53680570f0bd22e5882.png)
,
![$5+7=7+5$ $5+7=7+5$](https://dxdy-01.korotkov.co.uk/f/8/f/7/8f76bdb4d77aff4e3bed65f47ba3f3b482.png)
и т.п.. Или предложить вычислить обе части самому. Для ребенка, которого в школе учат складывать через инкремент, сложности задач
![$8+1$ $8+1$](https://dxdy-02.korotkov.co.uk/f/9/f/c/9fcf3765ec04cb555b79ca0caa244cf082.png)
и
![$1+8$ $1+8$](https://dxdy-02.korotkov.co.uk/f/1/7/5/17520cbe15637953a491000d90a6cee182.png)
сильно отличаются и коммутативность облегчает решение таких задач. Для закрепления давать много задач вида
![$1+8$ $1+8$](https://dxdy-02.korotkov.co.uk/f/1/7/5/17520cbe15637953a491000d90a6cee182.png)
,
![$2+7$ $2+7$](https://dxdy-02.korotkov.co.uk/f/5/6/3/563d48e8bfd9af3c81ee2a1046d3ad7482.png)
. Саму коммутативность можно называть "перестановочность" или никак не называть. Наверное можно рассказать, что "от перемены мест слагаемых сумма не меняется".
Задача: понять двузначные числа, научиться их складывать и вычитать.
Для решения требуется: знать что такое нуль, полезно знать о коммутативности сложения.
Решение: спросить, чему например равно
![$7+3$ $7+3$](https://dxdy-02.korotkov.co.uk/f/1/d/7/1d7e4eaeb46e09c9087a74859e6cddb682.png)
и как записать ответ? Рассказать, что 10 - это
![$9+1$ $9+1$](https://dxdy-03.korotkov.co.uk/f/e/f/3/ef39a926a4aa73ae1838b2b5abd2fc1182.png)
или
![$5+5$ $5+5$](https://dxdy-02.korotkov.co.uk/f/d/3/5/d35840a4070af4879a99e3b4abb05e6c82.png)
. Рассказать, что
![$20$ $20$](https://dxdy-03.korotkov.co.uk/f/e/e/0/ee070bffef288cab28aad0517a35741b82.png)
- это два десятка,
![$30$ $30$](https://dxdy-01.korotkov.co.uk/f/0/8/f/08f4ed92f27cec32cdd7a6ecd580f9e782.png)
- это 3 десятка и т.п. Можно предложить простые задачки типа "вычислить
![$20+30$ $20+30$](https://dxdy-01.korotkov.co.uk/f/4/f/e/4fef8f124e4deac3f92d1ed49a066d3482.png)
", объяснить их решение через естественный язык и аналогию с единицами измерения: 2 ящика + 3 ящика = 5 ящиков, а 2 десятка + 3 десятка = 5 десятков.
Можно научить складывать и вычитать двузначные числа через разложение двузначных чисел на десятки и единицы, чтобы ребенок мог оперировать этим сразу в уме, а не только с помощью ручки и листочка. Например:
![$14 + 8 = 10 + 4 + 8 = 10 + 12 = 10 + 10 + 2 = 20 + 2 = 22$ $14 + 8 = 10 + 4 + 8 = 10 + 12 = 10 + 10 + 2 = 20 + 2 = 22$](https://dxdy-03.korotkov.co.uk/f/2/2/7/227805bb3e7db8476ba251d20495a91382.png)
. У меня ребенок так и не привык преобразовывать терм целиком, ему легче было все делать по одной операции. Например, так:
![$14 = 10 + 4$ $14 = 10 + 4$](https://dxdy-01.korotkov.co.uk/f/c/8/1/c81a25207e4aeab9e0ade640ef6ff79e82.png)
![$4 + 8 = 12$ $4 + 8 = 12$](https://dxdy-02.korotkov.co.uk/f/d/5/2/d52744fa11b6f4601805ffda19064c7482.png)
![$10 + 12 = 22$ $10 + 12 = 22$](https://dxdy-04.korotkov.co.uk/f/3/5/a/35a646752f593740b6bd33935adefae782.png)
Также проблема была в том, что в школе ребенка учили складывать через инкремент. Чтобы ребенок использовал разложение на десятки и единицы, а не складывал через инкремент, можно предложить задачи типа вычислить
![$52+35$ $52+35$](https://dxdy-01.korotkov.co.uk/f/4/d/d/4dd574ac7c1bc7beb04e405b5d9c47b782.png)
.
Задача: понять многозначные числа
Для решения требуется уметь: работать с двузначными числами
Решение: понимать по аналогии с двузначными числами. Показать, что
![$1984 = 1000 + 900 + 80 + 4$ $1984 = 1000 + 900 + 80 + 4$](https://dxdy-01.korotkov.co.uk/f/8/1/f/81f8dcc3af87ca9eb4a1b87695429e3d82.png)
. Рассказать, что 80 - это восемь десятков, 900 - девять сотен и т.п.. Так мы используем "встроенное" в естественный язык умножение и избегаем необходимости его учить для понимания многозначных чисел. Рассказать, что 100 - это десять десятков, 1000 - это десять сотен и т.п.. Можно предложить простые задачки типа "вычислить
![$200+300$ $200+300$](https://dxdy-03.korotkov.co.uk/f/2/7/6/2762de38960f7a32418f3fb25190401b82.png)
,
![$40+20$ $40+20$](https://dxdy-01.korotkov.co.uk/f/0/d/3/0d33443027de593a8a9f8a5dbafcdf0b82.png)
", объяснить их решение через естественный язык и аналогию с единицами измерения: 2 ящика + 3 ящика = 5 ящиков, а 2 сотни + 3 сотни = 5 сотен. Можно рассказать, что число нулей справа ничем не ограничено:
![$1, 10, 100, 1000, ...$ $1, 10, 100, 1000, ...$](https://dxdy-03.korotkov.co.uk/f/2/2/e/22e169e44eb3475eae06e3c36412422282.png)
.
Задача: понять, что в книгах значит "1984 год"
Решение: сводится к объяснению многозначных чисел.
Задача: научиться работать с часами. Понимать сколько сейчас времени, сколько прошло времени с какого-то события, сколько надо ждать до какого-то события.
Для решения требуется уметь: работать с двузначными числами и с составными единицами измерения (имеются ввиду линейно зависимые единицы измерения).
Решение: Для простоты нужно ограничиться операциями со временем в пределах одного дня. Рассказать, что
![$1\text{ час} = 60\text{ минут}$ $1\text{ час} = 60\text{ минут}$](https://dxdy-03.korotkov.co.uk/f/a/1/d/a1d04fc83df851d485d5cde60ccb3b3c82.png)
. Нужно различить моменты времени и длительности (моменты можно привязать к дате, длительности - нельзя). Давать простые задачи, когда они возникают в реальной жизни. Сильно подробно не пишу - мои попытки имели переменный успех. Тут наверное важно давать больше простых задач и поменьше теории. Возможно, где моменты, а где длительности нужно сначала показывать в задачах самому, а только потом спрашивать это у ребенка.
Задача: объяснить, что такое алгоритм.
Вариант решения: я показывал рецепты (например, как приготовить пюре) и предлагал найти в них ошибки. Так можно легко выйти на операционную семантику. Приятного и понятного синонима слова "алгоритм" я не нашел. Сильно не пытался этому учить - оставил на следующий класс, чтобы быть готовым к Scratch-у. По идее можно показать блок-схемы на близкие ребенку темы, но я не пробовал.
-- Вс сен 04, 2022 10:33:48 -- Если под "пробелами" Вы понимаете то, что изучается в школе недостаточно либо не изучается совсем, то, наверно, стоит посмотреть в сторону олимпиадной математики.
Олимпиадной математики в т.н. "реальной жизни" попадает не очень много. И школьник априори не мотивирован к ней.
Ну, а если под "пробелами" Вы понимаете отсутствие логической строгости в подаче материала, то здесь остаётся развести руками.
Нет, ровно наоборот: о строгости скорее приходится вообще забыть. Для младших классов точно, для старших - не знаю пока.