Лекционная часть занятий


Скачать 37.18 Kb.
Название Лекционная часть занятий
Тип Документы
rykovodstvo.ru > Руководство ремонт > Документы

Лекционная часть занятий


  1. Объектно-ориентированное программирование и Java

    1. Классы, объекты, методы. Агрегация

    2. Абстракция, наследование и полиморфизм

    3. Инкапсуляция, пакеты, доступ. Внутренние классы

    4. Элементы языка UML (диаграммы классов)

  2. Синтаксис языка Java: реализация методов

    1. Переменные и типы данных

    2. Управляющие конструкции

    3. Обработка и создание исключительных ситуаций

  3. Создание графического интерфейса пользователя (GUI)

    1. Графические компоненты, низкоуровневая отрисовка

    2. Вывод изображений. Апплеты и безопасность

    3. Построение GUI из компонентов awt, swing. Размещение

    4. Обработка низкоуровневых и высокоуровневых событий

    5. Доп. возможности swing: look&feel; сложные компоненты

    6. Шаблоны программ с GUI. MVC. Каркасы

  4. Библиотеки Java 2 Standard Edition

    1. Работа со строками и другими классами пакета java.lang

    2. Коллекции и библиотека java.util

    3. Ввод/вывод с java.io и форматирование с java.text

    4. Потоки (подпроцессы) и синхронизация

    5. Сетевое программирование с java.net (UDP, TCP, URL)

    6. Вызов внешних классов (reflection), программ, DLL (JNI)

    7. Язык XML, его использование в Java-программах

  5. Шаблоны проектирования программ и их выражение в Java

Примеры заданий по лабораторным работам

  1. Написать программу для «построчного» сравнения двух текстовых файлов (не содержащих разметки) и выдавать в третий файл разницу (пути к файлам задаются через аргументы командной строки). На оценку «5» – отделить работу с файлами от логики сравнения – так, чтобы вместо файлов можно было использовать любые источники данных (строк).

  2. Написать текстовый редактор (аналог Notepad в Windows) на базе Swing. Внешний вид: текстовая область с редактируемым файлом, меню (File, Edit, Help). Функции: загрузка/сохранение файла (с выбором пути к файлу), выделение, удаление, операции буфера, показ справки. На оценку «5» - поддержка режима «Word wrap» («перенос по словам», в том числе при изменении размеров окна).

  3. Написать серверную и клиентскую части программы «чат». При подключении клиента сервер рассылает информацию об этом всем уже подключившимся клиентам, а затем принимает сообщения от любого клиента и рассылает остальным. Клиентская часть предназначена для соединения с сервером, для ввода пользователем сообщений и отсылки их на сервер, а так же для отображения входящих и исходящих сообщений. На оценку «3» – консольный клиент, на «4» графический клиент (swing). На оценку «5» – оба вида интерфейса с реализацией шаблона MVC (в этом случае логика работы консольного и графического клиента будет содержаться в одних и тех же классах). Либо на балл выше – передача сообщений в виде XML.

Список литературы (все книги из магазина в Новом корпусе)

  1. Хорстманн К.С., Корнелл Г. Java 2. Библиотека профессионала. – М.: Изд. дом «Вильямс», 2007. Т. I: Основы – 896 с. (399 р.) Т. II: Тонкости программирования – 1120 с. (499 р.) [есть в сети МФТИ] < написана отлично, особенно основы и ООП; изложены новшества Java 5, но книга дорогая и слишком толстая >

  2. Дейтел Х.М., Дейтел П.Дж., Сантри С.И. Технологии программирования на Java 2. Кн. 1 . – М.: Бином-пресс, 2003 – 560 c. (214 р.) [есть в сети МФТИ] <�мало ООП, но зато набор API очень широк для такой цены>

  3. Дейтел Х.М., Дейтел П.Дж. Как программировать на Java. Кн. 1: Основы программирования. – М.: Бином-пресс, 2003 – 848 с (286 р.) <�есть UML и хорошие примеры, но отношение пользы к числу страниц невелико; большинство API рассмотрены в кн. 2>

Примечание: не стоит читать книги по API (как правило, это т.2 в многотомниках)

  1. Вязовик Н.А. Программирование на Java. М.: ИНТУИТ.ru Интернет-версия: http://www.intuit.ru/department/pl/javapl/ (требует регистрации) [есть в сети МФТИ] <�очень логичное изложение>

  2. Ноутон П., Шилдт Г. Java 2. Наиболее полное руководство.– 2007 – 1072 с. (428 р) [есть в сети МФТИ] <�хороша тем, что содержит все темы; идеальна для тех, кому книга нужна как справочник>

  3. Хабибуллин И.Ш. Самоучитель Java 2. СПб.: БХВ-Петербург, 2007 – 720 с (266 р.) <�содержит очень много тем; как справочник, также хороша своим оглавлением>

  4. Гранд М. Шаблоны проектирования в Java. – М.: Новое знание, 2004 – 559 с. (303 р) <�Содержит описания всех шаблонов GoF в современной версии и с примерами на Java>

  5. Фаулер М., Скотт К. UML. Основы. СПб.: Символ-Плюс, 2003 – 192 с (210 р) [есть в сети МФТИ] <�книга отличная и тонкая, но дорогая>

  6. Мак-Лахлин Б. Java и XML. СПб.: Символ-Плюс, 2002 – 544 с (210 р) < по этой книге рекомендуется изучать и сам XML >

  7. Грубер М. SQL: справочное руководство. – М.: Изд-во «Лори», 2001 (2-е издание; есть и новее) <�классическая книга по SQL>

Министерство образования и науки РФ

Московский физико-технический институт

(государственный университет)

“УТВЕРЖДАЮ”

Проректор по учебной работе

________________ Ю.А. Самарский

“___” ________________ 2007 г.
П Р О Г Р А М М А

по курсу: ЯЗЫК ПРОГРАММИРОВАНИЯ JAVA (курс по выбору)

для специальности: 511600_ПРИКЛАДНЫЕ МАТЕМАТИКА И ФИЗИКА

факультеты: ФРТК, ФОПФ, ФАКИ, ФФКЭ, ФУПМ, ФПФЭ, ФМБФ

кафедра: ТЕЛЕКОММУНИКАЦИОННЫХ СЕТЕЙ И СИСТЕМ

курс: __4___

семестр: _7_ дифф. зачет _7 семестр

лекции: 17_ час.

лабораторные работы: 17_ час.

ВСЕГО ЧАСОВ: _34___
Программу составил: доц. А.В. Евдокимов
Программа обсуждена на заседании

кафедры ТСС « 31 » марта 2005 г.
Зав. кафедрой

акад. РАН, проф. Н.А.Кузнецов

Похожие:

Лекционная часть занятий icon Методические указания к проведению практических занятий Часть 1
Цибизова А. А., Самотруева М. А., Фельдман Б. В. Фармацевтическая технология: методические указания к проведению практических занятий...
Лекционная часть занятий icon Инструкция № тбу-09 по технике безопасности обучающихся при проведении...
К проведению занятий гимнастикой допускаются обучающиеся, прошедшие инструктаж по безопасному проведению занятий, медицинский осмотр...
Лекционная часть занятий icon Инструкция №4 по охране труда для воспитателя при проведении занятий...
При проведении занятий по гимнастике соблюдать правила поведения, расписание занятий
Лекционная часть занятий icon Лаборатория профессиональной ориентации
Областной конкурс занятий с элементами профессиональной ориентации обучающихся организации. Материалы конкурса. Часть I. Составитель:...
Лекционная часть занятий icon Уголовное право
Уголовное право (Особенная часть): Планы семинарских, практических занятий и методические рекомендации по организации самостоятельной...
Лекционная часть занятий icon Методические указания рпк «Политехник»
Сборник практических занятий по дисциплине «Безопасность жизнедеятельности». Часть III: Методические указания / Сост. В. М. Макаров;...
Лекционная часть занятий icon Патофизиологическое введение
Верхняя часть этой трубки служит для приема и обработки пищи, средняя часть для всасывания, нижняя часть для выделения остатков
Лекционная часть занятий icon Расписанием занятий, утвержденным директором школы. Опасными факторами...
При нахождении в кабинете физики учащиеся обязаны соблюдать Правила поведения для учащихся. График проведения занятий в кабинете...
Лекционная часть занятий icon Расписание занятий составляется заместителем директора по учебно-воспитательной...
Школьный,1, Х. Новодербеновский Суровикинского района Волгоградской области
Лекционная часть занятий icon Самостоятельная работа: 36
Освоение теоретического материала по темам дисциплины, включенного в план аудиторных занятий. Выписывание рецептов на гомеопатические...
Лекционная часть занятий icon Требования безопасности к учебным кабинетам, лабораториям, мастерским,...
Журнал оформляется при проведении с учащимися кружковой работы или факультативных занятий
Лекционная часть занятий icon 1. Общие требования охраны труда
При нахождении в бассейне студенты (обучающиеся) обязаны соблюдать Правила поведения в бассейне. График проведения занятий в бассейне...
Лекционная часть занятий icon Методика проведения занятий по специальной подготовке 32. 1 Общие положения
При отработке тем специальной подготовки командиры отделений проводят занятия самостоятельно или могут назначаться руководителями...
Лекционная часть занятий icon Инструкция. Управление
Электронная часть Abgymnic пристегивается двумя заклепками к центральной части ремня. Для очистки ремня надо отстегнуть его электронную...
Лекционная часть занятий icon Викторина «Ответь на вопросы». Употребление в речи глаголов в разных...
Т. Б. Филичевой. Г. В. Чиркиной «Подготовка к школе детей с общим недоразвитием речи в условиях специального детского сада. Часть...
Лекционная часть занятий icon Пояснительная записка том III электронная версия проекта Текстовая...
Заказчик: администрация рабочего поселка Краснообска Новосибирского района Новосибирской области

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск