Ответы пользователя по тегу IT-образование
  • Информатика для первоклассника - с чего начать?

    @Yaraife
    никакого кода! ни-ка-ко-го! вообще. В первом классе дети читать учатся и до логического понимания что такое язык программирования им ещё далеко. Могут помочь развивающие игры. Да и просто, любые игры. Поможет развить моторику, просто понимание того, что компьютер — не живой, а действует по жестко заданной программе.
    Помогут игры, в которых детям нужно делать логические выводы, анализировать последовательности действий.

    Говорю только по собственным воспоминаниям. Если бы мне в те времена дали(заставили) программировать — я бы не увлекся этим потом. Самые простые последовательности (не более 2-3...5 сущностей, общий принцип действия) — с 4ого класса.

    П.С. да, я, и возможно вы, написали свою программу раньше, но только потому что вам это было интересно, и потому что вы такой. Предложите детям игры, а тем, кому будет интересно можете дополнительно показать простые игры типа «нарисуй черепашкой круг».
    Ответ написан
    4 комментария
  • Игры для освоения программирования?

    @Yaraife
    autowar — программируется армия клетко-ботов. Всего несколько десятков команд(атака, вперед, налево...). графика слабая. Есть возможность оптимального решения, которое делает игру бесполезной. (т.е. можете или искать супер-алгоритм, либо улучшать очевидный)
    Язык — вымышленный. (похож на бейсик?)

    fortress — программируется поведение воображаемого города.(построить шахту, атака, восполнить энергощит).
    Есть много разных вариантов тактик, оптимальной стратегии нет.
    Вымышленный язык. (список команд)

    Terrarium .NET — программируется поведение насекомых в 2д, мелкозернистом мире. Красивая(относительно) графика. Действия — ползти по направлению 279*, со скоростью 18, после чего если вокруг нет хищников, кушать кустик растений.
    Язык — Си-подобный.

    Colobot — 3Д мир, нужно построить город на другой планете. Есть астронафт и несколько роботов (можно строить ещё). Программируются роботы (искать ближайший камень, в случае если он не слишком близко, принести его к центру переработки руды, если в процессе упал заряд батареи, двигаться к зарядке, если в процессе упал щит, убегать и искать починку щита...) Среди обучалок достаточно много упрощенных миссий, где задача сводится как раз к "… выполнив эту программу, выйти из лабиринта.", но по сравнению со всеми остальными возможностями, это кажется мелочью. Например — заставить программу пролететь ряд колец в воздухе на разной высоте…
    Язык — Си-подобный. (упрощенный Си. Нет классов! Есть структуры, но не юзабельны… Мне пришлось использовать большое количество массивов для хранения информации. Большой Ата-та разработчикам за это. Но игра классная.)

    Galaxy Hack — 2Д мир, мелкозернистый. Программируется группа кораблей (причем, одной программой программируется сразу много кораблей. Самый большой простор для групповых действий, но мало способов передачи информации между кораблями… только глобальные переменные) Действия — если никого в радиусе поражения ближним лазером лететь в сторону ближайшего врага, если враг ближе чем 200 пикселей — отлетать от него в сторону(и автоматически стрелять в него).
    Язык — вымышленный.
    Ответ написан
    Комментировать