110k
4 года назад · 15 фото · 15466 просмотров · 111 комментариев
К сожалению, уровень преподавания информатики и программирования в школах где-то на уровне плинтуса. Но выход есть: рандомный индус на ютубе, pdf-учебники и платные курсы. А пока постебёмся над школьным преподаванием.
Метки: #Прикол #Юмор #информатика #подборка #преподавание #программирование
В школе надо учить на каким-то конкретным языкам, а алгоритмизации поставленной задачи. На каком конкретно языке проверять и реализовавать этот алгоритм - другой вопрос.
Я учился в физмат классе. Но в математике и физице был не особо одарен, от тройки до тройки перебивался, но в информатике, а именно в школьной программе по информатике был лучшим из лучших, участвовал в олимпиадах, в республике занял 4 место. Из кабинета во время экзаменов выгоняли из класса, зато давали ключи, чтобы я на выходных смог готовиться к олимпиадам, где, я брал одноклассников, чтобы просто играть. :)
Угу, давайте изучать C++ в школе и жаваскрипт... А потом придут родители детей, которые ни в какую понять не могут что это такое и как оно работает. Физкультуру с прыжками в воду с трамплина и фигурным катанием. Алгебру сразу с тервером, геометрию сразу с начертательной. Труды на ЧПУ станках и литьем металлов. А на экзамене по русскому языку нужно будет написать книгу как минимум с тиражом более 100000 экземпляров, иначе не сдал.
По этой же логике в старину в школах прежде чем приступать к изучению иностранных языков сначала учили латынь.
В какую старину?
До начала 20 века.
13 картинка... В далеких 97-98гг нам так AutoCAD преподавали в универе, т.к. ПК было мало, а ноутбук+проектор у лектора, что-то из разряда чуда.
кружки в бейсике на информатике в училище, зачем слесарю холодильщику информатика?
Паскаль им не нравится...
Нас вообще в школе бейсиком мучили. :)
какая разница на каком языке учить основам программирования? Или выдумаете, что школьная программа рассчитана на выпуск профессиональный программистов? Хотя яумамыпрограммисты получаются )
Алгол! Язык всех времен....
Фортран 77 в универе был на 1м курсе еще. :)
У нас был Бейсик. В старших классах MS-Dos. А в ВУЗе Паскаль. Зато я обнаружила, что изучать php мне уже не надо. Надо только подкорректировать старые знания.
Окей гугл, а как найти ньюскул аниме без этти. О многом говорит то, что в PG6 уже стоят жанры этти. Охренеть ньюскул разный кнш. Вот олдскул я понимаю, но новый - почти всё под копирку слизано друг у друга all for money
Отлей в угол.
На каком языке это написано?
на д.о.л.б.о.ё.б.с.к.о.м
Если в Мск, то 1000% за дружбу держит. В Мск найти учителя не большая проблема - стекаются все топовые учителя ради команды Москва, сильнее которой сейчас просто нет.
И те какие то не стандартные, похоже идёт на усыхание.
У сороконожки 40 ног, по умолчанию. Носков просто больше не хватало, санкции, ху.ле...
варинат 2
У сороконожки 28 ног и столько ей бабушка купила (ну или вязала) носков, а она просто вые@ывается, остальные ноги голые
Семь! Семь ног у этой сороконожки-инвалида. Такая же бедолага как #полторазаемлекопа
Неправильно. В задаче ничего не сказано о том, что на каждую ногу было надето по носку и не осталось ни одной без носка.
Да, Паскаль устарел. Но, насколько я понимаю, задача информатики объяснить принципы. Я не программист, кто-нибудь может объяснить, зачем школьнику изучать ООП Пайтон и Джаву, если он не знает азов, которые изучаются в процедурном Паскале?
"Прям страшная беда одно из двух. или вы дохера умный программист, которых 0.0001%"
Да я в общем-то вообще не программист, так, в институте чему-то учили, но я не понимаю, в чем проблема, ну и сейчас по мелочи что-то на VBS, JS, PHP, Lisp иногда приходится делать. Но в чем проблема, освоить за полчаса, то очень небольшое кол-во инструкций из курса в школе или институте. Если вы, полный дебил - то да, проблема, а для обычного среднестатистического человека - проблем ни каких. Вы по какой-то странной причине, считаете, что знание бейсика жуть как поможет с VBS. С моей точки зрения, куда больше времени уйдет на понятие того, что это вообще такое и на ознакомление с объектными моделями приложений, а не того как написать
for var i := 1 to 10 do begin
Print(i);
end;
или
For i = 0 To 10
MsgBox i
Next i
"К тому, друг мой, что разница между языками - далеко не только синтаксис."
Понятно. Рекомендую продолжать совершенствовать умение использования аналогий. Пока даже до тройки не дотягивает. К разговору о бейсике и паскале еще си и шарп примешался. Капец какой-то.
"Еще раз - для чего учат? Чтобы ребенок в школе знал структурированное программирование, по вашим словам? А нафига это ему, если он не пойдет в программисты?"
Для общего развития. В школе вообще учат много чему, что в последующей работе не очень то и нужно.
"Например, запилить какой макрос в ворде."
Для этого знаний одного бейсика - явно недостаточно. Нужно будет еще что-то подучить. А не дай бог там будет не ворд, а что-то другое, где есть только JS. Я уже раз спрашивал, но вопрос вы проигнорировали, тогда что? Может тогда, лучше JS в школе изучать? А то ведь надо будет писать вообще страшные вещи типа
for (let i = 0; i < 0; i++) {
alert(i);
}
>Но в чем проблема, освоить за полчаса, то очень небольшое кол-во инструкций из курса в школе или институте
я уже предложил вам освоить брейнфак. там "очень небольшое кол-во инструкций" (с)
>Рекомендую продолжать совершенствовать умение использования аналогий. Пока даже до тройки не дотягивает
а вы еще и лингвист? может, диплом мглу есть? чувствую, что как и с программированием - в пролете
>К разговору о бейсике и паскале еще си и шарп примешался. Капец какой-то.
ну если знаний лингвистики не хватает, восполню пробелы в вашем образовании. немецкий, английский и французский - очень близкие родственники. одна группа языков. елси у вас английский с2 (а у вас, как я уже понял, нет), то читать и медленно понимать немцев или французов вы вполне сможете, будете догадываться об аналогичных словах в английском. (майн -> май и т.д.).
но говорить по-немецки / французски вы от этого все равно не сможете.
вот и с бейсиком/паскалем так же. они даже не родственники. за полчасика изучить не прокатит. и даже с сями не прокатит, хотя там везде очень похожий синтаксис, он все же отличается.
>Для общего развития. В школе вообще учат много чему, что в последующей работе не очень то и нужно.
но ведь можно учить и тому, что будет нужно? живой (пока) язык.
>Для этого знаний одного бейсика - явно недостаточно
а вы пробовали? там в ворде збс справка есть.
>А не дай бог там будет не ворд, а что-то другое, где есть только JS. Я уже раз спрашивал, но вопрос вы проигнорировали, тогда что? Может тогда, лучше JS в школе изучать?
да, вполне можно JS / PHP, например. Или что-то другое, что имеет какую-то практическую ценность и готово к использованию as is (без необходимости ставить SDK, качать что-то из инета и т.д.)
>Где можно посмотреть на людей, которые не являясь "погромистами", пилят макросы в ворде? Просто любопытно
банки, крупные торговые компании (то, что называется дистрибьюторами) - это как пример. разные экселевские табличками с формами и т.д.
>Чтобы ребенок после школы понимал, что некоторые рутиные рабочие задачи возможно решить используя инструмент, которые называется "программа".
Это можно решить только с помощью паскаля? другие языки для этого категорически не подходят?
а если подходят, то, может быть, стоит из них всех использовать то, что не требует ничего дополнительно и функционирует на компьютере "искаропки"?
я уже предложил вам освоить брейнфак. там "очень небольшое кол-во инструкций"
Ясно. Надо понимать, вы находите, что решить после школьного курса паскаля аналогичные задачи на бейсике и брейнфаке займет схожее время. Ну что ж, если вы так на этом упорно настаиваете, дальнейшую дискуссию я нахожу абсолютно бессмысленной.
Во-первых, я спрашивал про ворд, ворд - это не ексель. Во-вторых, я практически на 100% уверен, что даже в екселе в банках и крупных торговых компаниях этим занимается специальный человек. Потому что при недостаточно прямых руках грохнуть какую-нибудь базу данных, пусть это даже какой-то файл в екселе, раз плюнуть. Хотя я допускаю, что в банках и кр.торг.компаниях есть менеджеры (не программисты), способные написать на vba напоминалку о днях рождения коллег.
Это можно решить только с помощью паскаля?
---------------
Конечно нет. Это как с чтением. Кто-то начинает с букваря, сначала буквы, потом слоги, потом слова, потом предложения. А кто-то сразу дает ребенку читать медицинскую карту, заполненную от руки. Каждому своё.
А вот между прочим фотография где негр подробно разобрал интерфейс текстового процессора - очень хорошая! Когда-то такие интерфейсы были модными (пока не пришли эти ленты ужасные) - и подписано все очень хорошо: и панель заголовка, и панель меню, и полоса вертикальной прокрутки и т.д. Старый добрый WinForms UI, где же ты...(( Теперь кругом свистелки, перделки, и в итоге на современном железе лагает примерно такой же функционал который когда шустро реализовывали программы на 3-ем пне. Теперь мы все пишем одно говно: все уходит в веб, бек превратился в набор эндпойнтов расположенных "согласно REST и в соответствии с SOLID". Грустно, а вот этот парен с фото в очередной раз напомнил почему мне когда-то полюбилась моя профессия...
Он не остался незамеченным. Ему дали целый компьютерный класс, а самому - какой-то крутой комп. Правда, не сказали, гле брать электричество.
А это общая проблема лагов на офисных прогах? Я помню, что это у меня прям проблема была - печатаешь 20 минут и столько же ждёшь, пока всё отлагает. Хотя и системки нормальные, и оперативы завались. Из-за этого даже в гугл доксы перешёл - они просто не лагают.
А что плохого в REST и SOLID?
А чем школьный паскаль не нравится? База и алгоритка. А там что бэйсик, что с, что паскаль-не сильная разница. Переучиваться не долго. Это асму осваивать зае... даже с этой базой, а на уровне школькой программы и первых курсов-дело на 2 минуты, с толковой методичкой.
Проблема в подходе. Паскаль учит системному мышлению, а в бейсике в любой момент можно сказать gotoline... Это как женское "Ой, все!" в споре.
А в паскале, типа, goto нет? Только метку поставь. Я спорить не буду, уже лет 15 ничего не писал, кроме элементарных правок в РНР, но принципиалной разницы для освоени базы не помню, хотя паскаль любил и даже пару программок для себя на дельфях нарисовал в те древние времена.
Вы не поверите, но в паскале тоже есть goto, конечно не такой фривольный как в басике, но тем не менее.
В институте, нам били по рукам за паскальный goto и прочие неожиданные перескоки и финалы.
Нет, как раз наоборот - школьный курс и есть собственно программирование, а не "закрывание тасок". Поэтому пусть таковым и остается. А когда говорят "зачем нам паскаль, дайте нам актуальный язык" - это смешно, потому что актуально - это куча обвязок вокруг языков, и школа именно что не сможет дать ничего актуального.
Мой преподаватель говорил, что уровень программиста обратно пропорционален количеству использованных в жизни goto
здоров, кэп
как сам?Вопрос для самообразования. А чем для обучения основам программирования Java или Python лучше?
Лучше всего - C#. Там низкий порог входа, и меньше шансов выстрелить себе в ногу. C++ - это слишком жестоко для детей. Если задача научить создавать алгоритмы и понимать структуры данных - шарп точно лучше.
Так по этому и сказал, что особо ничем.
В блок-схемы самый низкий порог входа, и в ногу себе не выстрелишь. Принципиально. А остальное - дело наживное и под конкретные задачи.
Мы говорим C#, подразумеваем .NET. Плюсы все-таки намного гибче, универсальнее. Хотя, в качестве начала изучения программирования, согласен, слишком сложно.
Как будто говоря C++ мы не подразумеваем C++ Standard Library, STL и что-то вроде Qt и так далее. Конечно .NET куда больше, - но зато и проблем у новичка будет меньше формата "а какую мне нужно использовать библиотеку для X". Один раз поставил - и наслаждайся. А уж сейчас, когда есть Net Core 6 и подавно.
старались нарисовать цветочки, но почему то всегда выходили члены!
Очень узко. Подтверждает то, что сейчас все хотят стать программистами. Такое уже было с юристами и экономистами. Сейчас они работали в макдональдсе, да и тот закрылся) может кто то хочет быть слесарем? Или историком? Так на кой чёрт ему информатика?
Открою страшный секрет: у меня в комменте есть не только слово "Москва", хотя по этому комментарию о замкадье ваш уровень развития виден очень отчётливо.
>Сравните максимальную зарплату какого-нибудь учителя, инженера, воспитателя детского садика, и программиста, который работает в Москве, ну или на московскую контору, и сразу будет всё понятно.
если вы сравниваете московского программиста, то и сравнивайте его с московским учителем, например
неожиданно (тм) окажется, что учителя получают не так плохо (если что, то я it-архитектор, жена - как раз учитель)
и, если что, информация о школьных зарплатах не какая-то тайна за семью печатями
почти у каждой школы есть сайт на портале mskobr, они все однотипные и там есть сведения о зарплате педагогов
скажем, в школе, где учится моя жена, средняя зп за март - 125 тыр (повторюсь, средняя. у кого-то 20 часов и стажа нет)
Че за бред вы несете!
Какие 125 тыс?! Нет таких зарплат в школах в России.
И не надо левые ссылки кидать, нет там там 32 школы!
Зайдите на вакансии и посмотрите, что то же учитель физики от 25 тыс рублей!
Именно. От. Свеже выпущенный педагог в возрасте чуть больше 20 лет, без опыта, на полставки, может так и будет получать. Сейчас нянечки в дет саду, пенсионерки, зп имеют больше чем 25, в москве.
при чем тут школы _России_? Я четко указал, что речь про школы Москвы. А то как-то некучеряво сравнивать погромиста в Москве и учителя в Сызрани. А слабо наоборот сравнить?
не знаю ни одного программиста который бы работал программистом и при этом учился на это в каком то учебном заведении
Я знаю, например.
Ну Линус Торвальдс например.
Мой сын учится на программиста, и уже работает программистом.
честно сказать у нас в казахстане и не особо учат - я видел что преподают людям в универах там программа лет на 10-15 отстает от актуала, а программирование часто это такая отрасль где надо следить за и новациями, вот вышла новая версия API банковской системы и всё старая уже не катируется изволь изучить новую)
Хз.. старший сейчас 3й курс мфти, фивт ныне фпми, не жалуется на старьё и скуку )
В задаче не сказано, что она надела 28 носков на все свои ноги.
у сороконожки 40 ног. Просто носки она надела не на все ноги.
прост носки кончились
Интересный факт, в природе нет ни одной многоножки, у которой ровно 40 ног...