Комментарии 539
Пара человек из класса загорится идеей выйти на первые места.
Середнячки — будут печатать со скоростью «не ниже заданно», но и не будут стремиться печатать существенно быстрее оной.
У худших — выработается выученная беспомощность «лидеров всё равно не догнать, зачем тогда вообще пытаться?..»
Вряд ли. Наградить всё равно не чем.Как нечем? А 5 баллов? -Традиционно это лучшая в школе награда!
вот кстати у нас на информатике 5 баллов ставили всем за красивые глаза, и полным нулям и тем, которые потом программерами пошли
так что вообще никак не награда
В соседней статье писали про это.
Если кратко — поставить 4 всем, кто поработал. А если получились результаты, то 5.
А вообще это от построения курса зависит.
"Соло" в школе — хуже, чем принудительное изучение марксизма-ленинизма. Слишком вбивает свои тексты в подкорку, для школьников imho недопустимо.
Для школы есть "Руки солиста" того же автора. Но проблема программы не только в текстах.
Склонен считать, что это не проблема программы, а методика обучения. Сначала отрабатываются простые движения, а потом начинается их комбинирование.
А так, скорость приобретается, так-же как и любой другой навык, под нагрузкой.
Есть нагрузка — растёт приспосабливаемость/навык, нет нагрузки — теряется приспособленность/навык. Поэтому пока дело не доходит до дедлайнов, все будут как сонные мухи.
Мы потратили какое-то время на подбор людей, которые наши задачи могут решать без длительных размышлений.
Грустно за этих людей — очевидно, что если они над задачами не думают, то задачи для них слишком простые и развития у таких программистов не много. А так, как судя по вашему комментарию это люди достаточно высокого уровня, то скоро им такая ситуация надоест и они уйдут. Что уже и происходит:
одного у нас не так давно переманила лаборатория К
Вы ошибаетесь.)) Думать они могут сколько угодно и делают это столько, сколько им необходимо. Однако, это просто не занимает у них большого количества времени.
Ну да, именно об этом я и говорю — если обдумывание задачи не занимает много времени, то задача простая. Я же не говорю что вы им времени не даете, я говорю именно о том, что задачи для этих ребят простые, не требующие времени на обдумывание.
Если человек не тратит много времени на обдумывание задачи, значит либо задача для него простая, либо он решает ее неправильно. В вашем случае скорее всего первое все-таки. Ваша оценка сложности задачи здесь роли вообще не играет, важно же насколько сложна задача для тех кто ее решает.
Просто потому, что там стоят убогие клавиатуры, нажимать на кнопки которых необходимо строго вертикально (строже чем на печатной машинке), у кнопок невнятный тактильный отклик.
А у некоторых вообще ноуты.
Нормальныестолы тоже редкость. А набирать на скорость, когда клава справа, а монитор слева — тот ещё атракцион. Или локти свисают, потому, что клавиатура почти у края стола. Зато монитор по центру, но — в 30 см. От глаз.
Можно просто делать диктанты с набором текста на клавиатуре. Или сочинения. И раз в три-четыре недели проводить уроки, на которых будут какие-то теоретические рассказы о быстром вводе и тестирование на скорость.
Тренажеры нужны так же как и прописи в первом классе. Сначала отрабатываются отдельные элементы, а потом их комбинации. Никто же не будет первоклашкам давать переписывать сочинения и рассказывать теорию правильного написания букв.
Быстрая печать — механический навык, а не теоретический.
А теория – это просто часть элементарной компьютерной грамотности, объяснение того, «куда» это всё печатается, и подобное.
Нажатие на каждую клавишу — отдельный элемент. Половину урока — излишне, но минут 10 полезно. На мизинцы можно и по 20.
Не отрабатывать же нажатие на кнопку «к» половину урока.Именно отрабатывать, но не 23 минуты, а 3 минуты.
Ну и естественно дети уже должны знать алфавитА Вы не задумывались: почему на клаве буквы не по алфавиту?
А Вы не задумывались: почему на клаве буквы не по алфавиту?
Вы про русскую или латинскую раскладку?
Вы про русскую или латинскую раскладку?И в какой по алфавиту?
Я думаю там просто причины разные.
Я думаю там просто причины разные.
Интересно: какие?
Почему у ЙЦУКЕН — не знаю. Наверняка тоже какую-нибудь техническую проблема решали.
Поймайте социолога, попросите помочь вам составить опрос. У того, что вы стартовали — невозможно интерпретировать результаты.
К примеру, вопрос 2 — какой процент опрашиваемых поймёт "ни по одному" буквально? Найдёт один предмет, по которому можно таки составить систематическую программу с достаточным объёмом знаний — и ответит "нет"? А поняли ли его буквально вы сами?
Вопрос 5 — свалили в кучу вещи совершенно разной сложности, соединив союзом "и". При том ООП вполне по силам старшекласснику, набросать простенький GUI в визуальной среде разработки — тоже, а вот в многопоточном программировании и разработчики со стажем плавают.
Хотя вопросы 4, 6, 7 вроде допускают достаточно однозначный ответ, да и 3 тоже ничего так — если разрешить давать несколько ответов.
Найдёт один предмет, по которому можно таки составить систематическую программу с достаточным объёмом знаний
Вы можете найти такой предмет? Я затрудняюсь.
набросать простенький GUI в визуальной среде разработки — тоже
Набросать GUI не зная ООП? Про ООП высказал свою точку зрения:
Но в любом случае ООП — это три кита: инкапсуляция, наследование и полиморфизм. В качестве приложения к ним куча проблем, нпр., проблемы множественного наследования. Это неоднозначно и для профи, а школьнику, который лирик это совсем не нужно — не мучайте детей…
Далее:
в многопоточном программировании и разработчики со стажем плаваютМ.б. простенькую задачу, типа прогресс-бокса средний школьник и потянет, но зачем и кому это нужно?
3 тоже ничего так — если разрешить давать несколько ответов.Вы предлагаете учить в школе несколько ЯП. Зачем?
Предмет — геометрия. Вполне может быть дан в достаточном для школьника объёме.
Русский язык, опять же.
GUI без ООП — вообще не проблема. Впрочем, мне не кажется, что есть необходимость давать в общей средней школе эти вещи. Они не требуются для расширения кругозора и т.п. — лучше подойдут для программы среднего специального образования.
3 — я не предлагаю учить несколько языков, просто imho нет большой разницы, использовать для обучения паскаль, питон или даже ершатик (https://ru.m.wikipedia.org/wiki/Учебный_алгоритмический_язык). Для простого императивного кода — нет разницы, и с основными концепциями можно познакомить.
Что значит достаточный объём знаний по геометрии, тоже непонятно, для использования в профессиональной деятельности этого, скорее всего, не хватит.
Что касается языков программирования, то, как заядлый питонист, скажу: лучше начинать с Паскаля. Он лучше позволяет понять, что делает компьютер, Питон многое делает за программиста, для обучения это хуже.
Русский — в достаточном для грамотного письма
Геометрия — в достаточном чтобы посчитать объем бочки или площадь комнаты
физкультура — вообще нужно бы чтобы давали больше информации о здоровье и т.п., было бы достаточно рассказать про белки, жиры, углеводы, витамины, чем вредны вредные привычки, чем полезна физкультура и т.п.
Биология — должно быть достаточно чтобы понимать что гомеопатия бред, что грипп антибиотиками не лечат и т.п.
Ну и т.д.
посчитать объем бочки
«Стереометрия винных бочек» Кеплера в школе не давалась. Хотя могла бы. В принципе, её запросто можно было бы дать в 11 классе вместе с выводами формул объёмов тел вращения.
Объяснить, почему объём бочки с такой-то зависимостью радиуса от высоты именно такой — привет, интегральчики. Пусть и простые.
Я один в 11 классе выводил формулы объёма тел вращения?
Интегральчики. Простые.
вызубрить это или понять
Боюсь, что зависит от человека. «Зублилы» даже на 4-5 курсе не исправлялись. Тему знает хорошо, а шаг влево-вправо — и с рельсов сходит.
А простые интегралы — точно брали не только мы, но и в общеобразовательном.
Честно говоря, для меня загадка, если интегралы не проходить, то чем в 11 классе на математике заниматься?
И комплексные, кажется, тоже были, но точно не помню. Возможно проходили «для галочки», что они есть, а может просто учительница вне программы что-то про них говорила.
я до сих пор благодарен своей учительнице алгебры и геометрии, особенно сравнивая ее с другой учительницей которая у нас в школе была. И темы интересные частенько давала, и объясняла хорошо.С географией Вам явно повезло… У меня же географию (как и несколько других предметов: история, «выбор профессии (да-да, был такой предмет), что-то похожее на социологию и экономику в одном флаконе (даже названия не вспомню)) преподавали методом, который скорее вызовет отвращение к предмету, нежели хоть какой-то интерес- уроки проводились по схеме- ученики по очереди читают по абзацу учебника, после чего звучало „чертим таблицу“. Кто первым ее заполнит- получит пятерку.
Самое печальное- многое давалось просто потому что так написано в программе обучения, фактически сводя все образование к банальной зубрежке и нудным, многократным повторениям одних и тех же алгоритмов решений. Те же комплексные числа давались просто без объяснения их сути и практического применения (мне повезло- у меня электротехническое образование, а в расчетах электрических цепей комплексы довольно широко применяются), да еще после заученного правила „квадратный корень из отрицательного числа извлечь невозможно“…
Мне кажется программы обучения нужно строить так чтобы целью было не забить как можно больше знаний в головы учеников, а научить их эти знания искать и применять соответственно задачам (нам например давали так называемые „проблемные задачи“ типа „с помощью подручных средств (по сути- карандаш, линейка лист бумаги, калькулятор, может быть какие-то еще вполне обычные предметы типа ведра или скамейки) определить ширину озера и количество песчинок в кубометре песка с пляжа“, время на решение- от двух до шести часов, решались такие задачи командно). Сами понимаете- гугла и википедий в то время еще не было и нам приходилось самим придумывать „измерительные приборы“, методики постановки экспериментов и способы обработки результатов. Сейчас же в школе ученикам третьего класса дают задание приготовить реферат,- он либо скачавает готовый из интернета, либо это за него делают его родители, причем преподаватели об этом прекрасно осведомлены (и даже сами рекомендуют обратиться за помощью к старшим). Ну и чему такой подход научит?
Моя учительница математики в 9-10 классе учила нас вычислять квадратные корни без калькулятора и таблиц, просто на бумаге.
А я аглоритм нагуглил и научился. Обязательно буду учить всех знакомых детей )))
„квадратный корень из отрицательного числа извлечь невозможно“
Арифметический квадратный корень. Не путать с возведением в степень 1/2
Вероятно в ближайшем будущем воспроизведу при основании 2^16 (для использования с asmjs) — если не лень будет.
Возможно, арифметика по основанию 10^7 подойдет лучше? Числа, конечно, будут получаться чуть длиннее — зато их ввод-вывод будет намного дешевле.
На уровне орфографии и пунктуации, или ещё таки научиться не делать ошибки уровня идущих с дождём курсантов или проезжающей мимо станции шляпы?
Хотя бы чтобы кровь из глаз не текла от всяких «ихних курей», «пошто» и т.п. Впрочем — все же побольше, чтобы можно было написать объяснительную или заявление в котором ошибок меньше десятка, имхо.
Вызубрить формулы можно довольно просто. Объяснить, почему объём бочки с такой-то зависимостью радиуса от высоты именно такой — привет, интегральчики. Пусть и простые.
Зачем вызубривать? В основной массе тем кто специализироваться не будет — достаточно дать несколько основных формул, которые по пальцам пересчитать можно, а так же научить логически мыслить и доказательства выводить.
Рассказать, что они есть, или какой эффект на организм они дают? Первое не имеет смысла, для второго, насколько я знаю, ещё взрослые учёные дядьки и тётки недостаточно знают.
Опять же — все на базовом уровне, чтобы знали что они есть, что недостаток чего то или переизбыток другого — плохо, что не стоит голодать или переедать если нет медицинских показаний, а лучше потреблять определенное количество килокалорий. Влияние продуктов распада алкоголя на органы, влияние курения, чтобы в курсе были что влияние не где то там потом, а уже сейчас, и т.п. Влияние всяких там упражнений, что спорт — это травмы и болезни, кардио всякие там и для жизни и для мозга полезны. В общем просвещение на тему ЗОЖ.
Вызубрить, что памяти воды нет, или таки с разбором научных и псевдонаучных статей о памяти воды?
Даже если забыть про память воды (не встречал раньше аргументацию гомеопатов, там правда про память воды?) — нужно понимать что влияет вещество которое запускает химические и биологические реакции, а не святой дух какой то, который невесть с чего эти реакции от водички запустит.
Аналогично вызубрить это или понять весь механизм работы антибиотиков?
Какая зубрежка? Достаточно понять отличие вирусов и бактерий и общие принципы работы антибиотика, по моему тут даже уроки биологии не нужны, общей эрудиции достаточно и того же мышления логического.
ru.wikipedia.org/wiki/Учебный_алгоритмический_язык
Страшно представить, сколько раз пришлось переключить раскладку при наборе кода примеров…
3 — я не предлагаю учить несколько языков, просто imho нет большой разницы, использовать для обучения паскаль, питон или даже ершатик (https://ru.m.wikipedia.org/wiki/Учебный_алгоритмический_язык). Для простого императивного кода — нет разницы, и с основными концепциями можно познакомить
Не со всеми основными концепциями. Динамическая тиризация прячет то что нужно бы понимать в императивных.
Поэтому Паскаль, C, Go, Java — прдходят лучше чем Python, JavaScript, Ruby.
Даже лучше Go — простой и строгий одновременно.
Отчасти соглашусь, но не уверен, что система типов — это "must have" для тех, кто не будет программистами. Опять же, без неё можно поиграть в написание простых программок раньше (хотя для совсем маленьких я взял бы язык, в котором переменные только числовые)
Про ООП мое мнение, что целиком будет слишком сложно, максимум факультативно в 10-11 классах. Однако можно вполне давать идею объектов на уровне С-struct, которые имеют несколько полей и, может быть, какие-то простые методы. И идею приватности-публичности данных, возможно.
Про ООП мое мнение, что целиком будет слишком сложно, максимум факультативно в 10-11 классах. Однако можно вполне давать идею объектовА зачем нужна такая идея?
Плюс полноценное объяснение ООП довольно сложное, в том числе для многих преподавателей в школе. А понимания зачем оно — скорее всего не появится.
А вообще, как по мне, уж лучше каноничное чистое ФП.
Расскажите подробнее, почему именно ФП? Любопытно на какие темы обратить внимание и в каком порядке подавать.
Можно не совсем современный, главное, чтобы ПО для работы с ним не нужно было долго разыскивать.
Почему не делают? Простые GUI вроде примеров из Взаимодействие bash-скриптов с пользователем пишут безо всякого ООП. Ещё есть LabVIEW, используется у нас на работе — «лицевые панели» виртуальных приборов вполне себе GUI. «Внутрях» у kdialog и LabVIEW, может, и какой‐нибудь C++ (а у второго, может, и нет, я не знаю), программист для создания GUI на основе этих инструментов ООП использовать почти наверняка не будет.
Из чего‐то более сложного я могу вспомнить только про Web‐приложения и то, что не все javascript framework’и, про которые можно прочитать на хабре, используют ООП. Но в любом случае, «давно никто не делает» и «в сложных графических приложениях (почти?) всегда используется ООП» — это совершенно разные вещи.
Вы предлагаете учить в школе несколько ЯП. Зачем?
Для самых маленьких — Лого или Scratch: наглядный эффект, построчная отладка, яркие цвета
Для постарше — Питон: скриптование, решение обиходных задач, программирование на Тьюринг-полном языке с очень простым синтаксисом и почти без магии. Да, на Питоне очень просто написать грязно, но если дать проект на год или несколько, можно будет объяснить очень доходчиво ценность планирования, архитектуры, ТЗ даже для своих проектов и переиспользования кода. В то время, когда Питоновский код запущен и ты уже начинаешь понимать свою глупость, в Сях или Джаве ты ещё пишешь хоть как-нибудь, воюя с синтаксисом.
10-11й — для заинтересовавшихся, вдобивочку: Джава (кровавый энтерпрайз), ASM+C (с Таненбаумом и книгами по микропроцессорам), PHP+JS (они есть, с этим надо смириться).
Лично мне для понимания как устроен и как работает компьютер больше всего дал ассемблер. Да, он хардкорен для начинающего, но с ним понимаешь всю простую сложность компьютера.
Как они в памяти хранятся, как обрабатываются?
Это пригодится двоим из класса.
И провести через систему обучения последовательно
алгоритмику — функциональное программирование — ООП, а дальше факультативно (если не углубленная программа) уже любые расширения: графика, многопоточность, клиент-сервер, СУБД и т.д.
Питон хорош быстрым откликом: быстро написал, быстро запустил, получил фидбек.
Школьники не будут писать программы для компилирования которых на даже весьма относительно современных компьютерах может потребоваться ощутимое время. Это все равно будут секунды между написанием и запуском.
Опять же — на уровне школьных программ это не сильно принципиально. То есть я не спорю, реально меньше. Вопрос в том — насколько? На мой взгляд не сильно. При этом для школьников даже стандартный бойлерплейт имеет смысл писать — его стоит понимать, поэтому именно ненужного кода будет не так уж и много.
на уровне школьных программ это не сильно принципиальноКак раз на уровне школьных программ это и принципиально, поскольку есть жесткое ограничение по времени выполнения задания.
Вопрос в том — насколько?По моим наблюдениям за школьниками разница между Python 2.x и C++98 была раза в два. Сейчас, возможно, меньше, да и выборка у меня была не самая репрезентативная.
Но у Python есть другие недостатки — например, слишком много под капотом скрывает. И тут уже вопрос в том, считаем ли мы, что плюсы перевешивают минусы, или нет.
Как раз на уровне школьных программ это и принципиально, поскольку есть жесткое ограничение по времени выполнения задания.
Ни разу, ни на олимпиадах, ни на практических работах в университете, ни на школьных уроках информатики не видел чтобы у человека не хватило времени написать программу. Не успел придумать решение — полно, не успел написать код — ни разу. Это конечно не самая репрезентативная выборка, может быть вы видели такие случаи? Смысл в том, что преимущество быстрее написать играет роль при разработке больших программ, когда приходится именно кодить много. В школе задачи в принципе должны быть о другом, никак не о количестве кода. И сразу же конкретно это преимущество питона отходит на второй план.
Ну и кстати в изначальном комментарии на который я отвечал было все-таки про скорость отклика, про результат после написания, а не про скорость написания, это немного разные вещи.
Значит нужно либо сначала помочь освоить клавиатуру, либо пользоваться другими методами. В конце концов вы могли давать ему алгоритмические задачки, а писать код сами по его решению. А лучше параллельно это делать. Программирование оно, все-таки, совсем не про набор кода, вы же не манки кодера хотите из своего брата вырастить я надеюсь.
Для ВУЗа
То, что принято в отрасли, для которой готовит ВУЗ.
ВУЗы не должны идти на поводу у отрасли.
С чего Вы это взяли?
А если отрасль поддерживает какой-нибудь условный ТехноПро, или, скажем, для работы с условной САПР необходим условный Лисп?
Ваше утверждение можно прочитать как "Не учеба должна подстраиваться под жизнь, а жизнь под учебу". Не могу согласиться с таким тезисом в условиях нашего несовершенного мира.
Набросать GUI не зная ООП?
Вот и выросло поколение без WinAPI?
2. Не согласен. Есть несколько предметов, по которым школьная программа вполне может обеспечить полные и фундаментальные знания. Русский язык (к 11 классу уже всё пройдено, идёт повторение, а могли бы Зализняка пройти), география (если в 11 классе не сбрасывать предмет, то вполне можно обеспечить полные знания), да даже физкультура (3 занятия в неделю с 1 по 11 классы — никаких проблем подготовить всех, условно говоря, на чёрный пояс по каратэ). По остальным предметам — опять же, школа может давать и даёт отнюдь не базовый уровень вида «2+2 сосчитать умеет, солнце вокруг земли не вертит, от обезьяны происходит — ну и ладно».
3. Паскаль, конечно, или его усовершенствованная версия в виде Delphi. Идеальный учебный язык, главное преимущество которого — человекопонятность кода.
4. В принципе согласен, но, опять же: если я могу составить алгоритм и описать его, но не могу написать программу, потому что не знаю синтаксиса языка — грош мне цена как программисту. Колхозник тоже может описать алгоритм выращивания конопли, но это будет бесполезно, если он не умеет заводить трактор. Так что в опросе выбрал вариант «нет».
5. Не для школы, это слишком специфические темы, rocket science. В профильных старших классах можно изучать проектирование интерфейсов.
6. Нет. Учусь на 2 курсе по профильной специальности, до сих пор не понял, зачем мне математика старше 9 класса. Что в программировании, что в быту. Это не значит, что её не надо учить, но заявления о том, что «математика — это всё, без неё невозможно» — считаю мифом.
7.Не нужно, сами научатся.
А вот что точно нужно внести в программу 5-7 классов, так это навыки поиска и фильтрования информации в интернете, а также работа в Википедии и с движком MediaWiki.
Согласны ли Вы, что школа не должна и не может дать достаточных систематичных знаний ни по одному из изучаемых там предметов, в том числе и по информатике
Очень неуклюжий вопрос. Вы его понимаете так, я — этак, а мой ответ Вы, естественно, будете трактовать в свою пользу.
Во-первых, что Вы понимаете под «достаточными» знаниями?
Во-вторых, не должна или не может? На эти вопросы могут быть разные ответы.
В-третьих, про «ни по одному» — уже заметили выше.
Информатика — это наука о том, как нам представлять те или иные данные, как их хранить и как их обрабатывать. Здесь в дело идёт всё: от математической логики до языка структурированных запросов, от вычислительных структур до баз данных, от операционных систем до систем управления базами данных (и обратно). Информатика начинается в тот момент, когда мы пытаемся что-то закодировать, что-то куда-то передать, расшифровать и применить. Везде (на каждом шаге) возникают свои алгоритмы и способы их реализации. И всё это чрезвычайно интересно! И нужен талант Я.И.Перельмана, Бронштейна («Солнечное вещество») или Айзберга («Радио? Это очень просто!» и др. его книжки), быть может, Мартина Гарднера или Леона Купера (физика), для завлекательного и познавательного введения в предмет информатики. Я бы ещё вспомнил про Дональда Кнута (конкретно, его «Конкретная математика»))) и про Петцольда (его книга «Код»)…
В то же время, программирование — это средство для решения практических задач. Я бы поставил вопрос другим образом: если мы хотим решить задачу, нам нужен ясный алгоритм, который мы можем написать на псевдоязыке, но если мы хотим получить результат, то нам нужен конкретный язык программирования, компилятор/интерпретатор, среда разработки; что же нам помешает создать собственный язык программирования? В этом обучение программированию и может заключаться: в изобретении! Это как и с другими предметами: мы всегда повторяем путь предшественников, изобретая, например, вещественные и комплексные числа.
Но! Невозможно сочинять курс информатики в отрыве ото всего остального. Например, в школе было бы очень важным изучать, например, математическую логику. Да, и, вообще, логику, как таковую. И это не только вопрос владения «необходимым» и «достаточным». А ещё и знание и понимание наличия различных логик и различных исчислений. Я совершенно не понимаю, почему в обыкновенной школе не изучаются грамматики. Ведь, это чудовищно любопытно, как из ограниченного набора аксиом (термов) можно формировать сложные выражения.
И ещё. Школа не может дать систематических представлений, потому что для систематических представлений нужна база. Для того, чтобы что-то познать, нужно уже это как-то «предзнать». Вот, школа и даёт это предзнание. И тут самое важное — это опыт. Этот опыт (который, «сын ошибок трудных»), а, точнее, труд — и есть самое главное. Таким образом, основная задача — сделать систематическим организацию труда.
В этом смысле, конкретные языки программирования, технологии и инструменты не так важны. Главный инструмент — это инструмент познания. Заставить мозги правильно структурированно работать. В конце концов, программа собственной жизни — это тоже программа и ошибки в её проектировании (и программировании) дорого обходятся самому человеку. (Могу засвидетельствовать сие на собственным примере: как много возможностей для получения важного опыта я пропустил, потому что толком не программировал свою жизнь, а, только, «латал» временные «дыры» наспех сделанными «заплатками» и объяснял собственные ошибки личностными «фичами». Но и тут можно внезапно отбросить все старые релизы и «перепрошить» собственный БИОС.)))
Мотивировать школьника изобрести алгебраическое число вы ещё можете, но как вы изобретёте трансцендентные числа?Вещественное число — это гораздо более простая и естественная конструкция, чем алгебраическое. А трансцендентные можно ввести как разность вещественных и алгебраических.
1. Бесконечная последовательность a0.a1a2a3..., где a0 — целое число, a1, a2,… — целые числа от 0 до 9, называется вещественным числом.
2. Числа, в которых все цифры, начиная с какой-то, и до бесконечности, равны 9, не используются, потому что 0.9999… — это то же самое, что 1.
3. Вещественному числу можно поставить в соответствие точку на координатной прямой, определяющуюся следующим образом: из нуля идем на abs(a0) единичных отрезков, потом делим отрезок на 10 частей и идем еще на a1, и тд. Направление движения задается знаком.
4. Сложение, вычитание, умножение и деление делаются так: <описание алгоритмов выполнения этих действий в столбик>.
Мне кажется, это достаточно просто и достаточно строго для школы. Ну и учтите, что это то, что я сейчас с ходу написал, а подготовившись к уроку, можно и получше определения сделать.
что же нам помешает создать собственный язык программирования?
То, что школьники еще даже несобственных не знают.
мы всегда повторяем путь предшественников, изобретая, например, вещественные и комплексные числа.
Кто их изобретает? Рассказывают что они есть и как ими пользоваться.
Я совершенно не понимаю, почему в обыкновенной школе не изучаются грамматики. Ведь, это чудовищно любопытно
Это любопытно лично вам. Мне вот например это совсем не любопытно.
В этом обучение программированию и может заключаться: в изобретении
Обучение должно давать минимальные знания и навыки с предсказуемым результатом. Изобретения к этому не относятся.
Это любопытно лично вам. Мне вот например это совсем не любопытно.Я очень жалею, что не увлёкся программированием (как этого, вообще говоря, следовало бы мне сделать) в школьные годы. Самым интересным делом для меня было бы создания своего собственного языка программирования. Я бы поставил задачу таким образом: создать генератор языков, позволяющий по описанию задачи (или семейства задач, то есть, по существу, по описанию модели), формировать язык. Но… я испугался нормальной формы Бэкуса-Науэра и так и не сделал свой собственный калькулятор! Хотя бы! (Думаете, время безнадёжно упущено?) Теперь приходится довольствоваться тем, чтобы освоить на должном профессиональном уровне хотя бы один язык программирования… Правда, многоязычие меня уже не пугает, а, скорее, привлекает.
Изобретения к этому не относятся.Здесь я с Вами не согласен принципиально! Когда мы изобретаем «велосипеды», пытаемся своими скромными силами сымитировать мощный продукт, мы изобретаем. Когда у нас была практика по программированию в Университете, то там была одна задачка «со звёздочкой»: написать программу, которая будет работать с произвольно заданными данными. Как Вы понимаете, нафантазировать здесь можно очень много, можно упереться в какие-нибудь фундаментальные проблемы, но и изобрести какие-либо подходы и инструменты вполне можно. Если бы я, тогда, схватился бы за эту задачу, то я сейчас не пытался понять, где и как мне приобрести так нужный мне опыт, а был бы ведущим архитектором в какой-нибудь крупной компании, и на моих статьях учились бы другие (а не так, как сейчас, когда самому приходится почти всему учиться заново), как это и положено (было бы) для моего возраста. Вот так.
Прежде всего, очень сложно показать преимущества OOP на маленьких школьных программах
Это не совсем так, преимущества можно и без программирования на пальцах показывать. Другое дело, что восприятие абстрактных вещей, ребенка школьного возраста, не всегда успешно. И это действительно проблема не только каких-то ветвей информатики и программирования. Это и всеми нелюбимая алгебра, геометрия, стереометрия, черчение (не знаю правда если ли оно еще в школьной программе).
- Согласны ли Вы, что школа не должна и не может дать достаточных систематичных знаний ни по одному из изучаемых там предметов, в том числе и по информатике
Знания должны быть систематичны. Бессистемные знания люди могут получить самостоятельно, без социальных институтов вроде школы/вуза. Вопрос только в объеме этих самых знаний. Получается "должна и может".
- Согласны ли Вы, что важен не язык и другие технологии, а алгоритмы
Огласите, пожалуйста, весь список алгоритмов, которые вы подразумеваете тут.
Еще раз повторю, что "информатика" или "основы программирования" никак не про зубрежку пузырьковой сортировки и решета Эратосфена.
Помимо (с помощью) синтаксиса изучаемого ЯП нужно доносить такие идеи как анализ и декомпозиция задачи, формулирование гипотез, основы тестирования, поиск информации, классы эквивалентности, рефакторинг кода. Если подумать, то может быть еще что-нибудь вспомню.
Знания должны быть систематичны.Вопрос про "достаточных систематичных знаний ". А достаточных для проф. деятельности знаний общеобразовательной школе обеспечить трудно — поэтому существует специальное образование среднее и высшее.
Огласите, пожалуйста, весь список алгоритмов, которые вы подразумеваете тут.
Я уже называл хорошую книгу: С.М.Окулов, Программирование в алгоритмах.
Помимо (с помощью) синтаксиса изучаемого ЯП нужно доносить такие идеи как анализ и декомпозиция задачи, формулирование гипотез, основы тестирования, поиск информации, классы эквивалентности, рефакторинг кода. Если подумать, то может быть еще что-нибудь вспомню.
В школе Вы бы смогли все это вдумчиво изучить? Когда много сил и времени нужно тратить на географию и литературу. И где Вы предлагаете найти столько школьных учителей, которые знают все эти темы?
А достаточных для проф. деятельности знаний общеобразовательной школе обеспечить трудно — поэтому существует специальное образование среднее и высшее.
В вопросе нужно еще уточнить, достаточными для чего должны быть знания?
Почитал содержание и предисловие к книге С.М.Окулов, Программирование в алгоритмах.
Для кого предназначен учебник? Во-первых, для учителей и
учащихся школ с углубленным изучением информатики.
Во-вторых, для студентов высших учебных заведений, изучаю-
щих программирование и стремящихся достичь профессиона-
льного уровня. Особенно он будет полезен тем, кто готовится
принять участие в олимпиадах по программированию, включая
широко известный чемпионат мира по программированию,
проводимый под эгидой международной организации ACM (Association
for Computing Machinery).
Есть же еще С. М. Окулов, Основы программирования. В предисловии к нему указано
Итак, за основу обучения следует взять программирование,
с максимальным использованием компьютера на занятиях, и
при этом должен формироваться определенный стиль мышле-
ния. В таком ключе и шла вся последующая работа
Вот именно с этим подходом я полностью согласен. В начале нужно воспитать образ мышления, а потом уже разбирать серьезную алгоритмику. А образ мышления включает вот это вот все:
Помимо (с помощью) синтаксиса изучаемого ЯП нужно доносить такие идеи как анализ и декомпозиция задачи, формулирование гипотез, основы тестирования, поиск информации, классы эквивалентности, рефакторинг кода.
Оно называется сложно и заумно, а на самом деле это самые обычные практики.
ЯП для школьной информатики должен быть
Жаль, что тут нету Си. Нам в школе старшей все было рассказано на примере Си, за что и сейчас благодарен.
Паскаль — плохой (все привыкли считать его плохим во втором десятилетии 21-го века)
Питон — хороший (на фоне предыдущего варианта)
Что со знанием паскаля делать дальше?
То же, что со знанием любого другого языка: использовать для изучения следующего языка.
На реального программиста практически не влияет то, с какого языка он начинал. Чай не обезьяна.
И вот именно в школьном образовании латынь — это перебор, логичней сразу давать актуальные для применения языки.
Разве что C… Он всех нас переживёт…
Разумеется люди торопятся все сделать быстрее, проще, скорее — и в свое время выбросили из учебной программы «ненужные» латынь и древнегреческий, чтобы впихнуть новые, еще более ненужные программы типа «истории КПСС», «социологии» и прочей ереси в угоду новомодным образовательным программам.
А ведь латынь и древнегреческий — это слооооооооожнааааа. А главное, подавляющему большинству выпускников школ никогда не пригодится.
Только что мы (как общество) потеряли, отказавшись от изучения в детстве этих гуманитарных дисциплин?
Только что мы (как общество) потеряли, отказавшись от изучения в детстве этих гуманитарных дисциплин?А что приобрели, заменив заменив часть гуманитарный дисциплин техническими и естетсвенными науками?
Спорный вопрос, вполне возможно что большинству тех, кто не обладает, просто не повезло с учителями и/или родителями.
Вот именно в этом вопрос и спорный. Во-первых, непонятно насколько умен должен быть человек чтобы про него можно было сказать что он обладает живостью ума, мне кажется мы не про гениальность все-таки говорим, а просто про средний уровень. А значит гены, хотя и играют какую-то роль, для большинства будут достаточно хороши чтобы развить этот навык. Я все-таки больше склоняюсь к тому, что научить думать на приемлемом уровне можно большинство, надо только это сделать.
2 Я достаточно грамотно пишу, и не только потому что много читал, но и потому что готовился к поступлению в универ и в 11 классе «переучил» весь курс русского. И мне это было не сложно, потому что в 7-9 классах я получил как раз вполне систематические знания в этом предмете. Физика 9 класса, механика, вполне на уровне. В универе первый семестр я её пропустил (студенчество, что уж), но это не помешало сдать экзамен на 5. Конечно электричество в школе на уровне «просто чтобы знали что и это есть», но там и мат аппарат университетский, интегралы по замкнутой траектории и всё такое. Школа не даёт исчерпывающих знаний по «профильным» предметам будущего специалиста, но только потому что науки уже очень далеко ушли, а по непрофильным вполне хватает, чтобы «самообразовываться» если нужно получить дополнительные знания.
3. Первый язык — Бейсик для УКНЦ. Учил самостоятельно, с помощью товарищей. Писал спрайтовую игрушку — вертикально расположенный лабиринт с бегающими по лесницам и этажам персонажами. Я уже тогда, глядя на 10 массивов хотел чего-то типа структур, но не знал о них. С учётом этого выражу мнение, что лучше Си. С одной стороны можно не обращать внимание на байтовую структуру когда это ещё рано(начальный этап), но при этом позднее легко демонстрируется «как на самом деле работает программа». Дети они не глупые, они поймут. Наоборот, когда возникает иллюзия чего-то сверхъестественного (то есть, я тут пишу программу, а как она там работает… ну биты байты, процессор, а в остальном мистика), возникает неуверенность, либо наоборот, небрежение к тому, что ты накодил — работает да и ладно. Когда же начинаешь понимать всё до самых битов, понимать что там внутри ничего волшебного нет, а волшебник — ты сам, как наволшебнишь так оно и поедет, уверенней чувствуешь себя, не возникает ложных иллюзий относительно того, как оно там работает. А тем, кто не будет программером, вообще не обязательно учить языки программирования, им неплохо учить печатную машинку, и как вести себя в интернете чтобы тебя не надули, и хакеры не поломали твой комп — типа гигиены.
4. Важно уметь мыслить не предвзято и не попадать в собственные ментальные ловушки. Уметь изобразить задачу так, в том числе и визуально на бумаге, чтобы тебе самому было понятно. Не так, чтобы понравилось другому человеку, который может тебя покритиковать, а самому себе, тогда следующим шагом ты можешь изобразить так, чтобы стало понятно всем. Это непросто. Когда молод, есть робость перед чьим-то авторитетом, что парализует полёт мысли, и для этого нужна определённая твёрдость духа, чего у детей естественным образом нет, иначе они были бы чрезвычайно упрямы. Увереность и самоуверенность — разные вещи. Уверенность строится не на том, что ты отвергаешь любую критику, а на том, что ты сам можешь себя серьёзно критиковать и не комплексовать при этом. И если не научишься этому, так до старости и будешь ждать, пока тебе скажут что и как делать.
5 Пожалуй да, к ООП можно подвести в процессе обучения, так, чтобы ученик сам подошёл, хотя бы к постановке такой задачи, чтобы понял для чего это. Но важнее научить самостоятельно мыслить, хотя бы для начала на небольших участках процесса разработки.
6 Математика, точнее комбинаторика. Очень развивает логическое мышление и способность держать в голове несколько фактов. Математика развивает абстрактное мышление, способность видеть суть вещей, заглядывать за предметный фасад.
7 Пожалуй да. Это не так сложно, но в будущем сэкономит время
Можете ли вы обосновать попадание Питона в категорию "да еще и"?
Захочет быть программистом, получит это в ВУЗе.это да, это уже получение конкретной профессии.
Человек начинал учиться программированию на питоне и считает, что все остальные языки — треш, а учить надо всех программировать только на питоне.
То же самое с паскалём, си (ведь я же его понял — значит и дети поймут), JS и прочими языками, вошедшими или не вошедшими в опрос.
Да, я могу признать, что паскаль несколько устарел (хотя базовые конструкции информатики там выражены достаточно хорошо). Но покажите мне более пригодный для начального обучения язык?
Без гиковского сахара и вырвиглазных для новичка конструкций (си), без искусственных ограничений (все строки должны быть отбиты 4 пробелами — фортран)…
LUA? Возможно, не видел, не пробовал, не изучал.
Вот FORTH отличный язык… только еще менее применимый в наше время, чем паскаль.
Какой компилятор lua в LLVM? Я нашёл только устаревший (последнее изменение в январе 2012) llvm-lua и вот такую ветку комментариев, предположительно, от автора, о том, что llvm-lua потребляет слишком много ресурсов и не годится для этой задачи.
А в javascript, нативный код, Java (точнее, GraalVM) можно всё, что LLVM поддерживает. Может и в .net можно, в поиске слишком много результатов про использование LLVM как компилятора для .net.
В школе как раз и должен даваться максимальный спектр известных наук. В достаточно ограниченном объеме и основы одного или двух ЯП нужны примерно также как знания о том из чего состоит молекула спирта.
Детей надо заинтересовать. Возьмите движок INSTEAD и пишите с детьми игру на русском языке на Lua, со звуком и картинками. Моментально усвоят и циклы с массивами, и теги HTMLные, и всё, что для этого нужно. Согласен, что Lua не лучший стартовый язык, но на Питоне все такие системы, подобные INSTEAD, куда более техничны и не заточены под русский язык.
Кроме того, я не считаю нужным, чтобы дети в школе изучали программирование или админские скрипты. Дети в школе должны изучать, как компьютером пользоваться, как вирусы не ставить, что есть Интернет, что там есть всё, но могут послать нафиг, что надо делать бекапы самого нужного, а за домашним компом иногда следить надо и т.д. Программирование должно быть добровольным дополнением.
я не считаю нужным, чтобы дети в школе изучали программирование
Детей надо заинтересовать. Возьмите движок INSTEAD и пишите с детьми игру на русском языкеМ.б. и математику изучать не надо? Детей проще заинтересовать, если кроссворды разгадывать и викторины устраивать. Но как дети при опыте только викторин специальность смогут выбрать?
М.б. и математику изучать не надо? Детей проще заинтересовать, если кроссворды разгадывать и викторины устраивать. Но как дети при опыте только викторин специальность смогут выбрать?
Ну зачем так утрировать? И не надо путать интерес с мотивацией. Кроссворды разгадывать может быть интересно, и возможно это мотивирует более углубленно изучить ту или иную область (особенно если кроссворд тематический). Хороший учитель, по моему мнению и не должен как-то особо мотивировать, он по сути и «учить»-то не должен. Его задача- пробудить у учеников интерес к обучению, а дальше только направлять и корректировать. Мотивацию же ученики в таком случае сами себе создадут. «Простая наука» — неплохой пример такого подхода.
Сначала надо заинтересовать, потом научить знаниям по специальности.
У нас в школе были и ассемблер, и лого с черепашкой, и какие‐то CISCO’вские курсы по сетям. Вопрос в том, какие цели у курса информатики: понимание, как работает компьютер и понимание, как эффективно за ним работать — это уже разные вещи и «слепая печать» относится ко второй, многопоточное программирование (и ассемблер, но не GUI и не ООП) к первой. А не слишком пригодный для написания скриптов Pascal нужен вообще для третьего: чтобы школьники научились структурному программированию (или хотя бы просто научились программировать).
Конкретно для «осознанной профориентации» в минимальное время, вообще‐то, лучше взять … POSIX shell. И затронуть сразу профессии программиста и администратора, попутно показав как можно облегчить себе жизнь скриптами и дав один из широко и реально используемых языков. А лишнее время направить на информационную безопасность, с практикой, углублённым объяснением механизмов работы уязвимостей (ещё в таком контексте объяснение «как работает компьютер» пойдёт куда лучше) и пропагандой открытого кода импортозамещения.
Для обработки информации изучать программирование не обязательно, это один из инструментов… автоматизации обработки. Работа с электронными таблицами — тоже обработка информации.
Более того, большинству учащихся программирование может быть и не пригодится никогда — ни к чему его насильно вдалбливать. А вот объяснить способы обработки информации (информации вообще) — это важно. И технику безопасности при работе с информацией тоже надо знать и объяснять.
1. Печатать десятипальцевым методом, чем раньше, тем лучше.
2. Оказание первой помощи.
3. Вождение авто — хотя здесь финансовый фактор может стопорить.
4. Логически мыслить.
5. Основам права, а также знать общепризнанные права человека, знать Конституцию РФ в объёме минимум первых двух глав. Обучать способам защиты прав (что можно сделать в той или иной ситуации).
6. Основам финансовой грамотности, правильному представлению об основных финансовых продуктах.
7. Может забыл что, добавлю потом :)
В общем, навыкам и хорошим привычкам, которые нужны в жизни. У нас очень большой уклон в теорию… ее можно и в вузе изучить, кому очень надо.
У нас очень большой уклон в теорию… ее можно и в вузе изучить, кому очень надо.Зависит на какой факультет пойти. На филологическом вряд ли будут теории графов учить.
Добавьте еще "Организация своего распорядка дня". Как отдыхать, назначать встречи, планировать мероприятия и т.п.
Вождение авто — хотя здесь финансовый фактор может стопорить.Это еще зачем? Пока разработаем новую школьную программу, подготовим учителей, пока доучатся те ученики — везде автопилоты будут стоять.
- быстрая печать
- привычка гуглить: понять неуникальность своей проблемы, составить нормальный запрос и найти релевантный ответ
- что Интернет большой: кроме соцсетей и ВиО есть много профильных ресурсов, в том числе чатов и форумов, где можно быстро и качественно получить ответ и помощь
- что в Интернете много придурков
- привычка читать документацию, лучше — перед использование чего угодно
- работа в офисных пакетах (большинство функций, а не популярные 10%; хоткеи, как минимум Home, End, PageUp; макросы), правила оформления читабельных текстов и доходчивых презентаций (и почему ВордАрт — от лукавого)
- установка и удаление программ, что имеет ставить, а что в лучшем случае мусор
- гниль проприетарщины и нищета опенсорса
- понятие ухода за компьютером: как минимум, не ставить у микроволновки, протирать раз в год от пыли изнутри, не закрывать вентиляционные отверстия, сборка и разборка для самостоятельного апгрейда, грамотно пользоваться режимами энергосбережения, сна и гибернации, диагностика базовых неполадок по стуку, гудению и пищанию BIOSа
- понятие об информационной безопасности: что такое безопасный пароль, как их выбирать и хранить, чем отличается приватность от анонимности, что такое защищенное соединение и почему оно важно, какие данные нельзя выкладывать в Интернет, что отслеживают и передают софт и смартфон, что такое вирусы, как их не нацеплять, а если нацеплял, вычистить
Долго свой ответ писала, полностью согласна! Ещё очень многие взрослые не разбираются в таких вещах, и, конечно, детей научить просто не могут.
понятие ухода за компьютером: как минимум, не ставить у микроволновки, протирать раз в год от пыли изнутри, не закрывать вентиляционные отверстия, сборка и разборка для самостоятельного апгрейда, грамотно пользоваться режимами энергосбережения, сна и гибернации, диагностика базовых неполадок по стуку, гудению и пищанию BIOSаРазве это нужно каждому? Чем плох подход «купил ноут, три года пользовался, продал на авито, купил новый»?
Чем плох подход «купил ноут, три года пользовался, продал на авито, купил новый»?
Тем, что он не технарский?
Если уж на то пошло, почему бы даже профессиональному программисту не делегировать решение проблем с железом другим людям и не заняться тем, чем он должен заниматься — разработкой ПО (причем используя в этой сфере технарский подход)?
Да и чисто по человечески не понятно, как это человек может столкнувшись с проблемой не попытаться понять, что случилось.
Впрочем, программист — не технарь. Увы это так. Некоторые программисты — технари, но это никак не связано с тем, что они программисты.
если программист может правильно интерпретировать симптомы и сказать об этом сис.админу — это ускорит решение проблем с железом.Ну так всегда есть вариант сказать «я его залил, а теперь вот смотри что происходит, когда включаю». Не говоря уже о том, что ноуты реально живут годами без каких-либо поломок, а дальше уже проще продать старый и купить новый помощнее, так что проблема «интерпретировать симптомы и описать их» вообще не встает.
Ну и если, как мы только что выяснили, этот навык даже программистам не всем нужен, то нахрена этого требовать вообще от всех в школе?!
- Ноут через год-полтора без ухода начинает тормозить, одна из основных причин — валенок на радиаторе.
- Ноут стоит дороже ПК равных характеристик, и почти не подлежит апгрейду. При продаже ноута теряется 50-70% исходной цены
- Если накривить с энергосбережением, то срок жизни батареи, экрана и жесткого диска становится меньше.
- Базовые навыки ухода за компьютером позволяют решить простейшие задачи без вороватых «мальчиков-компьютерщиков по вызову» с конскими ценниками.
- Некоторые люди правда цепляют дискеты на холодильник магнитиком, хранят сидюки на солнце, флешки на микроволновке, а переносной hdd носят чуть ли не за голенищем сапога. Я видел все эти случаи, как и искреннее удивление «А почему сломался? Как — так нельзя было?!»
Ноут через год-полтора без ухода начинает тормозить, одна из основных причин — валенок на радиаторе.У меня не начинает тормозить, хотя ни один из своих ноутов я никогда не чистил.
Ноут стоит дороже ПК равных характеристик, и почти не подлежит апгрейду. При продаже ноута теряется 50-70% исходной ценыЗато комфортнее.
Если накривить с энергосбережением, то срок жизни батареи, экрана и жесткого диска становится меньше.А если туда не лезть — не накривишь.
Базовые навыки ухода за компьютером позволяют решить простейшие задачи без вороватых «мальчиков-компьютерщиков по вызову» с конскими ценниками.Если ноут просто использовать, он ломается очень редко, в среднем, менее одного раза за жизнь устройства. А на проблемы типа «залил, не включается» есть сервисный центр под окном со вполне нормальными ценами (ну а выбрать такой по отзывам в каком-нибудь 2ГИС не так уж и сложно).
Некоторые люди правда цепляют дискеты на холодильник магнитиком, хранят сидюки на солнце, флешки на микроволновке, а переносной hdd носят чуть ли не за голенищем сапога. Я видел все эти случаи, как и искреннее удивление «А почему сломался? Как — так нельзя было?!»А часто ли людям вообще в современной жизни нужны съемные устройства? Я вот за последние три года использовал CD два раза, для установки Linux, и подозреваю, что большинство этого не делает. А все флешки, внешние диски и уж тем более дискеты давно потеряны за ненадобностью.
Согласен с тем, что это сэкономит немного денег. Но тогда почему вы предлагаете учить именно этому навыку экономии, а не какому-либо другому, более существенному? Не вестись на уловки из рекламы, покупать не первый попавшийся товар, а после сравнения с альтернативными вариантами, знать, какие есть льготы, пособия и вычеты, уметь готовить вкусную еду из дешевых продуктов, быть устойчивым к разводам всяких «риелторов» и «форексовиков»,… Боюсь, конкретно такой вид экономии не попадет даже в первую сотню наиболее существенных. К тому же, есть люди (например, я, как показано в примере выше), которым такая экономия не нужна. Так зачем учить всех поголовно неважному и не всем нужному навыку?
Зато комфортнее.
Категорически не согласен.
У меня не начинает тормозить, хотя ни один из своих ноутов я никогда не чистил.длинношерстные животные, много пыли, неправильно разведенная вентиляция, врожденные дефекты охлаждения… Свой компьютер я чищу не реже раза в два года, хотя у меня корпус midi tower, иначе запыление начинает сказываться.
Зато комфортнее.Это если деньги есть. Можно и машину продавать, как пепельница заполнится…
Если ноут просто использовать, он ломается очень редко, в среднем, менее одного раза за жизнь устройстваСкачки напряжения (сгорел БП), отошедшие разъемы при переноске, сдохшие вентиляторы… Цена вопроса 0-500р, если делать самому, и значительно дороже в СЦ. Ну и «просто использовать» — сильно широкое понятие.
А если туда не лезть — не накривишь.У сони, например, он с завода кривой. Опять же, есть разные сценарии использования, когда лучше лезть. чем не лезть.
А часто ли людям вообще в современной жизни нужны съемные устройства?Чаще, чем Вам.
почему вы предлагаете учить именно этому навыку экономииПотому что перечисленное Вами не имеет отношения к информатике. Это право, логика, психология и экономика, которые, впрочем, тоже очень криво читают. Остается в рамках только грамотный апгрейд (из идеи, что компьютер — это инструмент под задачу) и бережное обращение.
Свой компьютер я чищу не реже раза в два года, хотя у меня корпус midi tower, иначе запыление начинает сказыватьсяА у меня двое длинношерстных котов и длинноволосая жена, а пыль примерно как у всех, но запыление не сказывается на производительности (ну или сказывается незаметно).
Скачки напряжения (сгорел БП), отошедшие разъемы при переноске, сдохшие вентиляторыИ как часто это в реальности происходит? В моей семье за последние 10 лет лишь однажды пришлось чинить ноут — он был залит.
Потому что перечисленное Вами не имеет отношения к информатике.Ну так может стоит убрать эту тему из информатики, уменьшив количество часов, и добавить какую-либо из тех тем в другие предметы? Или просто дать школьникам возможность чуть отдохнуть? Нет смысла учить всех тому, что практически никому не понадобится.
А часто ли людям вообще в современной жизни нужны съемные устройства? Я вот за последние три года использовал CD два раза, для установки Linux, и подозреваю, что большинство этого не делает. А все флешки, внешние диски и уж тем более дискеты давно потеряны за ненадобностью.
А фильмы и музыку Вы дома не смотрите и не слушаете? Некоторые люди DVD с фильмами/музыкой покупают. А некоторые люди картинки на ПК рисуют и так много, что на винт не влезает. А другие в игрушки играют и чуть не каждый ход сохраняются. А если винт накроется? Страховочные копии большинство не делает?
А фильмы и музыку Вы дома не смотрите и не слушаете?
Практически нет. А если смотрю — то из и-нета.
так много, что на винт не влезает
Если на хард не лезет — то на DVD — тем более (объёмы у них с хардом несопоставимы). Если что-то не лезет на хард — значит нужен хард побольше.
Страховочные копии — на другом харде или в и-нете.
Не соврать, лет пять уже лазерными дисками не пользовался. Совсем.
А большинство — вообще не хранит контент дома. Потом очень жалеет, когда хостер удаляет, но это их ничему не учит.
А большинство — вообще не хранит контент дома. Потом очень жалеет, когда хостер удаляет, но это их ничему не учит.Вчера с сайта Микрософта качал 5 Гигов — со своих DVD было бы сильно быстрее скопировать. Т.о. хранить большие объемы в облаках м.б. не очень удобно. На сайтах компаний, сравнимых с Микрософтом, у меня были выложены публикации и программы. Потом их вдруг удалили. Помня это, я, как вижу интересную мне публикацию или программу — сразу ее качаю, т.к. невозможно войти дважды в одну и ту же сетку. Этим объясняется большой расход места на локальных дисках.
Кстати говоря, как Вы потом во всём этом разбираетесь? Систему тегов ввели?
А фильмы и музыку Вы дома не смотрите и не слушаете? Некоторые люди DVD с фильмами/музыкой покупают.В эпоху онлайн-кинотеатров, торрентов и iTunes? Некоторые, конечно, покупают DVD, но, поверьте, ностальгирующих ценителей не так уж и много.
некоторые люди картинки на ПК рисуют и так много, что на винт не влезаетИзвините, я вам не верю. Даже фотография в RAW нечасто весит больше 20 Мб, то есть, на винт в ноуте таких войдет около ста тысяч.
А другие в игрушки играют и чуть не каждый ход сохраняютсяОпять же, я о таких слышал, но никогда не видел. Очень сомневаюсь, что они составляют большинство.
А если винт накроется? Страховочные копии большинство не делает?Если делать бекапы руками на внешний винт, то восстановить, скорее всего, все равно не удастся, потому что там будет помойка. Куда проще поставить для этого сетевой накопитель или хранить весь важный контент на всяких яндекс.дисках и iCloud.
Некоторые, конечно, покупают DVD, но, поверьте, ностальгирующих ценителей не так уж и много.А Вы зайдите при случае в какой-нибудь крупный магазин, где есть прилавки с дисками. Постойте рядом и посмотрите, как часто что-то покупают. В сетке искать надо, а тут посоветуют и покажут. Многие для детей покупают. Аудио-диски многие в автомобиле слушают. Разные причины. Факт, что продавцы дисков имеют стабильный доход.
Даже фотография в RAW нечасто весит больше 20 МбОни (художники) промежуточные варианты хранят. И фотографии пачками делают, хорошо если из сотни 1 окажется подходящей, чтобы ее выложить. А еще софта много ставят с кучей плагинов. Это закон природы – какой бы большой винт ни был, творческий человек всегда найдет чем его загрузить под завязку.
Очень сомневаюсь, что они составляют большинство.Большинство кого? Большинство игроков-рекордсменов, сколько могу судить по разным игровым форумам, играет именно так «сэйв/лоуд».
Если делать бекапы руками на внешний винт, то восстановить, скорее всего, все равно не удастся, потому что там будет помойка.Я не про внешний винт. Как только черновики начинают путаться под ногами – скидываю их на DVD, и по прошествии времени выбрасываю этот диск, не глядя.
Постойте рядом и посмотрите, как часто что-то покупают.Уверен, что покупателей будет много. Но также уверен, что если поделить на 17 млн жителей Московской агломерации, получится около нуля.
какой бы большой винт ни был, творческий человек всегда найдет чем его загрузить под завязкуЕсли творческому человеку не хватает двухтерабайтного жесткого диска в ноуте, то диски его уж точно не спасут. Дальше только сетевые накопители (до 32 Тб можно найти по приемлемой цене).
Большинство кого?Большинство населения нашей страны, очевидно. Выше в ветке предлагалось учить перечисленным вещам на обязательных уроках информатики в средней общеобразовательной школе.
Как только черновики начинают путаться под ногами – скидываю их на DVD, и по прошествии времени выбрасываю этот диск, не глядяСкорее всего, вы просто привыкли к такому способу бекапов. В нем очень просто запутаться, по сравнению с альтернативами.
А Вы зайдите при случае в какой-нибудь крупный магазин, где есть прилавки с дисками.
Я в Питере знаю наверное всего пару магазинов где реально еще можно выбрать диски. Еще в некоторых супермаркетах временами лежат развалы всякой всячины за копейки, но даже их я уже давненько не видел. Поэтому да, в специализированном магазине действительно покупатели будут, но когда таких магазинов не больше десятка на многомиллионный город, то говорить о том что покупают много… А, вот еще вспомнил — среди дальнобойщиков диски пользуются популярностью, по вполне очевидным причинам, но их в процентном соотношении тоже не очень много. DVD реально ушли из жизни, эпоха прошла.
Про геймеров вы зря — чтобы забить сейвами современный жесткий диск на пару террабайт надо крайне постараться. Я играю именно так, как вы говорите и все мои сейвы не весят в сумме и пары десятков гигабайт. Большинство современных топовых игр весит больше. И я уже не говорю о том, что скидывать сейвы на DVD бессмысленно — старые сейвы никто никогда оттуда назад не достанет. А если достанет, то загрзуит, ничего не сможет вспомнить и убьет обратно.
А фото-видео-рисунки. Если человек без проблем загрузил террабайтный винт своим творчеством, то скажите сколько ему понадобится болванок чтобы ощутить разницу? А сколько времени на их запись? Я подозреваю что реально дешевле будет купить еще один террабайтный внешний винт, он даже места будет занимать на порядок меньше. С современными объемами жестких дисков, их скоростью и их ценой DVD болавнки, даже блюрей, не выдерживают никакой конкуренции.
среди дальнобойщиков диски пользуются популярностью, по вполне очевидным причинамМне, наверное, везет: как в Москве на такси еду — так у водителя диск крутится. Думаю, что в гугле можно найти точную информацию по спросу. Но мне эта тема кажется не очень важной.
Я подозреваю что реально дешевле будет купить еще один террабайтный внешний винт, он даже места будет занимать на порядок меньше. С современными объемами жестких дисков, их скоростью и их ценой DVD болавнки, даже блюрей, не выдерживают никакой конкуренции.М.б. реально дешевле будет купить еще один террабайтный внешний винт, но НАДЕЖНОСТЬ! Винты имеют склонность неожиданно выходить из строя. Испортить один DVD нужно очень постараться (нпр., на длительное время поставить на него горячий
А вот болванки почти все не читалисьА Вы после записи верификацию заказывали? Такое бывает, если: а) скорость записи выше, чем позволяет устройство; б) болванки «ноунэйм» и настолько плохие, что на них ни при какой скорости ничего не запишется; в) читалка дурит — стоит попробовать прочесть на другом ПК.
Хорошие DVD-R в среднем живут до 30 лет в правильных условиях: контроль температуры и влажности, чистый воздух (зависит от конкретного состава и материалов диска). Перезаписываемые диски живут уже заметно меньше даже в хороших условиях.
Это конечно больше чем жесткие диски, но я сомневаюсь что людей которые реально выдерживают правильные условия и покупают только реально качественные одноразовые болванки — много. Это скорее исключение. У остальных DVD начнет умирать уже лет через 5. Особенно если его часто использовать. 5 лет для архива это совсем несерьезно же.
P.S. Я опираюсь на информацию из сети про условия и максимальный срок жизни, вполне может быть и лажа. Но фильмы на DVD купленные ~10 лет назад сейчас не запускаются ни один из нескольких десятков.
Возможно мне просто не повезло и в моем родном городе (небольшой городок в сибири) продавались в основном некачественные болванки, так как у меня и моих знакомых опыт другой. Но вы меня убедили в том что так не всегда, спасибо, статья интересная.
долго слишком
А надо перед обедом запись ставить и спокойно идти обедать :)
Согласны ли Вы, что школа не должна и не может дать достаточных систематичных знаний ни >по одному из изучаемых там предметов, в том числе и по информатике
- То, что не может дать — это точно...(конечно хочется верить, что есть редкие исключения, подтверждающие правило) на текущий момент актуальнее — лишь бы не отбивала желания вообще их получать.
В школе нужно учить быстро печатать на ПК
В школе нужно вообще вводить курс пользователя ПК/Моб.девайсов и основы безопасности сетевого общения. (С возможностью зачета экстерном). Так как на самом деле уровень владения у всех оочень разный, и если в наше время — потому что компы только начали становиться доступными, то сейчас — потому что у детей планшет/мобила а к родительскому компу (если он вообще есть) доступ ограничен. Так же как и навыки работы в интернете. И зачастую уровень детишек гораздо продвинутее, чем родителей, но это все равно не систематичные знания. Хотяб чтоб после школы умели придумывать и хранить пароли, креативнее чем имя-год-рождения не отключали антивирус, потому что мигает красненьким, не велись на "скачать бесплатно без рекламы", могли опознать фишинговый сайт и рекламные страницы-имитаторы известных ресурсов, могли описать действия приводящие к ошибке, читать надписи и запилить баг-репорт, а не "ой, караул тут какое-то окошко вылезло". Даже если в будущем хотят стать бухгалтерами!
Роль математики для информатики в школе высокая
В идеально утопической школьной программе
математика(алгебра/геометрия/логика)<= информатика =>физика должны перекликаться и дополнять друг друга и помочь ответить на очень частые вопросы — нафига мне учить эту муть
ЯП для школьной информатики должен быть:
А тут, я хоть и уважаю паскаль и питон люблю, но… во-первых алгоритмы и общая суть первичнее, а во вторых — и то и другое — консоль, а консоль — "это как-то скуучно" поэтому мы с канвас развлекаемся и компилить ничего не надо, и результат сразу виден.
В идеально утопической школьной программеНу не такая уж это и утопия. Реализовать, конечно сложно, скорее из-за догматов системы образования, но реально. У меня почти так и было: дана задача-практикум по физике: определение скорости звука в разных средах> «блин, а как и чем мне померить скорость звука» > читаем учебник физики, находим схемы опытов и вывод формул> формулы нужно привести к условиям эксперимента — пошла математика> данных много и их долго и нудно считать вручную/на калькуляторе> пишем программу для обработки данных и построения графиков- вот вам и информатика.
математика(алгебра/геометрия/логика)<= информатика =>физика должны перекликаться и дополнять друг друга и помочь ответить на очень частые вопросы — нафига мне учить эту муть
Но! В современных реалиях в школе так много информационной ерунды(когда ж учителя успевают учить с этими планами и отчетами?), что без знающего человека школе не обойтись и в большинсстве случаев это информатик.
Впрочем современная система образования так угроблена, что спор выше не имеет смысла и специалисты будут выживать разве что вопреки школе(исключение — некоторые элитные школы\лицеи, но там по сути родители платят за обучение) и вузу(в российских реалиях практически без исключений).
Школа на мой взгляд это действительно профориентация в первую очередь. Попробовал то, это, выбрал что понравилось чтобы учиться дальше уже в вузе или еще где. Правда чтобы это работало нормально нужно сделать в старшей школе возможность выбора предметов. Чтобы не мучать бедных технарей ненужными им гуманитарными предметами и наоборот, чтобы была возможность сконцентрироваться на интересном и том что пригодится в дальнейшем.
Но вообще, из всего физмата только 3-5 человек как-то могли в школьное программирование на информатике.
Как известно, истина в математике и естествознании не определяется голосованием.
Автор явно прогулял уроки «философии научного познания» в универе. Разница между математикой, и естествознанием заключается именно в том, что в естествознании истина определяется голосованием всегда, а в математике только иногда!
В математике существует теорема о неполноте утверждающая, что в принципе математика не выводима из конечного количества аксиом, и соответственно какие аксиомы включать в математику, а какие нет решается голосованием экспертов. отсюда целые отрасли математики возникли, типа теории исчислимых множеств.
А в естествознании вообще все теории приближённые и научное знание определяется тем, согласно ли все или большинство научного сообщества с имеющейся неполной интерпретацией данных и имеется ли достаточное количество противоречащих ей данных чтобы приступить к активному поиску альтернативной интерпретации.
Зануда моде офф.
какие аксиомы включать в математику
Какие аксиомы включать в какую математику.
А к истине математика относится опосредованно — через естественные науки.
А в естествознании вообще все теории приближённые
И именно поэтому истина сама по себе не определяется. Тем более — голосованием. Необходимо и достаточно, чтобы потребители теории знали насколько она точна и где границы её применимости.
Хорошее понимание этого явления дают два постулата метрологии: истинное значение измеряемой величины существует; получить истинное значение с абсолютной точностью невозможно.
Истина в естествознании определяется воспроизводимым экспериментом. В некоторых случаях подтвержденным наблюдением.
Не истина, а близость к истине.
Истина в классической математике определяется доказательством.
Не истина, а внутренняя непротиворечивость.
/зануда мод
Не истина, а близость к истине.
Не истина, а внутренняя непротиворечивость.
Зависит от философского мировосприятия. Нпр., солипсизм противопоказан естествознанию.
Не истина, а внутренняя непротиворечивость.
Зависит от философского мировосприятия.
Не зависит от мировосприятия уж точно не имеет никакого отношения к солипсизму. Зависит от формальной логики.
Какая математика истеннее, Евклида или Лобачевского? Никакая! Теорема Гёделя напрямую показывает что нельзя из 9 аксиом вывести которая из двух десятых правильнее. Математики голосуют ногами, одни выбирая одну, другие другую, создавая две области математики. И так всегда.
В математике все по другому. Вы можете доказать, что исходя из выбранных аксиом ваше заявление верно. Но правильный набор аксиом доказать нельзя. Не существует истинных аксиом. Учёные голосуют ногами выбирая для своих исследований разные наборы аксиом, и формируя разные области математики. Есть теорема, что всю математику к конечному набору аксиом свести нельзя, и он всегда будет вопросом личного выбора. Эта теорема называется теорема Гёделя о неполноте и была доказана в 1930-ых годах. По этому математики тоже голосуют, но не за близость, а за произвольно выбранную аксиоматику, кому какая кажется более красивой и интересной. Истинность в математике вообще не существуют, в ней может быть только непротиворечивость и только внутри выбранной с потолка аксиоматики. Что для геометрии Лобачевского верно для геометрии Евклида может быть неверно и наоборот.
Вы опять путаете математику с естественными науками.Я не путаю. Сказал для естественных наук. Для математики говорите «внутренняя непротиворечивость». Мой вопрос остается: «Что это изменит на практике?»
Что касается теоремы Гёделя о неполноте, то по вопросам ее применения, нпр., к философии есть разные мнения. Есть много спорных спекуляций.
Некоторые участники обсуждения высказали сомнение в необходимости математики для изучения информатики. Может, мне и здесь показалось, что следующий пример о необходимости знания Булевой алгебры хотя бы частично развеял эти сомнения
Почему вы приравниваете необходимость знания булевой алгебры к необходимости некоего абстрактного "знания математики"?
все школьники не умеют печатать, и методам быстрой печати их в школе не учат
Ну и что? Кому надо печатать быстрее, тот и так научится.
С них и начнем наш опрос.
У вас вопросы и ответы какие-то сильно однобокие. Составлены так, что напрашивается ответ "Да", но по ним можно сделать любой вывод, удобный опрашивающему.
"Согласны ли Вы, что важен не язык и другие технологии, а алгоритмы?" — "Больше половины опрошенных считают, что важны алгоритмы, значит надо учить в школе алгоритмы"
Не значит. Для одних задач подробное знание алгоритмов нужно, для других достаточно общего знакомства. Обучение в школе в первую категорию не входит.
"Роль математики для информатики в школе высокая" — "Больше половины опрошенных считают, что роль математики высокая, значит надо давать больше математики"
Не значит. Роль каких именно разделов математики, и насколько подробные знания считаются высокими? Ну допустим, опрос показал что высокая, и что?
"В школе нужно учить быстро печатать на ПК"
Независимо от статистики этому можно уделить пару занятий, чтобы просто сообщить, что есть такие методики, и попробовать их на практике.
Добавлю про GUI и ООП.
GUI в Visual Basic или C# и GUI в виде BGI-графики в Pascal/BorlandC это сильно разные вещи.
Пользоваться ООП для работы с GUI и писать классы с нуля для своих целей тоже разные.
У нас был Visual Basic. Из обучения я понял, что можно раза нажать на кнопку, и откроется обработчик, а если поставить точку после названия чего-то, то появится список методов, которыми можно пользоваться. При это я абсолютно не понял то, что было написано про ООП в учебнике информатики. Какие-то документы, метод "Открыть", где он у документа, почему именно так. Потом я учился на программиста, случайно столкнулся с этим учебником, прочитал эту главу, и понял, что там реально непонятно написано.
Мне кажется, можно начинать с использования GUI и объектов при составлении алгоритмов, ограничив работу с ними до минимума, потому что это позволяет получить наглядный результат и обратную связь. А для изучения ООП лучше взять языки, где изначально в программе никаких объектов нет.
Как выглядят типичные уроки по программированию? «Дети, вот переменная, а вот функция». Все это подается без объяснения того зачем оно надо, на каких-то синтетических примерах. В итоге образуется огромная пропасть между полученными техническими навыками (даже если удалось их получить) и умением их применять. Откуда и идут все эти шутки типа «на уроках нам весь год рассказывали как закручивать гайки, а на экзамене попросили собрать синхрофазотрон».
А идти надо бы от задач и от практического применения. Недаром же взрослым при изучении нового ЯП советуют взять какую-нибудь практическую задачу (написать свою имиджборду или игру какую) и учиться по ходу дела. В случае со школьниками начать можно было бы с банального решения домашки по математике. Написать программу которая решает все эти задачки про поезда из пункта А в пункт Б или что-то в этом роде. Тут сразу становится видно ЗАЧЕМ нужно программирование вообще. Не чтобы пятерку получить и забыть, а чтобы научить компьютер решать за тебя практические задачи. Ну и декомпозиция та же — как от задачи прийти к алгоритму решения и затем как этот алгоритм запрограммировать.
А конкретный язык там или скорость печати — дело десятое. Главное суметь процесс инженерного мышления (проблема -> алгоритм решения -> реализация алгоритма известными инструментами) поставить.
Идут от частного к общему, от маленьких кирпичиков и базовых конструкций к сложным программам.В школе не может быть по-настоящему сложных программ. Скажем, тысяч на десть строк исходного кода.
Написать программу которая решает все эти задачки про поезда из пункта А в пункт Б или что-то в этом роде.Это не будет сложной программой. И рассуждения про декомпозицию в этом случае никто не поймет.
Именно так и нужно. Тут уловлена сама суть. Два важных вопроса — "зачем это нужно крнкретно ученику" и "как это сделать из палок и верёвок без колдовства". Без этих ваших заумных битов и байтов в которые вникнет только дрищ и ботан Петя а прикладное программирование в рамках школьных и бытовых задач, которые внезапно интересны троешнику Васе.
Ну например написать чат-бота для какой-нибудь соцсети, который будет сообщения слать одноклассникам в 3 ночи. Или автоматом писать чушь в комментариях к фоткам, которые одноклассники же и выставляют.
Это смог сделать даже я, когда-то двоешник, и без учителя, к примеру. А Васе, к примеру, могут быть интересны микроконтроллеры или рассчёт печатных плат. Или плугин к скетчупу для судомоделистов. И всё это вполне можно объяснить Васе. Начиная от общей постановки задачи. А не от битов, которые непонятно как вообще к решению этой задачи пристегнуть не вызвав мозговые судороги.
которые сами по себе неплохо приобретаются во время провождения времени в интернетеК сожалению, не приобретаются, когда руки стоят криво. А переучиваться сложнее, чем научиться.
"Руки стоят криво" — это эфмеизм для человека талантливого в отрицательную сторону или вы говорите про постановку рук при печати слепым методом?
Если второе, то переучиваться намного проще чем учиться с начала. По крайней мере, некоторым людям.
Создать достаточно простой интерфейс не сложноДа, пару кнопок на форму кинуть не сложно — сложно понять, как это работает.
Вы чайник кипятить научились только после изучения термодинамики?
Например, как сложить 2 числа и вывести результат, как передвинуть объект в другое место экранаЧтобы сложить 2 числа не нужна программа в GUI. А передвинуть объект на своей форме или на десктопе? В любом случае тут надо кое-что понимать в плане событий и их обработки.
Она нужна, чтобы наглядно увидеть результат в привычном интерфейсе, а не представлять всё в воображении, глядя на мигающий курсор.
Чтобы передвинуть кнопку на форме, надо просто поменять ей координаты, без всяких событий. button1.X = 100
глядя на мигающий курсорОтвечая Вам гляжу на мигающий курсор и пытаюсь понять, что в нем плохого?
Чтобы передвинуть кнопку на форме, надо просто поменять ей координаты, без всяких событий. button1.X = 100
Как без событий понять, что форма передвинулась? И когда она передвинется? При создании окна? И какой в этом смысл для школьника? — Даже если заметит, что что-то там двигается? Откройте почти любой сайт — там так реклама скачет…
Отвечая Вам гляжу на мигающий курсор и пытаюсь понять, что в нем плохого?
Для вас ничего, потому что вы уже знаете, что там происходит.
Как без событий понять, что форма передвинулась?
Посмотреть на экран.
И когда она передвинется? При создании окна? И какой в этом смысл для школьника?
Делаем обработчик нажатия кнопки, там пишем изменение координаты, этой же кнопки или другой. Нажали — изменилось. Круто, мы научились управлять объектами с помощью программы.
А, ну нажатие кнопки это тоже событие, но чтобы его сделать, понимать что-то "в плане их обработки" совершенно не надо.
Круто, мы научились управлять объектами с помощью программы.Действительно круто! Но какая от этого польза? Что-то делать, не понимая что делаешь. Можно, нпр., купить в магазине радиоконструктор, подарить ребенку-дошкольнику, если он аккуратно соединит проводки по картинке, то приемник заработает. Смысла в этом никакого.
Почему не понимая-то? Управление объектом производится через задание координат.
А как они в консоли числа будут вводить, не понимая организацию памяти, выделение буфера, преобразование строки в число? Да так и будут, введут и всё, потому что цель тут другая — использовать результат в своем алгоритме.
textBox.text = 1 + 2
и writeln(1 + 2)
Почему вы первое называете "не понимая что делаешь", а второе "понимая что делаешь"?
Какими многими строчками кода?
Form1_Button1Click
textBox.text = 1 + 2
End
Почему несложно и почему текстовое поле сложнее?
Какими многими строчками кода?
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text := intToStr(1+2)
end;
end.
Файл Unit1.dfm не привожу — там размеры формы, размеры и расположение компонентов GUI.
А причем здесь Delphi?) Речь про специализированные языки.
Вот Visual Basic например.
Или Лого
сброс
$х = 100
$у = 100
повтори 4 {
иди $х,$у
цвет_пера 23, 130, 95
толщина_пера 3
повтори 6 {
вперёд 50
налево 60
}
иди $х-5,$у-15
цвет_пера 200, 200, 50
толщина_пера 2
повтори 12 {
вперёд 20
налево 30
}
$х = $х+90
$у = $у+90
}
иди 400,400
Вполне себе GUI без лишнего кода, позволяет наглядно изучить циклы.
С текстовыми полями все становятся сложнее, если где-нибудь в них допустить ошибку. Например создать обработчик события нажатия, а потом переименовать кнопку. Или удалить ее, создав новую. Или создать два обработчика.
В html+js с этим еще не так трудно. Описание и обработчик на одном экране, связь явная по имени функции. А вот в WinForms уже появляется магия, с которой не разобраться без понимания хотя бы синтаксиса классов.
Было бы от чего уставать. Я в школе на олимпиадах по программированию (а это 5 часов подряд) со своим тогда еще двухпальцевым методом не уставал.
со своим тогда еще двухпальцевым методом не уставалКакой бы силой не обладал спортсмен — экономия сил позволит ему достичь лучшего результата!
Оптимизировать нужно наиболее дорогую часть. Так вот: совсем не набор текста был моим ограничивающим фактором.
Смотрите.
Ситуация 1. До конца тура осталось полтора часа и три нерешенные задачи. Вы думаете над ними, но не успеваете придумать способ решения решения хотя бы одной из них до конца тура.
Ситуация 2. Вы очень хорошо подготовились, и благодаря десятипальцевому методу решили пять задач быстрее. До конца тура час и сорок пять минут и три нерешенные задачи. Вы думаете над ними, но не успеваете придумать способ решения решения хотя бы одной из них до конца тура.
В чем преимущество ситуации 2 над ситуацией 1? :-)
Чемпионы, наверное, и правда оптимизируют все. Но я-то чемпионом не был, и от первого места я отставал не на секунды — а в принципе.
PS кажется, мы ушли куда-то в сторону от темы. Мой тезис был в том, что если работа не заключается в одном только наборе текста — то устать именно от набора текста невозможно. А значит, "устают от набора текста в 10 раз меньше" — сомнительное преимущество для большинства.
если работа не заключается в одном только наборе текста — то устать именно от набора текста невозможноПо моим ощущениям возможно. А если мы продолжим здесь наш обмен тезисами, при этом суммарно каждый наберет примерно одинаковое число букАв, но я буду набирать в 2 раза быстрее, чем Вы, что я потрачу в 2 раза меньше времени. За это время я успею прочесть еще что-то полезное, а Вы не успеете.
Для них это тяжело. Даже в ВК они начинают обмениваться (сам в шоке) не текстовыми, а голосовыми сообщениями. На первом занятии 50% постоянно делает опечатки и этот процент падает довольно медленно.
Это довольно трудно, представлять, что ты медленно печатаешь и не кажется весомым аргументом.
Ну так пусть делает. Вы же не машинисток готовите.
Крайне редко кто-то сталкивается с необходимостью перепечатывания текста. Тем более — незнакомого.
Крайне редко сталкиваюсь с необходимостью написания рукописного текста объемом более одной страницы за заход. Плюс у меня не самый красивый почерк курсивом. Поэтому пишу печатными буквами. Последний раз приходилось много писать от руки в армии, сержантские конспекты по метанию гранат нужно было подготовить. Под конец срока, разрешили эти же конспекты распечатывать.
Повседневные задачи это код, рабочая переписка и комментарии на хабре. С одной стороны, хочется вернуться в прошлое и изучить десятипальцевый метод набора лет на 5 раньше. С другой — в те времена и компьютера у меня не было.
Я о том и говорю, что сам. Каждый сам решает, сколько он печатает и устраивает ли его скорость набора. Можно только дать информацию, что можно научиться печатать быстрее. Лучше это время потратить на программирование или там на возможности офисных пакетов.
Как тратить время на программирование, если половину занятия студент набирает одним-двумя пальчиками код образца? На самостоятельное решение задач почти не остается времени. Основная причина невыполнения дз — "нет времени". Да откуда оно возьмется, если студент писать не умеет?
Допустим мы говорим не о программистах, а об операционистах банка или почты? Вам нравится ждать, пока этот человек заполнит ваши данные в ИС?
И это нормально, потому что они учатся еще. Информатика это вообще первый предмет, где им понадобилось набирать текст на компьютере.
В обучении пользования компьютером есть много других занятий, не связанных с набором текста. И да, я бы лучше медленно понабирал другую программу, чем повторять один и тот же текст в тренажерах.
Основная причина невыполнения дз — "нет времени". Да откуда оно возьмется, если студент писать не умеет?
Вот за это преподавателей и не любят. Возьмут какую-то частность и сделают главной причиной, без всякой логики. Вы думаете, он все это время печатает, и если будет быстрее, то у него 3 свободных часа появится? У них так-то еще 10 предметов кроме вашего, у многих кружки-секции, и отдыхать еще когда-то надо.
А еще может быть так, что основная причина невыполнения ДЗ — необязательность выполнения.
Допустим мы говорим не о программистах, а об операционистах банка или почты?
Говорим мы о школьниках, многие из которых не будут с клиентами работать. И думаю, вы встречали операционистов, которые печатают нормально. Так что школа здесь ни при чем.
Если школьник будущего будет только сидеть в фейсбуке как пользователь, то ему уже ничего не поможет.
У подавляющего большинства клерков и операционистов тоже есть телефоны и планшеты для того, чтобы сидеть вконтакте, но работают то они на ПК. Есть, конечно, еще всякие сварщики, сантехники, водители, механики, няни и медсестры. Вот им может быть и не нужно уметь быстро печатать.
Готовить в школе к сидению в фейсбуке как минимум странно.
К карьере сварщиков и сантехников детей готовят на физике и химии. К карьере медсестер на химии и биологии. А мы обсуждаем информатику, которая в целом далека от этих профессий. Поэтому развивать имеет смысл такие навыки, которые близки к теме.
Как то не сходится. "Быстрая печать далека от информатики" потому что "быстрая печать нужна при работе с информацией".
Вы точно это имели в виду?
А еще далеко не всем в жизни вообще пригодится хоть что-то из курса информатики, и поэтому обязательность урока информатики в средней общеобразовательной школе мне лично не очевидна.
Data Scientist работает с информацией, но скорости печати в 30 символов в минуту ему будет вполне достаточно для нормальной работы.
Весьма неправдоподобное утверждение. Вы точно представляете себе суть работы Data Scientist?
Большая часть работы — это формулировка и проверка гипотез. Кода пишется очень и очень мало.
Если вы категорически не согласны, думаю, вам не составит труда привести пример будничного задания для data scientist'a, в котором важна высокая скорость набора текста.
Будничное задание для data scientist это собрать и запустить задание на обработку данных для проверки гипотезы. А это всякие конфиги и код задания.
Формулировка гипотезы, кстати, должна быть не словесная, а письменная. Отчет о проверке тоже письменный. Для подготовки отчета тоже надо повыполнять всякие упражнения на агрегацию данных для оценки результата. Без этого можно начать ходить кругами в своих изысканиях.
Это, конечно, не сравнить с нагрузкой машинистки, но со скоростью меньше 100 символов в минуту это все будет болью. Сложно вообще представить такого специалиста без предварительной подготовки, требующей написания больших объемов кода.
По сути, получается, что набирать нужно примерно столько же, сколько и программисту — те же конфиги, код, задания, отчеты (если вы не согласны с этим промежуточным утверждением, пожалуйста, напишите), но программиста проще оценить.
Есть широко известный стереотип о том, что разработчик пишет около 10 строк кода в день. В моих проектах типичная длина строки составляет 35.8 символа, не считая отступов, так что чисто на набор кода уйдет около 12 минут в день при скорости 30 символов в минуту и чуть больше 1 минуты при скорости в 300.
Конфиги, уверен, существенно меньше кода. А задания и отчеты пишутся один раз на задачу, то есть, довольно редко (по крайней мере, те data scientist'ы, которых я имел счастье наблюдать, делали примерно два тикета в неделю).
Итого получается, что умение быстро печатать может сэкономить типичному data scientist'у десятки минут рабочего времени в день, не больше. Есть куча вещей, которые гораздо сильнее повлияют на его производительность. В то же время, даже если он вообще печатать не умеет, довольно быстро этот навык придет сам собой — да, постановка рук будет неправильной, но скорость в 200 с небольшим символов в минуту приходит в течение нескольких месяцев. Не говоря уже о всяких частых комбинациях — я вон в школьные годы умел вводить
begin
;
end
примерно за полторы секунды.Так что я не вижу, зачем нам учить будущего data scientist'a навыку слепого набора. А учитывая, что часть школьников и data scientist'ами не станет — тем более не вижу смысла учить всех.
10 строк кода в день это средняя температура по больнице. Берется количество строк в проекте, делится на затраченное время. А рефакторинг и процесс поиска решения? А переписывание по причине изменения требований?
На формулировку и написание данного комментария вы потратили около 15 минут (прошлый комментарий вы написали в 13:30). В нем содержится 2780 символов. Если не учитывать время, которое вы могли потратить на переписывание некоторых фрагментов текста, то ваша скорость печати составляет более 185 символов в минуту. Даже если вы не владеете десятипальцевым методом печати, то этой скорости вполне достаточно для повседневных задач.
Такой скорости можно достичь постоянной практикой или специальными упражнениями. Предполагаю, что постоянная практика займет существенно больше времени, чем упражнения.
У пользователей ПК есть еще склонность "мне лень тут пару слов писать, я лучше скопирую откуда-нибудь мышкой и вставлю через контекстное меню". При этом тратится куча времени. Если поставить навык печати, то такого желания скорее всего не возникнет.
Есть широко известный стереотип о том, что разработчик пишет около 10 строк кода в день.Очень старый стереотип. ИМХО сейчас в среднем раз в 10-30 больше. И еще исправления написанного кода. Другое дело, сколько из этих 100-300 строк будет в итоге выброшено.
Зависит от проекта. У меня были проекты, где и меньше писалось, не вычитая удаленное.
Если говорить о небольших и не сложных программах, близким к образовательным, то две своих программы написал за два вечера — в совокупности 5 часов. Одна программа 358 строк, вторая 467. Но многие куски кода там общие. Кроме того, такие программы пишутся от
Заменять этим навыком (якобы абсолютно полезным абсолютно всем) другие не менее полезные навыки — ересь. В лучшем случае ересь, а в обычном — вредительство.
Основы техники безопасности при обработке информации, к примеру, куда более полезный навык, чем десятипальцевая печать.
Потому что девочку-операционистку не спасёт её десятипальцевая печать, если она в пришедшем емейле откроет первый попавшийся файл, похожий на «платёжку».
Ваш компьютер заблокирован. Для разблокировки переведите 5 евро вот на этот счёт.
Чем тут вам поможет навык десятипальцевой печати? :)
P.S. Задумался, сколькими пальцами я печатаю.
Если печатаю (вот как сейчас) — четырьмя пальцами + большим пальцем (левым как правило) пробел жму + мизинцы — шифты удерживают. И вы знаете, довольно быстро печатаю…
P.P.S А тренажёры десятипльцевой печати мне ну ничем не помогли в жизни. И ничему меня не научили. Потому что без дальнейшего применения моторные навыки (да и любые вообще) из головы выветриваются мгновенно!
Автоматически приобретается навык печати двумя указательными пальцами. А для десятипальцевого метода на 300 символов в минуту надо уже руки поставить и мизинцы разработать.
Такой навык действительно нарабатывается автоматически.
Символов 100 в минуту уже вполне комфортный уровень.
Во втором классе при выделении времени на целенаправленное обучение клавиатурному письму этот результат достижим, по моем опыту, для примерно седьмой-восьмой части учеников. При использовании устаревшей методики.
Ну и плюс во втором классе информатика вообще может в школе отсутствовать (по стандарту она начинается с пятого).
Я здесь подразумевал старшие классы...
Не важно, я посто констатировал факт, что даже во втором классе эта скорость не уникальна. Стоит только поставить цель. Но главное, конечно не скорость, а грамотность.
2.
… у него просто нет соответствующих задач.
Давайте мы не будем решать за ребёнка, какие задачи у него есть, а каких нет. Единственная функция взрослого по отношению к ребёнку — это обеспечить его взросление. У каждого скорость взросления своя. Если у него появляются задачи, которые взрослому пока даже в голову не приходят, то это всего лишь хороший повод подумать и поучиться. И пообщаться с ребёнком.
3. Теперь клавиатурное письмо с 1 класса. Правда время на него в учебном плане не выделяется.
А, я кажется понял. Вы даете им задания, а они их медленно набирают. То есть это навык, который нужен от них лично вам, здесь и сейчас, а не с целью подготовить их к чему-то после школы.
И куда это должно пригодиться?Сочинения по литературе, лучше печатать, а не писать — чекер можно использовать. Рефераты всякие. «Образ Татьяны Лариной» — это не на одну страницу! В сетке можно посмотреть.
Ну так кому надо, тот на этом и научится. Я на рефератах как раз и начинал, когда интернета не было. Зачем специально-то заставлять?
Это проблема работодателей и клиентов, а не всех школьников. Кроме того, учить вы предлагаете в школе, а работать они будут через несколько лет. Без постоянной практики небольшой навык, полученный за 2 раза в неделю, запросто исчезнет.
Без постоянной практики небольшой навык, полученный за 2 раза в неделю, запросто исчезнет.Если руки поставлены правильно — это не исчезнет. Как не исчезнет уменье плавать или ездить на велосипеде.
Но зачем заставлять человека "ставить руки"? Ваше личное недовольство кем-то это не аргумент. Никаких серьезных недостатков отсутствие такого обучения не дает.
Никаких серьезных недостатков отсутствие такого обучения не дает.5 ударов в минуту с ошибками — это не серьезный недостаток? Я, как клиент банка, хочу, чтобы меня обслуживали с лучшим качеством!
5 ударов в минуту с ошибками — это не серьезный недостаток?
На 60 клавиш в минуту можно выйти и без обучения. Если банк берёт на работу тех, кто не научился — это явно не проблема школы.
Если банк берёт на работу тех, кто не научился — это явно не проблема школы.
А чья? Банка? Или клиентов банка?
Все это обсуждение вообще началось с того, что работодатели пожаловались на плохую подготовку кадров в целом.
А вы настаиваете, что утопающие все же должны помогать себе сами и школа вроде как тут помогать не должна.
Я видел быструю операционистку без десятипальцевого набора. Половина времени — переключение на мышку, слепая печать в школе тут поможет только из расчёта «может дизайнеры приложений будут больше времени уделять возможности не отрывать руку от клавиатуры, а менеджеры — обучению использованию этой возможности». Но, скорее всего, этого не случится.
Обращайтесь в банк. Почему из-за ваших проблем с банком я должен вместо интересного хоть и медленного программирования печатать одинаковые тексты на скорость?
Это можно по-разному покрутить. Например:
Печатать еще даже не научился, а уже подавай интересные задачки. Программировать ты после школы может и не будешь, а печатать точно придется.
Впрочем никто не ставит цели замучить учеников тренировками. Можно проводить их не весь урок, а первые 10-15 минут. Остальное время — что-нибудь поинтереснее.
Печатать он и так умеет. Двумя пальцами, но умеет.
Это тот случай, когда преподавателю нужно любыми методами, вплоть до казарменных, заставить сделать что-то не очень нужное сейчас, чтобы была польза в будущем. Я уверен, что если навязать (в разумном объеме) десятипальцевый набор в школе, то повзрослевшие ученики будут приходить и благодарить "спасибо, что научили. очень пригодилось".
А после десяти минут страданий можно и интересные задачки порешать.
Ввод первички…
Что в этом такого секретного, что человек не сможет изучить это сам, если решит что будет полезно?Некоторым вещам лучше научиться в детстве и под наблюдением тренера, который покажет как правильно. Нпр., и взрослый человек может самостоятельно научится плавать. Но ребенку это сделать проще. А если будет хороший тренер, то научит его плавать правильно, а не по-собачьи.
Ничего секретного. Польза принудительного и всегобщего обучения в том, что широкие слои населения будут владеть этим навыком. Таких людей намного больше, чем тех, кто:
- вообще осознает проблему
- может набрать (хотя бы двумя пальцами) в поиске "как научиться быстро печатать"
- найдет время для самостоятельных занятий
- усидит за скучными занятиями по отработке каждого пальца
Подозреваю, что операционистами сидят как раз такие люди, которые такой фильтр не проходят.
Как не исчезнет уменье плавать или ездить на велосипедеЯ не ездил на велосипеде 7 лет, с 15 до 22. В 22 я купил велосипед и попытался на нем поездить — за первые 10 метров упал 5 раз. И даже спустя пару недель ежедневных тренировок у меня была точность маневров +-3 метра, что совершенно не подходит для езды в городе.
Я не ездил на велосипеде с 7 лет (из детского вырос, взрослый не купили).
Купил себе велек в 27 лет (20 лет спустя). Первое время было трудно, однако не упал ни разу. Через пару дней тренировок — вернулась уверенность.
Через пару недель — уверенно держался в хвосте у своего более опытного товарища на московских улицах. (В правом ряду, как положено, а не на тротуаре, как уроды катаются).
Ещё через месяц — сам ездил по некоторым московским улицам — где движение слабое.
А что делать с теми у кого не получается упражнения делать? Двойка за четверть и вызов родителей в школу? :-)
Было бы так — у меня не было бы проблем с первым уроком в "соло на клавиатуре". А я тот урок до сих пор пройти не могу.
Там сотня букв "а" разделенных пробелами.
Учебник-тренажер многими считается лучшим. Некоторые даже считают что его автор изобрел десятипальцевый метод (лично я знаю что это не так).
Разумеется, это какое-то из начальных упражнений! Я же сразу написал что это первый урок :-)
Сложно то, что после трех опечаток упражнение провалено и надо начинать заново.
А правда, что там в промежутке между попытками ещё и текст какой-то показывается и мышкой что-то надо сделать?
Сложно то, что после трех опечаток упражнение провалено и надо начинать заново.Плохой тренажер! Его автор, видимо, не понимает разницы между обучающей программой и игрушкой вроде тетриса. Найдите упражнения без всякого тренажера и выполняйте их, честно следя за правильной постановкой рук — увидите, что скорость будет расти.
Там первые 10 уроков в таком же духе, только буквы меняются. Главное не торопиться. Такой совет вам и в самой программе дают.
когда человек печатает 20-30 символов в минутуТ.е. страницу текста стандартного формата А4 он будет перепечатывать полтора — два часа! Это скорость улитки.
Ну и зачем обычному человеку нужно перепечатывать страницу текста формата А4? :-)
Во всём дипломе своего — чертежи и результаты расчётов, а из текста — введение, заключение, выводы, ах, да, ещё автореферат.
Все прочие страницы состоят в основном из цитат из источников, рисунков (частью своих, частью — из источников), таблиц (так же — частью своих, частью из источников), собственно формул (тут скорость печати текста мало поможет).
Кроме того, если студент не зря писал курсовики, то значительная часть из них пригодится для диплома.
В технической части своего текста относительно больше, чем чужого. Но всё равно крайне мало по сравнению с нетекстовым содержанием.
Экономическая часть содержит одну-полторы страницы текста — остальное таблицы и формулы.
Зато экология (она же охрана труда), за исключением некоторых расчётов (вентиляция, освещение, сечение тросов грузоподъёмных устройств и т.п. — по страничке-полторы на каждый расчёт вместе со схемой и цитатой из нормативного документа) — набита содранными откуда-нибудь инструкциями, потому что её никто не читает, руководителю из неё интересны только расчёты, а объём требуют.
Такую работу
Запомнить расположение клавиш — 2-3 занятия по полчаса на каждую раскладку. Достичь 250-300 знаков в минуту в одной раскладке — 10-20 уроков, причем не целиком, а по 15 минут в конце урока. Не то, чтобы большой труд.
Есть ли какие-то исследования, подтверждающие вашу оценку?
См. Википедию:
Обычный обученный пользователь достигает при прохождении «10-минутного теста» скорости от 200 до 400 ударов в минуту. На международных чемпионатах по перепечатке незнакомых текстов зафиксирован результат 896 ударов в минуту, при 10 минутах набора[6] (на более коротких, известных заранее и т. д. — более 1200 ударов в минуту). Считаются также удары и по регистровым клавишам, и по другим клавишам (например, во французском — клавиши ударений).
Слепой метод набора был разработан Франком Эдгаром Макгуррином, стенографистом суда из Солт-Лейк-Сити. 25 июля 1888 года Макгуррин, будучи единственным известным человеком, в то время использовавшим данный метод, одержал решающую победу над Луисом Тробом, который пользовался восьмипальцевым зрячим методом печати. Это было первым соревнованием по печатанию, проводилось оно в Цинциннати. Результаты соревнования появились на титульных листах многих газет. Макгуррин выиграл 500 долларов, что в пересчёте по индексу потребительских цен на 2008 год, составило 11 675 долларов[3]. Эта победа вызвала широкий интерес и к слепому методу печати, и к пишущим машинкам.
В принципе, по вашей ссылке написано, что научиться слепой печати можно
в некоторых случаях — менее чем за месяц ежедневных получасовых тренировокНо это идеальный вариант при условии ежедневных занятий, скорее всего, при занятиях раз в неделю это работать уже не будет. Плюс у детей хуже развита моторика и в целом они менее усидчивы.
Так что да, это не очень трудно.
5. OOP, GUI и многопоточное программирование не для школы:
Да [не для школы].
Нет [не для школы].
По-программистски, логически можно догадаться ответом «Да» подтвердить отрицание в вопросе, а ответом «Нет» — опровергнуть его.
Но если не заниматься булевой логикой, а читать просто как русский текст, то оба ответа могут значить одно и то же.
Однако навык быстрой печати можно вполне поставить ученикам без обсуждений в стиле "о если оно иму не пригодитца?". Слава ТНБ, ставится этот навык достаточно быстро.
Посадил за тренажёр и — вперёд!
:)
Ну, смысл школы в том что дети не всё знают сразу. Что-то им приходится показывать, о чём-то рассказывать и многое объяснять.
Компьютерные классы в школах есть. Дома у многих компьютеры.
Обучение слепой печати, по-большому счёту — дрессировка. Педагог особо и не нужен.
Т.е. самое заморочное — (пере)подготовка педсостава — отпадает.
Ну а про то, что этот навык лишним не будет, думаю и говорить нечего.
Куда не сунься — везде компы.
Но при этом бывает придёшь в учреждение, сидит тётенька и одним пальчиком по клавиатуре водит.
Хотя справедливости ради — такие картины теперь довольно редки. Видимо набирают уже с навыком быстрой печати или обучают.
1. Согласны ли Вы, что обеспечение возможности осознанной проф.ориентации – важнейшая задача общеобразовательной школы
Есть образование. Его главная полезная функция — социализация. Один из эффектов социализации — появление возможности осознанно выбрать профессию.
Есть система общего образования. Его ГПФ — направлять процесс социализации так, как считают правильным те, кто якобы знают, что нужно государству.
Важнейшая функция общеобразовательной школы — не дать пойти своим путём.
2. Согласны ли Вы, что школа не должна и не может дать достаточных систематичных знаний ни по одному из изучаемых там предметов, в том числе и по информатике
Без определения понятия «достаточность знаний» вопрос не имеет смысла. А дидактический принцип систематичности сформулирован ещё Коменским и никем не опровергнут.
3. ЯП для школьной информатики должен быть:
Программа — это всего лишь план действий исполнителя программы. Вполне можно выбрать исполнителя так, что план его действий можно будет написать на том самом языке, на котором в соответствии с уставом ведётся преподавание в данной конкретной школе.
4. Согласны ли Вы, что важен не язык и другие технологии, а алгоритмы
Важен не язык и не алгоритмы. Важно понимание законов, на которых они строятся.
OOP, GUI и многопоточное программирование не для школы
Аналогично.
7. В школе нужно учить быстро печатать на ПК
Нужно развивать речь — устную и письменную. В том числе, разновидность письменной — клавиатурное письмо. В частности учить печатать, пусть и не очень быстро, но без ошибок. И в этом деле самое главное — разучить положения и движения кистей в целом и пальцев в отдельности.
Ещё добавлю, что понятие «учить» в российской школе обычно эквивалентно понятию «провести серию уроков и поставить оценки». Т.е. не ставится задача «научить» (результат), а ставится задача поучить (процесс). Да и те знания, которые даются, в основном забываются после окончания этой серии уроков — так как не ставится цель научить их применять в жизни.
В последнее время много присматриваюсь к процессу обучения в финской школе. Там главная цель обучения — научить человека решать задачи, не важно, какими средствами (ЯП, технологии 3D и т.п., не диктовать заранее способ и средства решения) — а наоборот, поощрять максимально творческий подход (человек сам выбирает способ и средства). В таких условиях и общий результат обучения в школе будет ближе подводить к цели «обеспечить выбор профессии», не говоря уже о социализации, когда нет противопоставления «хороший ученик» <-> «плохой ученик» — это не травмирует психику и не настраивает детей против школы, друг друга и, как следствие, позже — против всего мира.
Ещё добавлю, что понятие «учить» в российской школе обычно эквивалентно понятию «провести серию уроков и поставить оценки». Т.е. не ставится задача «научить» (результат), а ставится задача поучить (процесс). Да и те знания, которые даются, в основном забываются после окончания этой серии уроков — так как не ставится цель научить их применять в жизни.А разве по основным предметам не стоит цель сдать экзамен?
научить человека решать задачи, не важно, какими средствами (ЯП, технологии 3D и т.п., не диктовать заранее способ и средства решения) — а наоборот, поощрять максимально творческий подход (человек сам выбирает способ и средства).Как неопытный человек может верно выбрать цель и средства? Попробует, нпр., MS Word с помощью VBA научить играть в шахматы. Это будет творческий подход, но м.б. стоит энергию ученика направить по более успешному направлению?
когда нет противопоставления «хороший ученик» <-> «плохой ученик»Противопоставления нет, а плохие и хорошие есть? Или можно в других терминах: прилежный и лодырь, аккуратный и неряшливый и т.д.
это не травмирует психикуЕсли ученик настолько неряшлив, что сопли рукавом вытирает, то учитель может сделать ему замечание? Или не может, чтобы не травмировать психику этого ученика? Но, тогда другой вопрос: а этот ученик не травмирует психику окружающих его учеников, которым противно смотреть на его сопливые рукава?
А разве по основным предметам не стоит цель сдать экзамен?
Экзамен не может быть целью. Экзамен — это средство оценки знаний. Причём в зависимости от *цели* это средство может быть разное: поступить в профильный вуз — один вариант экзамена (и оценки), пойти работать в другой области — другой вариант.
Готовить ученика к *экзамену* — означает не научить его ничему. Человек, который научился, он и так с лёгкостью сдаст экзамены, его не нужно специально готовить к ним.
Как неопытный человек может верно выбрать цель и средства?
А как к неопытному человеку придёт опыт, если всё будут делать за него?
...
м.б. стоит энергию ученика направить по более успешному направлению?
Всё зависит от цели человека. Если одному Ваш пример совершенно не подходит, то другому он может очень многое дать в плане развития именно *его* способностей. И вопрос — кто определяет успешность? Министр образования? Успешно ли для ученика получить «5» за в миллиардный раз выполненный шаблон, утверждённый 125 лет назад? :)
Противопоставления нет, а плохие и хорошие есть?
Насколько мне известно, в финских школах учеников не делят. Там все хорошие. Потому что если человек не знает таблицу умножения (Вы не поверите, у нас взрослые-то не все её помнят) это не значит, что он тупой, ленивый или абстрактно плохой. Может быть, зато он знает 8 иностранных языков. А 8х7 умножить можно и на калькуляторе :)
Если ученик настолько неряшлив, что сопли рукавом вытирает,
Во-первых, это не характеристика *знаний* ученика, и этот вопрос в данной статье не поднимался, и не очень понимаю, как он к теме относится. Во-вторых, современная *российская* школа идёт по пути вычищения всякого воспитания человека, превращаясь в машину для «заливки» знаний и уж точно никак на оценки повлиять его «чрезмерная сопливость» не сможет.
Сдал ЕГЭ на 3 — гуляй, и что ты там в школе делал, бес его знает.
В Финляндии, по моей информации, навязчивого контроля за детьми нет, но как минимум общему воспитанию — как держать вилку и нож, как ходить через дорогу и прочим аспектам *жизни* (не только абстрактных академических знаний) уделяется значительное внимание. Как в СССР у нас были уроки с сотрудниками ГАИ, МВД, пожарными и пр. — сейчас такая практика кажется и в России возвращается. Только вот воспитывать учеников учителю теперь нельзя — средств наказания нет, даже выгнать с урока за плохое поведение — это «лишить права ученика на образование».
А в моей реплике речь о том, что в России каждая контрольная, каждая оценка — это в большой степени произвол учителя, и покажите человека, который бы считал, что ему не ставили никогда несправедливых оценок. И такие вещи реально наносят психологическую травму, особенно учитывая, что другим также несправедливо завышают оценки.
Экзамен не может быть целью.
Экзамен может быть промежуточной целью. И экзамен не позволит слишком быстро забыть чему учили на уроках.
А как к неопытному человеку придёт опыт, если всё будут делать за него?Не делать за него, но руководить и направлять. Даже для диплома и диссертации научный руководитель не просто формальность.
И вопрос — кто определяет успешность?Практика. Если MS Word с помощью VBA не удалось научить играть в шахматы, то это неуспех.
Может быть, зато он знает 8 иностранных языков.А если не знает? И ничего не хочет знать?
Во-первых, это не характеристика *знаний* ученика
А если и в переносном смысле «сопли рукавом вытирает», т.е. откровенно валяет дурака на уроках, задает явно глупые вопросы, направленные на срыв урока, мешает слушать другим ученикам, оскорбляет учителя и т.д. Разве этот ученик не травмирует психику окружающих его учеников, которым противно смотреть на него и которым интересно послушать учителя?
покажите человека, который бы считал, что ему не ставили никогда несправедливых оценокДумаю, что подавляющее большинство считает, что получали несправедливые оценки, но при этом справедливых было гораздо больше.
Экзамен может быть промежуточной целью
Точно так же, как и например «дойти до школы утром в понедельник».
экзамен не позволит слишком быстро забыть ...
Кому-то не позволит, а подавляющему большинству позволит. Особенно когда цель — экзамен, а не то, что за ним.
Не делать за него, но руководить и направлять.
Я и не утверждал, что в Финляндии ученики делают вообще всё что угодно без руководства и направления.
Практика. Если MS Word с помощью VBA не удалось научить играть в шахматы, то это неуспех.
А если удалось? :) А если задача другая стояла?
А если не знает? И ничего не хочет знать?
Ну вряд ли вы *заставите* человека хотеть знать. Вы можете его заинтересовать, даже самого ленивого. Или мотивировать.
[OT]
Задача школы — готовить человека к жизни после школы. А не заставлять его что-то учить. Так как то, что выучено из-под палки, быстро забудется, особенно без применения в жизни. А самая лучшая мотивация к обучению — необходимость изучаемого, вот прямо здесь и сейчас. А самое лучшее средство заинтересовать — иметь возможность получить результат вот прямо здесь и сейчас.
[/OT]
А если и в переносном смысле «сопли рукавом вытирает»
Вы хотите, чтобы я Вам лекцию по педагогике прочитал? :)
Я Вам отвечу так: на все эти Ваши «а если» уже даны ответы людьми, несомненно более компетентными в этой области, чем Вы и я. И в финской системе, насколько я могу судить, учтены и такие вопросы. В российской же, обучение, как мне кажется, всё более превращается в формальность — очередную бумажку, такую же, как техосмотр для автомобиля. Речь, конечно же, о *средней по стране* школе, в некоторых заведениях применяются и более эффективные подходы. Ну и очень многое зависит от личности учителя — насколько он в рамках системы может выполнять роль педагога, а не лектора…
на все эти Ваши «а если» уже даны ответы людьми, несомненно более компетентными в этой области, чем Вы и я.
Возможно, что они компетентны, но то что Вы сказали:
когда нет противопоставления «хороший ученик» <-> «плохой ученик» — это не травмирует психику и не настраивает детей против школы, друг друга и, как следствие, позже — против всего мира.
не соответствует классической педагогике и даже заставляет сомневаться в компетенции того, кто придумал такой подход. Необходимо обоснование, а не ссылка на компетентность.
А махать тетрадкой ученика и брызгать слюной, «ах какой нехороший, вообще ничего не может понять в этой тригонометрии» или наоборот «какой прекрасный реферат на тему великого русского поэта А.С. Пушкина», этакий «советский» подход, как мне кажется, не имеет никаких обоснований в классической педагогике. Хотя, когда само понятие «классика» меняется после каждых выборов, я уже и сам запутываюсь.
Одна и та же система может хорошо работать в исполнении одного человека, и совершенно не работать в исполнении другого. Причём одновременно другая система может давать у этих людей противоположный результат.
Ну и очень многое зависит от личности учителя …
Да, в жизни многое зависит от личности. Учителя, ученика, начальника, инспектора ГИБДД, президента.
Наивно пытаться везде тупо применять один и тот же подход.
Именно поэтому наивно, и тупо, пытаться впихивать всем ученикам одну и ту же неизменную на протяжении *дцати лет программу.
И ставить им оценки на основе одинаковых для всех критериев, не учитывающих ни склонностей личности, ни интересов, ни затраченных усилий или оригинальности решения.
Именно поэтому наивно, и тупо, пытаться впихивать всем ученикам одну и ту же неизменную на протяжении *дцати лет программу.
Смотря по какому предмету. Скажем, те разделы математики, которые проходят в школе (в т.ч. простые интегралы) — лет двести не менялись.
И это именно *критика*, а не оценка. Оценка — само слово выражает субъективизм оценивающего. Как Вы сказали — делить на «хороших» и «плохих»? Все люди делятся на тех, кто делит, и тех, кого делят :)
Так вот, в здоровом обществе не нужно делить. Делить — вредно. Именно это я пытаюсь объяснить.
Отношение к ответу — это опять же ещё один аргумент против деления. Каждый ученик должен чувствовать, что отношение именно к *ответу*, а не к нему. Каждый бывает в ситуации — забыл, не выучил, или что там ещё. Изначально все в равных условиях, и только действия ученика определяют его результат. Это и есть творческий подход: не выучил — попробуй сообрази что-нибудь. Не бойся того, что «у тебя будет „2“, все засмеют и родители высекут.» Но и понимай, что так делать не стоит — об этом тебе напомнят приватно, если появится необходимость.
Когда вы читаете доклад (проводите презентацию, выражаясь современно), вам слушатели не ставят оценку. Но вы как-то понимаете, понравился аудитории доклад или нет. Задача (школы ?) — сделать так, чтобы ученик это понимал и без формальных оценок. Задача — мотивировать. Обучать тому, как правильно. Обучать не бояться. Готовить к взрослому миру, где важен результат, а не цифра на бумажке. Результат не в очередном написанном под копирку сочинении по пушкиноведению, а в пользе для окружающих.
А не грести всех под одну гребёнку и выдавать справку об успешно потерянных 11 годах жизни.
Школы ли это задача? ИМХО ДА. А чья ещё, где ребёнок проводит большую часть своего времени?
Оценки являются стимулом в течение непродолжительного времени, скажем пары лет начальной школы. Стимул показать лучший результат есть всегда — но результат плохо выражается в оценках. За исключением тривиальных задач из задачника по алгебре, оценка — это всегда выражение субъективного взгляда учителя. Написал лучшее сочинение, но сделал пару грамматических ошибок — это уже не 5. Наоборот, написал идеально грамотную чушь — что поставить? Решил задачу, но использовал не оптимальное решение? Не решил задачу, но логически делал всё верно? Как *научить* человека, если просто поставить ему оценку и не объяснить ему в чём он сделал ошибку?
Это не значит, что оценки *вообще не нужны*. Просто их не следует ставить всегда и тем более высчитывать итоговую оценку как среднее арифметическое полученных оценок за период.
Когда оценка является целью, в обучении что-то не так.
задач из задачника по алгебре
А ещё физике, химии, биологии, отчасти — географии.
Написал лучшее сочинение, но сделал пару грамматических ошибок — это уже не 5. Наоборот, написал идеально грамотную чушь — что поставить?
За сочинение ставятся две оценки. Я думал, что это стандарт.
Решил задачу, но использовал не оптимальное решение?
5, безусловно 5. С указанием недостатков.
Не решил задачу, но логически делал всё верно?
Наша физичка требовала, чтобы была выведена конечная формула, если она правильная, то задача решена. За арифметику не снижала (более того, требовала считать без калькулятора и приблизительно «не ракету запускаем»).
Вот Вы считаете так, «безусловно» так. Ваша физичка — так. А Василиса Петровна в школе 12345 — так.
Я прекрасно помню, как в начальной школе мне, отличнику, снижали оценки за неровные отступы от корешка тетрадки. Или за «слишком убористый» почерк. А в средней школе — за то, что мне просто не нравилось то или иное лит. произведение. И так далее. Не говоря уже о таких случаях, как — просто не хватило времени сообразить на контрольной.
Поэтому лично я считаю, что оценки не являются адекватным критерием успеваемости. Как сравнительной (ученик 1 vs ученик 2), так и абсолютной («ученик знает предмет хорошо/плохо»).
откровенно валяет дурака на уроках, задает явно глупые вопросы, направленные на срыв урока, мешает слушать другим ученикам, оскорбляет учителя и т.д. Разве этот ученик не травмирует психику окружающих его учеников, которым противно смотреть на него и которым интересно послушать учителя?
Если имеет место такое поведение — скорее всего, однократным воздействием его не решить. Конкретно оскорбление учителя означает отсутствие у него авторитета, и тут поможет только либо смена поведения самого учителя, либо… смена учителя.
Если ученик просто мешает, то если это впервые, как можно тактичнее позвать его на разговор после урока и там объяснить ему, почему так не следует делать. Возможно, стоит проявить и нестандартный подход («не можешь погасить бунт — возглавь его» :)), ну а если уже известно, что данный товарищ имеет такой характер, то — опять же — решать вопрос с участием его лично плюс родителей, директора. Наказание на виду у всего класса использовать можно, но только если оно относится к компетенции учителя (например — в случае с глупыми вопросами, я бы задал домашнее задание этому ученику с условием ответить на эти вопросы, а потом рассказать классу. В таком случае, он уже несёт определённую ответственность перед классом). И естественно никаких оскорблений и физических мер, потому что прежде всего они подрывают авторитет учителя, показывают его неспособность вести дело с детьми.
Но на практике целенаправленно срывать урок один ученик не будет (просто не потянет), а если будет срывать весь класс или большая часть — то скорее всего, в этой школе просто никто не занимался детьми и с этим одному учителю не справиться. В таком случае учителю, возможно, придётся «возглавить бунт», либо покинуть сие заведение.
Всё вышесказанное моё имхо, на какую-то научность не претендую :)
прежде всего они подрывают авторитет учителя, показывают его неспособность вести дело с детьми
Скорее наоборот. Авторитет будет подорван тем, что «учитель ничего не сделает». А всевозможные беседы пропускать мимо ушей — это очень ранний навык.
В идеале, наказания учеников должны быть также строго регламентированы и доступно пояснены всем ученикам, как и школьная программа.
От чего он иммунитет ещё не выработал?
А применение заведомо (для всего класса — заведомо) неэффективного наказания — это и есть «ничего не сделает».
Да, есть и такие, но их меньшинство и для них существуют спецшколы. Для обычных детей с адекватными родителями, даже банально порицание со стороны родителей с ограничением пользования компьютером уже достаточное наказание. А в школе, рассматривая её не только как образовательное заведение, это например временное исключение ученика из футбольной команды, или оставление его после уроков решать задачи. Даже беседа 1 на 1 с директором. Да мало ли средств нефизического воздействия на *нормальных* детей, если у взрослых есть авторитет.
А если, конечно, все вокруг уголовники и все дети уголовники, то стоит обращаться в УФСИН, а не к педагогике.
Вам был задан прямой вопрос: какие меры воздействия на учеников допустимы? А вы вместо этого рассказываете про авторитет учителя.
Наказание на виду у всего класса использовать можно, но только если оно относится к компетенции учителя (например — в случае с глупыми вопросами, я бы задал домашнее задание этому ученику с условием ответить на эти вопросы, а потом рассказать классу. В таком случае, он уже несёт определённую ответственность перед классом).
Ok. Было непонятно, насколько большое значение в финских школах придают принципу не травмировать психику ученика.
Если да — то хотелось бы услышать комментарии.
Если нет — то прежде чем читать советую занять безопасное положение, потому что это жесть!
По этому учебнику уже учат 3 год, вот пример страницы который оказался под рукой

Стр 63
Потом только если не трудно — обязательно напишите, что думаете по этому поводу.Пишу: больше часа знакомился — получил очень сильные ощущения! Больше всего от не хилого такого вопроса:
Вспомнить, что такое компьютер, из каких основных частей он состоит, почему компьютер — это система, зачем нужны компьютерные программы и какие они бывают. (С.40)Кому здесь сколько времени нужно, чтобы на него ответить и сколько времени уйдет, чтобы объяснить свой ответ ученику 4 класса?
Ну а кому мало — такое задание:
Понять, чем отличаются действия с информацией от действий с данными. (С.16)
и такой вопрос:
Анализировать текст в уме — это действие с информацией или действие с данными? (С.25)При этом про данные и информацию можно узнать много интересного, в частности:
когда мы едим яблоко, мы ощущаем его вкус, запах, цвет, температуру, твёрдость, мы слышим хруст. Значит, яблоко является источником информации (C.10)и
Во втором и третьем классах вы узнали о таких объектах, как тексты, рисунки, схемы, таблицы, данные. (С.5)Т.е. тексты, рисунки, схемы, таблицы — это не данные?
Кто из современных школьников не видел автомобиля? — Однако ИМХО не всем по зубам придется такое определение:
Автомобиль — это транспортное средство, предназначенное для перевозки людей и грузов, имеющее мотор, руль, кузов и колёса. С.52Придется школьнику поднапрячься, чтобы выучить столь энциклопедичный текст. К сожалению, в определении забыли про бензобак, но все равно выглядит предельно многозначительным. Далее столь же многозначительно на многих страницах объясняются понятия, которые, как и автомобиль, интуитивно понятны всем школьникам, доучившимся до 4 класса: истина и ложь, умозаключение. Читая о последнем, начал предвкушать парадокс лжеца, но тут авторы, видимо, почувствовали некоторый перебор и быстро закруглили тему:
Для того чтобы умозаключение было верным, оно должно быть построено по определённым правилам, которые изучаются в старших классах. С.93Про модели и моделирование удалось сказать настолько неплохо, что даже я сразу понял, зато про алгоритм и управление повторять не возьмусь. И цитировать не буду — это нужно читать полностью! Если детям, пусть и не без значительной помощи родителей, удается выучивать столь пространный материал, то понять сложные, но конкретные алгоритмы на таком фоне никакого труда не составит.
В заключение хочу сказать, что преклоняюсь перед смелостью авторов учебника, которые не боятся говорить со школьниками 4 класса о сложнейших гносеологических проблемах, например, о мире реальных понятий и мире понятий человека — еще Платон отметил эту проблему в своей Аллегории о пещере. Также преклоняюсь перед школьниками и их родителями, которые это понимают. Да здравствует прогресс!
И содержание у них очень разное.
Вы не одиноки, что слова знакомые, а смысл ускользает. Убивает другое — учебник 90 страниц, из них компьютеру посвящено 5 страниц, всё остальное — это театр абсурда подобный картинке. Так ещё учителя требуют выучить это наизусть!!! у 10 летних детей.
Казалось бы, можно написать так:
Классификация — разделение вещей и явлений на типы согласно каким-либо важным признакам.
- Какие типы явлений можно выделить при классификации информации по способу восприятия? Приведи пример этого типа.
- Приведи свой пример классификации. Назови типы вещей или явлений, которые входят в эту классификацию.
- Какая классификация объединяет типы "счеты", "арифмометр", "компьютер"?
Сильно ли проще такая формулировка?
При написании пришлось варварски отбросить всякие тонкие ньюансы в терминологии. Наверное мой вариант не пройдет строгую научную рецензию.
Умение классификации явлений тоже считаю полезным для всех.
— «информатика в ворде и экселе» вместо программирования
— скучнейшие задания и только консольные приложения, не заинтересованные и не умеющие программировать учителя
— в школе как правило не дают навыков отладки программ. Люди привыкают менять код случайным образом в надежде, что он заработает.
— отсутствие понимание алгоритма в принципе.
На мой взгляд, сваливать ООП, многопоточность и GUI в опросе было совершенно неправильно. Я с программированием впервые познакомился в третьем классе, в среде Роботландия, где надо было управлять кукарачей (тараканом).
Это GUI? GUI, не консоль ведь. Разумеется, никакого ООП при этом нет, вы просто пишете «таракан, иди вперед три шага».
Но для детей это гораздо нагляднее, и это дает самые базовые представления о построении алгоритма. Думаю, что сейчас подобных сред вполне достаточно и настаивать на какой-то определенной нет смысла.
В старших классах у меня был С. Честное слово, я не очень люблю С, но мне все же кажется, что учить на нем можно. Его синтаксис позаимствовали очень многие языки, на С все еще пишут продакшн, и в С вполне достаточно мест, где можно отстрелить себе ногу. Да, я считаю, что настоящий программист должен быть готов к этому с детства (но не с начальной школы, разумеется), а не расти в рафинированной виртуальной песочнице.
Я твердо уверен, что учить нужно компилируемым языкам, поэтому выбор между Паскалем и Питоном для меня выбор очень труден. Прямо как в анекдоте про бороду под одеялом или над одеялом.
Постараюсь лаконично изложить свои мысли.
1. Вспомним устройство образовательной системы — хотя она весьма запутана её в первом приближении можно описать следующим образом: есть среднее образование, есть среднее-специальное (начальное профессиональное — это вроде не одно тоже, но где рядом), высшее (полное проффесиональное), поствысшее (в зависимости от области работы это магистратуры, аспирантуры, ординатуры, академии генерального штаба etc.). Школьник может жить не тужить и спокойно учиться по обще образовательной программе с 1 по 11 класс и спокойно поступить в вуз. Так же он может слегка заморочиться и пойти в школы с неким уклоном (например, я, как полагаю и многие на habrahabr учился в физмат классе) и потом пойти в профильный вуз. Однако надо вспомнить что после 9 класса никто НЕ ОБЯЗАН учиться по общеобразовательной программе — можно поступить в колледж (бывшее ПТУ) и учиться там, уже с конкретным уклоном и с получением конкретной специальности.
2. На рынке труда сформировалось спекулятивное мнение об обязательности поголовного высшего образования, хотя для многих рабочих мест необходимое не высшее, а среднее -специальное образование. Очень наглядно это проявляется в типичном холиваре: нужны ли разработчику алгоритмы (подставить нужное), хотя ответ достаточно прост: разработчику-«рабочему» (то есть имеющему среднее-специальное образования и соответствующую работу, например, клепать однотипные сайты) не нужны, разработчику-«инженеру» (специалист с высшим образование, делающий веб-сервис, требующий глубоких познаний и решения нетривиальны (ну или хотя бы сложных) задач — нужны. (хороший пример — это когда есть один разработчик-инженероархитектор пишущий приложение на с++ и толпа рабочих-кодеров наполняющих это приложение содержанием с помощью XML)
3. В одной из школ, я видел интересную практику: они программируют не на уроках информатики, а на уроках технологии (кто не в курсе это официальное название уроков «труда»), что достаточно логично.
4.Опять повторюсь: проблема заключается в спекулятивности требования от соискателей высшего образования. Дети не должны видеть ничего постыдного в том что они сразу не идут в вуз (обучение в котором в итоге ничего не дает поскольку не связанно с каким-либо собственным практическим опытом учащегося.). Когда будет решена эта проблема, то уже проблема содержания учебных курсов будет решаться гораздо проще — не надо будет пытаться впихнуть все, потому что для каждого области IT будет побираться свой стэк (с некоторыми вариациями)б например, кроссплатформенный десктоп-рабочий — java, windows-рабочий — C# и .NET etc. Кроме того это оздоровит атмосферу и профессиональный уровень в вузах. Учащиеся не it-специальностей тоже получат пользу: вместо того что бы сортировать массивы, будущих клерков можно учить автоматизации в офисных пакетах. Аналогично можно будет поступить и общеобразовательными программами: когда в 10-11 класс будут идти люди способные не только складывать числитель со знаменателем (да многие десятиклассники абсолютно уверены что это и есть верный способ сложения дробей), то подобрать уровень программы будет проще.
5. Итак, повторюсь и в третий раз — проблема во всей системе образования — текущая система образования выглядит как типичный образец ответа на вопрос: 'Что такое плохая архитектура?' — «Это когда расширение и обновление функционала происходит мучительно больно»
P.S. Извините за ошибки и стиль — это моя слабая сторона.
В ЕГЭ по информатике часть С состоит из заданий по программированию. И кто-то ведь эти задания делает.
Точнее, состояла 7 лет назад. Но не думаю что с тех пор что-то принципиально изменилось.
Там 90% преподов в лучшем случае ворд с экселем включать умеют.ИМХО даже если только 10% преподов, то для них это обсуждение имеет смысл.
Я могу только предполагать, что документ с надписью «В архив не сдавать» хранится в архиве в папке с надписью «В архив не сдавать».(Цитируется по книге Г.Дейтела «Введение в операционные системы», том 2, стр.28.)
Согласны ли Вы, что обеспечение возможности осознанной проф.ориентации – важнейшая задача общеобразовательной школы?Я согласен с этим утверждением.
Но что школа делает для того, чтобы такую возможность ученикам дать? Где обсуждение важности этого вопроса? Где учат определению востребованности професиий? Где советы по целеполаганию, определению перечня необходимых навыков, поиска учебных материалов и их освоения? Где, в конце концов, беседы с представителями разных профессий об их рабочих буднях, с демонстрациями рабочего процесса?
Вот эту проблему и надо решать, а какой язык учить, и учить ли вообще, а также учить ли другие навыки, начиная с чтения и письма — дело десятое.
И уж явно это гораздо лучше поможет ему разобраться в этом вопросе, чем любые уроки информатики.
Программирование и навык быстрой печати нужны не только лишь будущим программистам а всем, даже если не пригодятся в будущем вообщеВы тут сами себе не противоречите? Как это нужны, если не пригодятся?
Есть простая концепция, доступная для понимания. Называется "багаж знаний". Аналогия — наивный алгоритм поиска пути когда на каждой итерации точка, в которую мы строим путь, меняет координаты пока не пересечёт фронт поиска.
1. Это умеют все, пусть и очень медленно — следствие умения читать.
2. Навык развивается за достаточно короткое время сам собой при необходимости.
Так что я и правда не вижу, зачем бы всех поголовно учить набору текста.
Ну и, на мой взгляд, учить завязывать шнурки и застегивать молнию в школе тоже не нужно, по то причине, что оно может быть не всем нужно, не открывает возможностей изучения других полезных навыков и не способствует более осознанной профориентации. Собственно, сейчас этому и не учат.
учить завязывать шнурки и застегивать молнию
Это изучается в детском саду в рамках развития мелкой моторики. Есть даже специальные busy-board'ы для тренировок.
Ты много вопросов задал, задам и я два штуки: сколько тебе лет и служил ли ты в армии? Не то чтобы мне сильно интересно, но так, поржать.
И гугл на хабр обычно в топе ссылку дает — вдруг кто из влиятельных педагогов в гугл заглянет в свободное от обеда время? :))
Где советы по целеполаганию, определению перечня необходимых навыков, поиска учебных материалов и их освоения? Где, в конце концов, беседы с представителями разных профессий об их рабочих буднях, с демонстрациями рабочего процесса?
Ну как где? Везде же!
Только есть один нюанс — в подавляющем большинстве случаев наша система «образования» по умолчанию готовит потребителя.
Профессия «потребитель»? Очень востребована.
Важность этой профессии? О, что вы, очень велика!
Советы по целеполаганию… ну вы уже поняли, да?
Поиск учебных материалов по их освоению — «скачайте мне из интернета реферат по истории»
Беседы с представителями профессии — да каждый день, да еще и с демонстрацией!
P.S. Это была почти шутка. Но в каждой шутке только доля шутки.
помимо этого есть программа, которую нужно выполнитьСледовательно, программа нуждается в совершенствовании.
Голосуем за школьное обучение информатике