Category: наука

Category was added automatically. Read all entries about "наука".

lain

Информатика - детям (и школьное образование вообще)

Пишу тут, а то опять потеряю ссылки.

https://studio.code.org - уроки, основаны на blockly, разжевано, с видео, на многих языках.
https://code.org/learn - тут обучалка
и весь список курсов (в том числе внешних). Отсылки к курсам Стенфорда, Гарварда и тп.

https://blockly-games.appspot.com - без разжевываний вас сразу кидают решать задачи. Многие языки. Резиновые уточки доставляют тем, что заставляют думать.
https://www.playcodemonkey.com/ - вот тут писать (но можно и потыкать и пописать, у кого проблема с моторикой). Очень подробно. Более продвинутые темы - за гуманные денежки (абонентка за месяц/год). Рекомендую мелким детям.


Обещают:
http://games.ozoblockly.com/?game=shapetracer-advanced&lang=en - пока только простые передвижения и циклы (repeat n). Типа черепахи blockly, но можно купить программируемые "автомобильчики" в железе. А можно обойтись программированием чисто на компьютере.

Дальше для тех, кто готов писать код и читать буковки, а не только играть


Питон http://pythontutor.ru/ (английский аналогичный вариант snakify.org)

Теперь на питоне - черепаха и робот
Питон в мфти (1 курс) http://judge.mipt.ru/mipt_cs_on_python3/index.html
конкретно черепаха http://judge.mipt.ru/mipt_cs_on_python3/labs/lab3.html#id7
робот http://judge.mipt.ru/mipt_cs_on_python3/labs/lab4.html

Просто питон (кодить) и другие веб-ориентированные языки и технологии
www.codecademy.com

Знаменитая http://www.w3schools.com/ - изучаем и получаем дивную документацию по веб-дизайнерским штучкам

Игры разработчиков
www.checkio.org (python)

www.codingame.com

Хороший набор математических задач, для решения которых обычно нужны три вещи: мозг, покодить и математика, принимает решения в виде числа, показывает хвасталки в форуме по задаче на разных языках программирования:
http://projecteuler.net/problems
http://euler.jakumo.org/problems.html - эти же задачи, переведенные на русский.

Ну и профориентация:
http://testbase.ru/




Курсы на русском по прочим школьным предметам:

учи.ру он же uchi.ru - акцент на начальной школе. Бесплатные дино-олимпиады (рекомендую!)

http://childrenscience.ru/courses.html (абсолютно бесплатно, то есть даром, очень интересно, не очень пересекается с базовой программой, особенно на начальной школе, но интересно!)

interneturok.ru - Все (в том числе началка) предметы школьной программы. Разные уровни самостоятельности обучения, которые дают разные уровни оплаты. Возможность официального оформления обучения и получения аттестата.

foxford.ru - с 3 по 11 класс, покрывается школьная программа, они хотят держать высокую планку и держат. Есть онлайн репетиторы. Преподаватели, да, из СУНЦ МГУ и "ведущих вузов".

metaschool.ru - Меташкола. Кроме платных курсов (5-8 класс) много кружков (платно) и олимпиад (аналогично). В свое время сын не смог ходить на маткружок, потому что пересекались занятия. Олимпиадные кружки.

Верные слова - курсы правилам русского языка с тренажерами. Имхо больше для билингв.
lain

Неужели я прошу чего-то сверхъестественного от движка для онлайн-курсов?

1. Удобное пошаговое (фрагментарное) прохождение шаг-за-шагом. Аналог - читаем вдумчиво по странице, по мелкому параграфу.
2. Удобный возврат к предыдущему материалу в обзорном виде (пробежаться глазами быстро пролистывая много материала, а не тыкаться мышью и глазами в каждый шаг).
3. Как разнесение теории от задачи (repl.it, мне уже достало писать "Тут ничего посылать не нужно"), так и задачи в стиле "допишите код, чтобы хорошие квадраты рисовались красным".
4. Проверка! Неужели трудно сделать список непроверенных задач и кнопку "следующая непроверенная задача". 1 кнопку, а не 10 нажатий!!!
5. Теория и редактор кода оба должны разворачиваться на весь экран. Идея делящих окно 3 панелей (условие задачи, поле ввода кода, консоль + место рисования черепахи) на небольших экранах попахивает подковкой блохи.

Ну и последнее: максимизируйте долю на код (теорию) на экране. Оно не должно занимать максимум 10% экрана.

Ненависть, ненависть, ненависть.
lain

(no subject)

Интересно, как у нас в церкви куличи святили и на пасху движуху организовывали?
Колокольный звон пока по расписанию.
Я мужа подбиваю заехать в магазин, закупиться недели на три и нафиг не высовываться, пока приобщившиеся к не перезаражают всех, до кого дотянутся.

И да, как они решили проблему с проверкой электронных пропусков в метро? Занесли в приложении карты в белый список? Так время обработки одного запроса должно быть выше, чем локальное взаимодействие карта-терминал.
lain

Занимательная химия

а то начнут обеззараживать по принципу "кашу маслом не испортишь".
Пост уже можно обзывать бояном, но я его никак в голову не уложу, так как нет короткой простой таблички
https://pikabu.ru/story/kakie_moyushchie_sredstva_nelzya_smeshivat_7262260?utm_medium=social&utm_term=7262260&utm_source=fbmain&utm_campaign=longread&utm_content=interest

отбеливатель + уксус = газообразный хлор
отбеливатель + аммиак = хлорамин ( жжение в глазах и горле, сильное удушье и одышку)
отбеливатель + спирт = хлороформ

сода + уксус = пена (вода, ацетат натрия, СО2 много, в закрытой емкости до взрыва)
перекись водорода + уксус = перуксусная кислота (токсична) -> взрывоопасный кислород

средства от прочистки засоров между собой - просто никогда.

В общем, не надо смешивать.
lain

Как закрыть сессию и не сдохнуть

До сих пор вопрос.
Три дня сидела принимала вдрызг больная. Кому это нужно? Зато приняла. Всю. Почти. Завтра сын или муж допринимает.

Надо будет придумать code freeze - плюсы за задачи и новые фичи в последнюю неделю не принимаются. Только починка критикалов. Дальше раздача автоматов и прием теории. Интересно, как быстро они научатся коммитить неработающий код и доделывать в последнюю неделю.
lain

Гномы-вредители - 2

Описание базового набора тут.

Не пошло. Откатились к базовому набору.

Причина: сильно сбоит система распознавания свой-чужой, ребятам стало некомфортно.

Было: хорошие гномы, которые копают и плохие гномы, которые вредят. Золото в конце на 1 гнома примерно одинаково и не зависит от размера команды.

То есть если кладет человек хороший тоннель, то хороший гном, если плохой тоннель или делает каку хорошему, то вредитель однозначно или играет как программирует, крайне загадочно.

Стало: две команды синих и зеленых гномов, можно ставить дверь определенного цвета и не пускать другую команду к дележу золота. Золото ОБРАТНО пропорционально количеству докопавшихся до золотой жилы. Можно еще запирать в ловушку (и выпускать из нее).

Введены карты босса (бригадира) - получает на 1 меньше, если докопались гномы (не важно синие, зеленые, обе команды), ему важно докопаться, но уменьшить число докопавшихся. Лучше - одной командой и то в неполном составе.

Дельца (совы - эффективного менеджера), ибо получает в любом случает - гномы дошли или вредители выиграли, но на 2 меньше, чем остальные, т.е. выгодно сократить размеры своих.

Геологи - им пофиг кто докопается, лишь бы копали долго и выложили побольше карт тоннелей, тогда вероятность выкладывания карт тоннелей с кристаллами возрастает. Выгодно закопать второго геолога и получить все бабло самому.

Вот идея, что если человек удлиняет копание, то не известно он за тебя или против. Еще и что своим же выгодно тебя в конце закопать. Это не пошло.
lain

Дрессировщики котиков или на что похоже преподавание информатики

С моей точки зрения наиболее удобный формат обучения умению программировать - это когда я дома на диване под пледом с кружкой чая слушаю (а лучше читаю!) теорчасти, решаю задачи и раз в неделю (или чаще) приношу эти задачи на код ревью препу. Дабы он сказал, как можно было написать по-другому (лучше, хуже, в чем мой код выиграл, в чем проиграл).

Но по факту у нас есть 2 пары подряд, где я рассказываю теорию и сразу ребята пишут программки. Так как это подготовительные курсы, то это самая база - функции, переменные, циклы. Быть может дойдем до массивов.
Русский язык плох до безумия, так что черепаха.

И внезапно эффективный менеджер сова мудрые головы решили, что 17 человек можно учить не в 2 группах, а в общей группе. Одним преподавателем. Это же такая экономия денег будет. Институт прямо озолотится.

Как я понимаю, народ думает, что обучение программированию похоже на обучение математики, а не иностранному языку. Иностранный язык - не дай бог больше 10 человек в группе. Математика - давайте загоним в группу 25 человек (и пусть преп проверяет контрольные и тетради до посинения, за те же двухпарные деньги).

Таки как математика (всем теория, на семинарах по очереди выходят к доске решать задачу, много задач на дом) или как иностранный (кстати, какие ключевые действия ограничивают количество народа в группе, только то, что каждый должен вякнуть свое ради языковой практики и это вяконье должно быть оценено и поправлено преподавателем?)

PS: ежемесячная контрольная у нас из 2 задач на 17 вариантов. Ибо списывают же. Время на придумывание и оформление условий контрольной - примерно 17 человеко-часов (помним, у нас же условия все в картинках).
lain

1 занятие = 3 дня подготовки

Если с нуля поднимать. Т.е. и смотреть где что описано, и ужимать материал в отведенное время, и презентацию/методичку написать, и задачи придумать (оформить с автопроверкой - это еще +1 день).
В результате - "урок первого прохода". Сырой, где-то недорассказала, где-то углубилась в джунгли, где-то запутала.
Потом еще 2 часа на фиксирование "что стрельнуло на занятии" и заведение задач "что поменять в следующий проход".

Очень благодарна людям, которые платят за курс и платят хорошо.

Летом опять будет 3 месяца условно бесплатной работы (базовая ставка преподавателя, если опять контракт на лето не расторгнут, обычно меньше, чем кассир в Ашане). 2 онлайн курса. Оба в рамках кафедры, но оплачены не будут. Как знакомо. Возможно, их них сумеем нарезать и издать бумажных методичек (нафиг никому не нужны), но оно публикация и быть может денежка. Где-то в следующем году.
Немного достало.

Буду учить английский и немного кодить (нужны локальные движки типа черепахи с минимизированным набором команд). Генератор задач тоже причесать нужно, чтобы легко одну задачу и курсу по С, и курсу по питону.

PS: надо было слушать людей, которые советовали на 3 курсе 1 пару теории и 1 пару практики вразнобой. Они все равно на паре практики уже никакие, пусть дома кодят.

PPS: Вчера студенты сказали, что "задачи на 15 минут" - это вот то, что нужно. Ибо они нефига не на 15. Потому что пока теорию слушаешь, все просто и очевидно, а как эту 15-минутку в руки возьмешь - опять 3 раза теорию прочитаешь и документацию по диагонали.
Товарищ, дотащивший проект до конца, сказал, что ваши 15-минутки фигня, вот интеграция в проект - это да, жесть и польза.
lain

Что можно сделать за 1 пару

Пишу, чтобы не забыть.
Что нормальные студенты делают за 1 пару.

Умные это делают за 15 минут и предыдущую пару, когда я рассказываю теорию и можно поклацать клавишами в параллель.

Тема: списки/кортежи/множества в питоне + сортировка (рассказ о sort/sorted и что подсунуть им в виде key).
Collapse )
Пара!!! Полтора часа!!! Программирующая базовая кафедра. (Ищет подходящую стену, чтобы побиться головой.)
lain

Странная гипотеза

что человек умеет определить, насколько одна новая вещь удобнее другой.

Ладно, граничные случаи можно отбросить (откровенно малы, очень высокий каблук, что нога подворачивается, велики и еще мизинец влезает около пятки, и эта кофточка просто ужасна).
Но остальные. Они все неудобные. Потому что удобные - на мне, разношенные, я к ним за три года привыкла.
Все новые - неудобнее. Потому что новые. А не потому что хуже.

Поняла, что нужно наступать на горло собственной мизантропии и ходить по магазинам с кем-то.
Кто не замирает испуганной канарейкой на предложение продавца померить еще и эту пару. И не ведется на (невольное) давление.