четверг, октября 09, 2008

Алгоритм успешной защиты кандидатской диссертации

Стас опубликовал на своём сайте "блок-схему условного алгоритма поступления и учёбы в аспирантуре по специальности 05.13.01 «Системный анализ, управление и обработка информации (в промышленности)» с защитой кандидатской диссертации, включая ссылки на формы и образцы документов, а также другие полезные материалы для скачивания...".

Как я понял, этот алгоритм он составил по своему собственному опыту успешного обучения и защиты кандидатской диссертации во Владимирском государственном университете.

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

Рекомендую всем посмотреть.

пятница, июня 06, 2008

Развитие языков программирования

Нашел сегодня несколько ИТ-постеров, среди которых есть два (бесплатных), которые могут быть полезны всем, кто занимается программированием:

  1. История языков программирования

    Изображена эволюция более 50 языков программирования до 2004 года



    PDF (701 КБ)

  2. Родные языки компьютеров

    Этот постер похож на предыдущий, но здесь помимо прочего есть комментарии о том, как используется этот язык сейчас (точнее на период 2001 года).

    Авторы диаграммы: Paul Boutin и Bret Hailpern из IBM Research, Todd Proebsting из Microsoft, The Retrocomputing Museum, и Gio Wiederhold из Stanford University


    Есть Большой размер в PNG (1,1 МБ) и Очень большой в PNG (550 МБ).

четверг, марта 13, 2008

Лабораторные работы по Экономике для аспирантов

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

Скачать (68 КБ)

понедельник, февраля 18, 2008

Лицензионное ПО в учебном процессе. Turbo Delphi

Я всегда был за то, чтобы использовать только лицензионное программное обеспечение, особенно если речь идет об учебном процессе, и особенно если речь идет о программировании.

В наших лабораторных работах мы будем пользоваться бесплатной линейкой Turbo компании Borland/CodeGear.

Согласно требованию лицензии, на один компьютер можно установить только один продукт линейки Turbo - у нас это будет Turbo Delphi для программирования под Win32 (Turbo Delphi Explorer).

Скачать Turbo Delphi можно через сайт CodeGear, раздел Загрузки/Бесплатные/Delphi или с любого из множества зеркал, которые разбросаны по всему миру.

Дистрибутив (самораспаковывающийся архив) занимает около 325 МБ, кроме того, для установки нужны дополнительные пакеты (Prerequisities), это еще 228+ МБ:

Если по какой-то причине вы не можете скачать эти дистрибутивы - можно взять их у меня, я бываю в университете по расписанию.

После того, как всё скачали и установили (сначала Prerequisities, потом Turbo Delphi), нужно зарегистрировать эту копию Turbo Delphi.

Для этого нужно заполнить форму Activate Turbo Delphi Explorer, после чего на почту прийдет письмо с файлом активации, который нужно положить в домашний каталог пользователя до запуска Turbo Delphi.

Если этого не сделать, то Delphi не будет работать - при запуске будет выдаваться предупреждение You are not licensed to use Borland Delphi for Microsoft Windows.

После того, как вы это сделали - вы становитесь обладателем лицензионной копии Turbo Delphi, делая очередной шаг против компьютерного пиратства :)


Turbo Delphi - это урезанный вариант коммерческой студии. Как IDE эта версия практически ничем не отличается от коммерческого варианта, разница в поддержке нескольких языков программирования (только Delphi Language) и в наборе библиотек (отсутствуют библиотеки которые необходимы для разработки приложений уровня предприятия).

Переход на Turbo Delphi (с Turbo Pascal for DOS, который у нас был в прошлом семестре) позволит:
  1. Познакомиться с представлениями о современной среде разработки (Integrated Development Environment, IDE)
    1. "Живой" редактор, реагирующий на изменения в коде "налету", позволяя выявлять синтаксические ошибки
    2. Intellisense
    3. Поддержка рефакторинга
    4. и многое другое...
    5. и это не предел...
  2. Не отвлекаясь на изучение нового синтаксиса, познакомиться с новыми моделями программирования:
    1. Модель, основанная на обмене сообщениями (оконные сообщения Win32)
    2. Программирование оконного графического интерфейса Windows
  3. Получить начальные представления об Объектно-Ориентированном Программировании (ООП)
    1. Иерархия компонентов и классов VCL
    2. Свойства и методы классов
  4. Получить навыки программирования алгоритмов и структур данных с использованием преимуществ IDE, оконного интерфейса, библиотеки VCL и языка Delphi, ориентированного на модель ООП

четверг, января 10, 2008

Бланк отчета о выполнении учебного плана работы аспиранта

Вчера зашел в аспирантский отдел и мне дали бланк. Вот собственно и он.