Общая информация

С чего начать

  1. Установте JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Скачайте и разархивируйте Eclipse: http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/keplersr1
  3. Скачайте учебники Шилдта и Хорстманна. Выберите, какой из них вам более по душе.
  4. Пользуясь выбранным учебником, делайте лабы: http://ejudge.litvinov.in.ua

Виды работ и их оценивание

Вид работы
 КоличествоБаллов за штуку
Баллов за все
Лабораторная работа - программирование на дому
 8 3 24
Защита л.р. на паре
 8 2 16
Работа на занятиях 8 1 8
Индивидуальные д.з.
 2 6 12
Зачет 1 40 40
Итого   100

Правила

  1. Сначала лаба делается дома (хотя бы на 2 балла), затем - защищается устно на паре.
  2. На защиту лабы отводится 2 недели (2 занятия). После этого срока защищать ее уже нельзя, и 2 балла потеряны.
  3. Даже при просрочке защиты - баллы за "программирование на дому" остаются вашими. Но л.р.1-4 необходимо сдать до 31 марта. С 1 апреля л.р.1-4 не принимаются вообще.
  4. "Досрочная" защита лабы - на следующем занятии после ее "задания" = +1 балл.
  5. При выполнении лабораторной работы категорически запрещается применение сочетаний клавиш "Ctrl+c, Ctrl+v".
  6. Исходные коды всех лаб проходят проверку авторства. При выявлении одинакового кода у двух разных людей за лабу ставится 0 баллов обоим (без выяснения, кто автор).
  7. Лабы можно "доделывать" и "дозащищать": если вы запрограммировали лабу хотя бы на 2 балла и защитили ее (в срок) хотя бы на 1 балл - то впоследствии вы можете устранить выявленные недостатки и получить за лабу максимальный балл (естественное ограничение представляет собой рубеж 31 марта - для л.р.1-4).
  8. Если вы долго болели и пропускали занятия - принесите справку и получите по лабам отсрочку.

Литература

  1. Java tutorials: http://docs.oracle.com/javase/tutorial/reallybigindex.html
  2. Хорстманн. Java 2. Том 1. Основы. 2007 (скачать)
  3. Шилдт Г. Java. Полное руководство. 8-ое издание. 2012 (скачать)
  4. Эккель. Философия Java (скачать)
  5. Java 7 API: http://docs.oracle.com/javase/7/docs/api/
Comments