Содержание | Рекомендации по изучению | Задания

Занятие 1 | Занятие 2 | Занятие 3 | Занятие 4 | Занятие 6 | Занятие 7 | Занятие 8 | Занятие 9 | Занятие 10 | Занятие 11 | Занятие 12 | Занятие 13

Рекомендации по изучению

Назначение пособия

Данное электронное учебное пособие разработано для проведения практических занятий по курсу «Информационные технологии». Цель практических занятий — ознакомиться с языком программирования Java и получить следующие навыки:

Как распределять время

Каждая глава пособия рассчитана ровно на одно занятие. Если какая-то глава оказывается слишком сложной и не успевает быть изучена (с выполнением всех упражнений) во время занятия, закончить ее необходимо дома. То же самое относится к пропущенным занятиям.

Eclipse — бесплатная и свободно распространяемая система, одинаково работающая в операционных системах Windows и Linux. Диск с этой системой, а также видеоинструкции по установке можно получить у преподавателя. Таким образом, своевременному выполнению заданий (при необходимости — дома) действительно ничего не мешает.

Как пользоваться пособием

Учебное пособие рассчитано на студентов разной степени подготовленности (и склонности к программированию). С пособием можно работать в нескольких режимах:

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

2. Для отстающих. Предполагается, что студенты, приступившие к изучению дисциплины «Информационные технологии» уже владеют навыками программирования на другом языке, изучали основы объектно-ориентированного программирования, умеют пользоваться UML-диаграммами и т.д. Без этих знаний выполнить задания не получится. В пособии есть несколько небольших глав с повторением, которые раскрываются нажатием на заголовок. Эти главы предназначены для тех, кто забыл материалы предшествующих дисциплин и должны помочь их вспомнить. Тем, кто по каким-то причинам не изучал данные темы, краткое повторение скорее всего не поможет. Им необходимо незамедлительно обратиться к дополнительной литературе.

3. Полная информация. Для студентов, претендующих на высокую оценку. При нажатии на синие значки «Узнать больше», расположенные на полях, открываются блоки с дополнительными сведениями. В них содержатся описания программных конструкций и приемов программирования, которые необходимо знать и владеть для более эффективного и профессионального выполнения заданий.

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

Ограничения пособия

Имейте в виду! Настоящее электронное учебное пособие не является учебником как таковым. С его помощью вы не сможете овладеть языком программирования Java в совершенстве.

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

Если вы хотите реально программировать на Java, вам необходимо изучить несколько настоящих учебников. Причем взяться за них необходимо немедленно, только ваши собственные усилия сделают вас профессионалом. Список рекомендуемых учебников приведен ниже.

Основная литература

1. Вязовик Н.А. Программирование на Java. С помощью этого учебника вы сможете освоить основы программирования на языке Java (то, чему посвящены первые 7 занятий данного пособия), а также изучите стандартные библиотеки Java, которыми программисты постоянно пользуются в своей работе. Учебник находится в свободном доступе на сайте www.intuit.ru. После его прочтения вы можете бесплатно пройти тестирование и получить электронный сертификат на этом же сайте.

2. Иван Портянкин. SWING: Эффективные пользовательские интерфейсы. Изучив эту книгу (и опробовав все многочисленные примеры), вы сможете разрабатывать на Java программы с полноценным графическим интерфейсом, без которого не востребовано ни одно современное приложение. В этом пособии библиотека Swing рассматривается на 8 — 9 занятиях.

Дополнительная литература

3. Хабибуллин И.Ш. Самоучитель Java 2. Этой книгой можно заменить книги (1) и (2), поскольку в ней объединяются все затронутые темы (и даже несколько дополнительных). Однако изложенный материал уступает им по глубине.

Содержание | Рекомендации по изучению | Задания

Занятие 1 | Занятие 2 | Занятие 3 | Занятие 4 | Занятие 6 | Занятие 7 | Занятие 8 | Занятие 9 | Занятие 10 | Занятие 11 | Занятие 12 | Занятие 13