Добро пожаловать!

Итак! Вы наконец-то здесь!

Пара слов об этом блоге... Он посвящен всему, что нас интересует: преподаванию математики/информатики, (веб-)программированию, прочим глупостям =)

Мы (т. е. главным образом iwannt) обожаем Smalltalk и Seaside! Немного интересуемся Ruby, совсем немного.

А в остальном... просто читайте нас! =)

пятница, 23 мая 2008 г.

Какой язык программирования нужно знать преподавателю/учителю

Знание любого языка программирования  это уже большой плюс! Однако, я хотел бы особо выделить следующие три языка: JavaScript, Squeak/Smalltalk, Visual Basic.

Начнем с конца. Почему Visual Basic? Очень просто: VB - это язык программирования, используемый во всех продуктах Microsoft Office, а так же в самой ОС Windows (на VB даже вирусы пишут). Хотите автоматизировать какую-либо задачу в Word/Exсel, добавить интерактивности вашим презентациям в PowerPoint, или переложить частую рутинную настройку реестра Windows на файл-сценария? VB - лучший вариант! VB = 3 в одном: Visual Basic (компилятор, т. е. вы можете получить самостоятельную программу), Visual Basic for Applications (сделайте Office лучше!) и, наконец, VBScript (пишите сценарии для Windows или разрабатывайте полноценные HTA-приложения).

Двигаемся дальше. Squeak - это Smalltalk XXI-го века! Просто изучите Smalltalk, и вы поймете, почему Smalltalk - это объектно-ориентированный язык, а C++ и Java гибридные "уродцы". Познакомьтесь со Smalltalk хотябы для того, чтобы начать понимать объектно-ориентированное программирование.

-ОК, со Smalltalk'ом понятно! Ну а Squeak?

-А Squeak - это лучший Smalltalk для учителя!

И, наконец, JavaScript... У вас уже есть JavaScript! И у ваших знакомых есть JavaScript. JavaScript есть у всех! JavaScript - это самый распространенный язык на планете Земля (как удачно подметил Дуглас Крокфорд - гуру и аппологет JS), потому что он есть во всех популярных браузерах: Internet Explorer, Opera, Safari, Firefox, Mozilla и д. р. А раз так, то просто глупо не воспользоваться этим, тем более, что на JavaScript можно сделать все! (я не вру и не ошибаюсь)

Итак, JavaScript, Squeak/Smalltalk и Visual Basic.

JavaScript: LISP-подобный язык с прототипной объектной моделью (объектно-ориентированный язык т. е.);

Squeak/Smalltalk: лучший (после LISP, как некоторый считают) язык в мире! единственный по-настоящему "чистый" объектно-ориентированный язык с супер-ультра-переносимостью (помните лозунг Java: "Сделал один раз - работает везде!" Так вот, Java отдыхает на фоне Squeak. Почему? Почитайте в интернете про портируемость Squeak). К тому же, бесплатный (только Squeak; большинство других реализаций Smalltalk - комерческие);

Visual Basic: выразительный, простой, объектно-ориентирован, имеет большую прикладную значимость. (В свое время, Delphi дрался с Visual Basic за место под солнцем и... проиграл.)

-Замечательно! Но почему эти языки нужно знать именно преподавателю/учителю? Зачем, например, учителю русского языка знать JavaScript?

-Учителю русского? Для хобби! :) В первую очередь, я говорю об учителях и преподавателях математики и физики. В математике и физике полным-полно абстрактных моделей и понятий, объяснять которые проще всего с помощью визуальных представлений или компьютерных моделей. Где брать такие модели-визуализации? Почти всегда - негде, т. е. единственый путь - делать самому. Вот здесь-то вам и помогут указанные три языка :).

среда, 14 мая 2008 г.

Новый этап

Сегодня начался новый этап в моей студенческой жизни... Вчера я сдал на проверку окончательный вариант своей дипломной работы.

Почему новый этап? Я и сам не знаю. Просто сегодня я проснулся каким-то другим человеком. Я понял, что наконец-то завершил работу; работу, на которую ушло 3 года (грубый подсчет, но, в принципе, если считать, что я занялся этим еще на 3-м курсе, то...).

Последний год был особенно интересным и... трудным: камень, который я хотел сбросить с себя еще на новогодних каникулах, упал только вчера. Изучать Squeak снуля было сложно, зато создавать свое пособие после этого было намного легче.

Текущая версия пособия RC1, а на защите я планирую представить RC1.1.

В папке, где я сохранял все промежуточные версии, остались следующие:

pre-1, pre-2, pre-2.1, pre-2.2, pre-2.2a, pre-2.3, pre-2.3.1, pre-2.3.1a, pre-2.3.1b, pre-2.3.1b.1, pre-2.3.1b.2

Из версии pre-2.3.1b.2 родилась RC1. Такие дела :^)

воскресенье, 11 мая 2008 г.

Есть, брат! Сестра добрела до блога)))

Что сказать?

С чего начать?

Пожалуй, начну с того, кто я, что я, чем занимаюсь.

В данный момент я закончила свою курсовую, можно сказать в рекордные сроки,
во вторник или эту среду защита, если кто читает - поддержите)))

После защиты конкретнее отпишусь! ;)

Тема моей курсовой - Проектирование и моделирование обучающих программ.

Работая над курсовой, я создавала ПМК (программно-методический комплекс), состоящий из обучения (лекции) и контроля (теста), обложку моей программы можете лицезреть ЗДЕСЬ :)

RC1 - наконец-то!


Ура! Сегодня я ноконец-то закончил создание электронного пособия для своей дипломки!

Конечно, кое-что я еще улучшу, но эти изменения будут "косметическими". А пока я имею первого кандидата на релиз :).

пятница, 9 мая 2008 г.

Начало

Добро пожаловать в наш блог "Радость преподавания"!

Мы - два студента, брат и сестра. Нас зовут Иван и Юлия. Мы будущие учителя математики, физики и информатики, и этот блог - о нашей работе по методике преподавания и других интересующих нас темах.

P.S. С Днем Победы!