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

Тем, кому интересно или нужна хорошая оценка

На семи практических занятиях этого семестра планируется разобрать следующие основные темы:

  1. Многопоточность.
  2. Интерфейсы. Внутренние классы.
  3. Реализация множественного наследования с помощью интерфейсов.
  4. Коллекции, итераторы.
  5. Стандартная библиотека: ввод-вывод, библиотеки AWT и Swing, сериализация.
  6. Рефлексия (?)
  7. Апплеты
(список приблизительный)

Лабораторных будет немного больше, чем занятий (некоторые - на самостоятельное освоение):
 Работа    Баллы
1 Основы (задание на двумерный масив)
4
2 Классы и наследование (военная база)
6
2 Многопоточность1 15
4+ Многопоточность210
5 Множественное наследование
15
6 Апплеты
10
7 Внутренние классы 10
8 Коллекции 15
9 GUI (AWT, Swing)
15
9+ GUI
10
10 JDBC
10
 Всего 100+20

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

Более двух лаб за одно занятие у одного человека не принимается! (всего занятий 6)

Тем, кому надо тройку

В текущем семестре нынешний 1-ый курс изучает ООП на Java. Их лабы будут основаны на ваших лабах по C++ из прошлого семестра и доступны по адресу: http://ejudge.litvinov.in.ua/cgi-bin/new-register?contest_id=9 (можно сдавать из дома через Интернет). Чтобы лаба считалась "сданной" не обязательно, чтобы она проходила все тесты.

Ваше задание - сдать любые 6 лаб из этого набора (защищать их на паре, отвечая на теоретические вопросы - не надо). Единственное условие - лабы делать самостоятельно: разбираться, кто у кого позаимствовал код, не буду.

Литература

  1. Шилдт Г. Java. Полное руководство. 8-ое издание (скачать).
  2. Java API
  3. The Java Tutorials - The Really Big Index
Comments