Преподавание информатики в школе
Автор
Мудрость форума: Детские сады и школы
- У нас в садике вич-инфицированный ребенок3 091 ответ
- Мамы школьников младших классов! Как вы относитесь к оценкам своего ребенка?531 ответ
- Домашнее обучение1 131 ответ
- Кто нет сдал деньги на выпускной в саду?595 ответов
- Родительский комитет класса: платить или не платить?1 813 ответов
- Школьные лидеры и задиры1 757 ответов
- Зачем отдавать ребенка, который растёт в России в международную школу с обучением на английском языке?574 ответа
- Что надеть ребенку на ёлку?303 ответа
- Достал режим! (дети-школьники)194 ответа
- Если родители не сдают деньги в детсад636 ответов
55 ответов
Последний —
Перейти
Гость
Алгоритмизацию можно изучать с использованием абсолютно любого языка программирования и даже без него. У школы не должно быть цели учить детей программированию, это бессмысленная и недостижимая цель, профессиональный интерес проявится только у тех, кому нравятся точные науки и имеются способности к анализу. Важнее показать как при решении типовых повседневных задач выделять линейные действия, условия, повторяющиеся цепочки, научиться приводить решение сложных задач к последовательности простых и понятных этапов. Цель хорошего учителя - научить думать, самостоятельно рассуждать, правильно выбирать и пользоваться информационными источниками, дать грамотную базовую терминологию. Если конечно ему это по плечу.
Согласен, так и есть. Но у нас в министерстве образования какие-то yё6ки сидят и программы составляют.
Гость
Такой код? -
Функция НОД(*числа):
f = фун a, b: a если b == 0 иначе f(b, a % b)
Вернуть Свёртка(фун a, b: f(a, b), числа)
Функция НОК(*числа):
числа = Множ(числа)
n = n_ = Макс(числа)
числа.Удалить(n)
Пока Любое(n % m для m в числа): n += n_
Вернуть n
Функция НОД(*числа):
f = фун a, b: a если b == 0 иначе f(b, a % b)
Вернуть Свёртка(фун a, b: f(a, b), числа)
Функция НОК(*числа):
числа = Множ(числа)
n = n_ = Макс(числа)
числа.Удалить(n)
Пока Любое(n % m для m в числа): n += n_
Вернуть n
Такой код? -
Функция НОД(*числа):
f = фун a, b: a если b == 0 иначе f(b, a % b)
Вернуть Свёртка(фун a, b: f(a, b), числа)
Функция НОК(*числа):
числа = Множ(числа)
n = n_ = Макс(числа)
числа.Удалить(n)
Пока Любое(n % m для m в числа): n += n_
Вернуть n
Функция НОД(*числа):
f = фун a, b: a если b == 0 иначе f(b, a % b)
Вернуть Свёртка(фун a, b: f(a, b), числа)
Функция НОК(*числа):
числа = Множ(числа)
n = n_ = Макс(числа)
числа.Удалить(n)
Пока Любое(n % m для m в числа): n += n_
Вернуть n
Ну, если у вас такой, то вряд ли вы в промышленной разработке
Гость
А почему нет? Этот код легко исполняется интерпретатором Python при подключении модуля "rupython", имеет доступ ко всем библиотекам PyPi (а это единственное преимущество данного языка перед остальными - богатство готовых инструментов), соответственно, ничем от обычного Python'а не отличается.
Форум: Детские сады и школы
Всего: 58 961 тема
Новые темы за месяц: 349 тем
- Ребёнок боится идти в 1 класс из-за родни. Как быть?3 ответа
- Несправедливость учителей к учащимся5 ответов
- Морально устаю, выгораю от школы18 ответов
- Конфликт с воспитателем23 ответа
- Помогите с выбором профессии13 ответов
- Егэ Информатика за год с нуля-реально?6 ответов
- Что купить первокласснику к школе?12 ответов
- Сильно ли контролируете успеваемость своих детей?1 ответ
- Из-за отпуска ребенок пропускает линейку26 ответов
- Кто отдавал детей на дополнительные занятия перед школой?4 ответа
Популярные темы за месяц: 117 тем
- Из-за отпуска ребенок пропускает линейку26 ответов
- Конфликт с воспитателем23 ответа
- Морально устаю, выгораю от школы18 ответов
- Всегда ли школа хуже гимназии или лицея?17 ответов
- А помните в школе нас проверяли на скорость чтения?14 ответов
- Помогите с выбором профессии13 ответов
- Что купить первокласснику к школе?12 ответов
- Лучше строгие или добрые воспитатели?10 ответов
- У вас была в классе еще одна одноклассница с вашим именем?8 ответов
- Настоящий интеллект где?8 ответов
Предыдущая тема
Приветствую, девушки. Предлагаю обсудить вот такой вопрос, хотелось бы узнать ваше, женское мнение. Ребёнку на уроках информатики стали давать задачи на алгоритмизацию, на написание простеньких программок. Но, вместо того чтобы учить собственно алгоритмизации на понятном языке, их заставляют записывать конструкции на языке Python (спасибо ещё, что не Basic или Pascal).
Для тех, кто не знает, что это: неплохой, в принципе, инструмент, применяющийся и в промышленной разработке, и в науке, но текст программы на нём - это последовательность английских ключевых слов и названий сущностей. То есть вместо понятной конструкции вроде "Если x == 1: Вычислить_значение(x, y); Иначе: y = 0" пишут "if x==1: computeValue(x,y); else: y=0".
В результате дочка просто не понимает, что пишет, и, естественно, испытывает отвращение к предмету (при этом она у меня отличница, математику знает прекрасно). Английский язык, конечно, им дают ещё с младших классов, но детям очень тяжело на лету соотносить слова иностранного языка с алгоритмом, переводя их в уме и пытаясь понять смысл. По-английски там ведь пишут не только пару десятков ключевых слов, которые можно просто выучить, но и все названия сущностей - переменных, методов, функций, модулей. В итоге постоянно подбегает и просит: папа, помоги, объясни, как написать/исправить (или как это работает).
В итоге я просто взял алгоритм, который они разбирали, записал русскими словами и сам поразился результату: дочка легко поняла и сама объяснила мне код, теперь без проблем пишет и разбирает алгоритмы. Самостоятельно написала код для решения квадратного уравнения и пример с вложенными циклами. Только просит иногда перевести обратно на Python (я занимаюсь разработкой ПО, так что для меня это не проблема).
Отсюда возникает вопрос: почему нашим детям не организуют нормальное преподавание алгоритмизации, на понятном русском языке? В век информационных технологий, тотальной цифровизации и "искусственного интеллекта" это выглядит дико. Особенно на фоне превращения традиционного школьного образования в 11-летнюю подготовку к ЕГЭ. Невольно хочется спросить: неужели из них целенаправленно делают безграмотных и необучаемых идиoтов, и любой диплом о высшем образовании, который они получат, не будет стоить и той бумаги, на которой он напечатан? Я не хочу такой участи своему ребёнку. Разговаривал с учителями - толку ноль, говорят - пишите в министерство.