Подсчитать размеры пятен

Вам никогда не приходилось подсчитывать размеры пятен на фотографиях? Речь идет об обработке результатов экспериментов, напимер. Меня попросили на одной из наших кафедр сделать это, а я, к сожалению, не нашел готовой программы делающей это. Пришлось писать самому. Разумеется, я взял готовую библиотеку по работе с BMP-файлами но обход картинки и поиск пятен с автоматически определением освещенности написал сам.

Второе упражнение

Второе упражнение я выложил в архивированном файле, скачивайте, читайте!

Первое упражнение бесплатного вводного курса по програмированию.

Я решил опубликовать первое упражнение бесплатного вводного курса. Кто совсем не знаком с программированием -- это для вас!

Начнем, пожалуй.

Я заметил, что новичкам очень сложно понять что такое компьютерная программа. Сейчас я наглядно покажу, что такое программа, чем программа отличается от результатов работы и от исходных данных. Разумеется, точно передать все тонкости жизни программы на примерах из реального мира невозможно, слишком он негибок, но самую суть, основу, Вы увидите.

Дао программирования

на замечательном сайте wasm.ru нашел статью Дао программирования

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

***

Hовичок спросил у Мастера: - Я видел программиста, который никогда не оформляет, не тестирует и не документирует программы. Hо все кто знает его считают его одним из лучших программистов в мире. Почему так?

Комментарии для анонимов

Нашел и включил комментирование анонимными юзерами. Пока спам мне не грозит, все так и оставлю. Со временем прикручу спам-фильтр.

О проекте

Зачем я это делаю?

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

Кому это надо?

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

Учебный план

Курс рассчитан примерно на 2 семестра. Конечно, скорость обучения можно варьировать, но методически это неэффективно. Курс включает электронные лекционные материалы, практические работы и индивидуальные консультации. В первом семестре больше "лекций", во втором - "практик".

ПредметСодержание
ЭргономикаПравила создания пользовательского интерфейса, примеры удачных и неудачных интерфейсов