Блог переехал на cs.eek.ee

Уважаемые студенты!

Начиная с 12 мая этот блог переехал на cs.eek.ee. Сайт mainor.info больше не обновляется!

Инструкции по переезду найдёте на главной нового сайта: http://cs.eek.ee/

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

Спасибо всем, до встречи на http://cs.eek.ee/ !

Захар

Новости о разном

Уважаемые студенты!
Несколько важных новостей:

1. Список предметов по выбору, которые я готов вам предложить, скорее всего будет опубликован на следующей неделе, после того как будет одобрен советом по учебной программе. Вам будет предложено 2-3 предмета объёмом 3-5EAP, из которых вы сможете выбрать наиболее интересный и полезный для вас. О сроках и порядке выбора сообщу отдельно. Предмет, который наберёт большее число голосов, будет включён в ваше расписание на осенний семестр. Соответственно, тем, кто выберет какой-то другой предмет, который не наберёт достаточно голосов, чтобы был смысл проводить его, придётся либо присоединиться к остальным слушателям популярного предмета, либо ждать следующего семестра (не рекомедую, если хотите закончить обучение в срок).

2. Я обновил список тем дипломных и курсовых работ, которые я предлагаю вам для изучения. Теперь он постоянно доступен на главной странице этого блога, вверху над списком категорий. Если кто ищет себе интересную тему – можете туда заглянуть.

3. Повторный экзамен по веб-технологиям для провалившихся или отсутствующих на этой неделе состоится, вероятно, в следующую пятницу 29 апреля в 10 часов утра. Подтверждение вы получите на эл.почту и в своём расписании. Это последняя возможность сдать эказмен по этому предмету в этом году! Следущая сдача будет возможна только весной 2012 года!

4. Для изучающих веб-программирование: обновлён пост с описанием того, что мы уже изучили и что вы должны знать и уметь к сегодняшнему дню.

Всем хороших выходных!

Заключительный экзамен по ИТ

На прошлой неделе ИТ-институт проводил первый электронный экзамен по двум специальностям ИТ-факультета: веб-технологиям и администрированию ИКТ. Экзамен сдавало 5 студентов. Сдал экзамен только один из них, да и то с результатом 51%.

Экзамен проходил в среде Moodle и состоял из двух частей: сначала тест из 70 вопросов (20 из области экономики – они единые для всех факультетов, ещё около 20 по общим темам ИКТ и около 30 по вашей специальности), затем практические задания. На выполнение теста давалось 1,5 часа времени. В тесте нужно было выбрать 1 правильный ответ из 4 предложенных. Каждый правильный ответ даёт 1 балл. Результат теста объявлялся сразу же и все участники видели свой результат. В случае, если было верно решено менее 50% теста, то продолжение экзамена не имеет смысла, т.к. по условиям экзамена для сдачи каждая часть должна быть выполнена как минимум на 50%, т.е. в случае теста – на 36 баллов из 100 (36 верных ответов из 70).

Сам я набрал в тесте 61 балл – все 9 ошибок я сделал в вопросах из области экономики. Честно признаюсь, мне они совсем не понравились и у меня масса претензий к этим вопросам. Среди студентов максимум был 52 балла, причём 3 студентов из 5 вообще не справились с тестом и набрали меньше минимальных 36 баллов.

Практические задания представляли собой 3 задачи, ренение каждой из которых давало максимум 10 баллов. На решение задач давалось 2 часа времени. Для решения можно было использовать бумага А4, но результаты всё равно вводились в Moodle в виде текста. Рисунки, схемы и все заметки на бумаге потом сканировались и тоже добавлялись к ответам в Moodle. Оцениванием практической части занимались 2 преподавателя по каждой из специальностей (я оценивал задания по веб-технологии, поэтому про администрирование ИКТ рассказать не могу). Каждый преподаватель ставил за каждое из трёх заданий оценку (максимум – 10 баллов), в зачет шло среднее здачение. Практическая часть давала максимум 30 баллов и засчитывалась в случае, если было набрано минимум 16 баллов.

Среди практических заданий по специальности веб-технологии были 2 задания на базы данных:
1) создать структуру БД и нарисовать ER-диаграмму
2) составить SQL-запросы для извлечения данных по заданному условию из базы данных с известной структурой, описанной ER-диаграммой

и последнее задание было на веб-программирование – нужно было составить регулярные выражения для валидации данных формы.
Практическое задание по веб-технологии выполняли 2 студента, один получил около 20 баллов и сдал экзамен, другой получил 7 баллов и экзамен не сдал.

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

Вакансия: специалист по MS SharePoint

Уважаемые студенты!
Если кто-то из вас ищет “входной билет” в ИТ-сферу, имея при этом достаточно скромные знания и умения, но большое желание освоить всё, что вы ещё не знаете прямо на рабочем месте – то предлагаю рассмотреть это предложение, возможно оно вас заинтересует.

В ИТ-отдел крупной промышленной компании (более 100 работников, с ИТ никак не связаны) требуется специалист по настройке и развитию внутренней сети предприятия (то бишь интранета). В компании используется платформа Windows (клиенты и серверы), поэтому интранет предполагается делать на базе MS SharePoint. Офис компании находится за пределами Таллинна в пределах Харьюмаа, поэтому возможна частично удалённая работа – каждый день ездить не придётся (а когда придётся – бензин будет оплачен). Рабочий язык в коллективе – русский. Руководитель отдела развития предприятия – один из опытнейших в Эстонии профессионалов, очень интересный человек с 15-летним опытом работы в ИТ-сфере.

Работа изначально предполагается проектная: необходимо освоить MS SharePoint (всё необходимое будет предоставлено) и запустить на его базе корпоративный интранет. Это потребует от 3 до 6 месяцев. После завершения проекта возможно постоянное трудоустройство в этой же компании (пока не обещается), либо – имея такой проект в порфолио + рекомендацию от начальства + полученный опыт работы с SharePoint – трудоустройство в одну из фирм, занимающихся администрированием SharePoint (например, в MicroLink).

Базовые требования к кандидату:
* быть опытным пользователем Windows и интернета в целом
* любить программировать в принципе и уметь это делать на C# (.Net) хотя бы на элементарном уровне
* понимать суть базы данных на примере MS SQL Server и уметь делать простейшие SQL-запросы
* иметь водительские права и автомобиль
* быть готовым работать не менее 24 часов в неделю (3 полных рабочих дня), 2 из которых будут в офисе работодателя и остальные – из дома.
* желание учиться и способность самостоятельно разбираться в деталях, умение работать с документацией на английском языке

Если вы желаете себя попробовать – просто напишите мне на мейл.

Экзамен по безопасности

Уважаемые студенты!

В следующую пятницу, 10 декабря, состоится экзамен по предмету “Безопасность и защита данных”.

Условия допуска на экзамен – выполненные 2 домашние работы по этому предмету. Ход экзамена и вопросы точно такие же, как и в прошлом году – подробное описание в этой прошлогодней записи. Если есть вопросы – задавайте в комменты к этой записи.

P.S. О разном
1) я помню, что за мной должок перед некоторыми из вас по фидбеку на 2-е д/з по этому предмету. К понедельник всех проверю и отпишу результаты.

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

3) те кто собирается писать диплом, добавьте к себе в закладки вот эту ссылку на Microsoft Language Portal. Это официальный словарь MS по всем компьютерным терминам. Именно из него рекомендую узнавать, что обозначают на русском языке такие слова, как “фреймворк”, “виджет”, “гаджет” и прочие спорные словечки.

4) любители “мягких” тем (SEO, интернет-маркетинг) могут в своих дипломных работах ссылаться на Google Webmaster Central. Пожалуй, это наиболее авторитетный источник из всех такого рода. Различные “закрытые сообщества” или форумы на малоизвестных доменах в диплому лучше вообще не упоминать, во избежание праведного гнева рецензента и комиссии.

Предметы по выбору

Уважаемые студенты!

Предлагаю следующие курсы в качестве предмета по выбору:

  1. Электронный бизнес (электронная коммерция и интернет-торговля, электронные деньги и платёжные системы)
  2. Управление ИТ-проектами (на базе свободно доступного софта OpenProj)
  3. Основы научно-исследовательской деятельности (для тех, кто собирается писать диплом и планирует продолжение обучения в магистратуре)предмет стал обязательным
  4. Интернет-маркетинг ( продвижение товаров и услуг в интернете, использование социальных сетей для рекламы и PR, контекстная реклама и поисковая оптимизация)
  5. Анализ данных (на базе свободно-доступных статистическиех пакетов PSPP и OpenStat, а также OpenOffice.Calc)
  6. Веб-программирование 2.0 (более сложные аспекты программирования на PHP – объекты, классы, графика)
  7. Язык программирования Ruby и фреймворк Ruby on Rails (универсальный скриптовой язык – можно использовать для веб-программирования, написания shell-скриптов и проч.)
  8. Декларативные языки программирования (знакомство с логической и функциональной парадигмами программирования на примере языков Prolog, Erlang, Lisp и Haskell)
  9. XML (более подробно о представлении данных в XML, его обработка при помощи XSLT)
  10. Тестирование программного обеспечения (методика и инструментарий для автоматизированного тестирования создаваемого софта)предмет стал обязательным для специализации веб-технологии и программирование
  11. Программирование для мобильных устройств (практикум программирования на Qt для платформы Symbian или на Objective-C для iPhone или на Java/Python для Android)
  12. Программирование микроконтроллеров (практикум программирования на С/С++ для платформы Arduino или совместимой с ней)
  13. Веб-стандарты (хорошая практика при разработке веб-приложений – наиболее широко использовать существующие стандарты хранения, представления и обработки данных. Курс знакомит с де-факто стандартами, в первую очередь разрабатываемыми консорциумами W3C и OASIS, а также микроформатами, Dublin Core, IETF и другими)

Обращаю ваше внимание, что названные курсы ещё не согласованы с учебной частью! Для начала согласования нужно набрать группу из как минимум 10 человек. Курсы ориентированы прежде всего на 2 и 3 курс, однако некоторые возможно будут интересны и посильны студентам первого курса.

Прошу на всякий случай определиться с первым и вторым предпочтением, – возможно, то что вы выберете и так есть у вас в программе или сильно пересекается с материалом другого предмета – тогда проведём другой курс по вашему второму предпочтения.

Объём всех предметов 2-4 EAP, заканчиваются они зачётом. Желательно определиться с предметом до начала апреля, чтобы у меня был примерно месяц в запасе на подготовку материала. Предмет можно будет включить в расписание в мае (первая и последняя недели месяца, между ними будет перерыв 2 недели на выполнение домашнего задания).

Вопросы, предложения и пожелания прошу в комменты.