Экзамен: 6 семестр лекции: 32 часа практические занятия: 32 часа всего часов: 118

Вид материалаЛекции

Содержание


Всего часов
Подобный материал:

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

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

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


УТВЕРЖДАЮ

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

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

«_____»_____________ 2008 г.


П Р О Г Р А М М А



по курсу: JAVA – ТЕХНОЛОГИИ (базовый)

по направлению: 511600

факультеты: ФУПМ, ФАКИ

кафедра: ИНФОРМАТИКИ

курс: 3 курсовая работа: 6 семестр

семестр: 6 экзамен: 6 семестр

лекции: 32 часа

практические занятия: 32 часа


ВСЕГО ЧАСОВ: 118


Программу составили: ассистент Ю.И. Пахомов,

ассистент Н. А. Вязовик


Программа обсуждена на заседании

кафедры информатики

28 августа 2008 г.


Заведующий кафедрой, И.Б. Петров

профессор

1. История и предпосылки возникновения Java.

Краткий обзор Java.

Основные средства разработки Java приложений.

2. Основы языка Java.

Лексемы.

Идентификаторы.

Ключевые слова.

Литералы.

Разделители.

Символы операций.

Комментарии.

Типы данных.

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

Выражения.

3. Введение в объектно-ориентированное программирование.

Знакомство с классами.

Переменные класса.

Методы класса.

Модификаторы методов.

Объявление безопасности и доступности методов.

Совместное использование методов.

Создание и уничтожение объектов.

Конструкторы.

4. Инструменты Java и JDK.

Инструменты, входящие в Java Developer`s Kit.

Инструменты, использующие интерфейс командной строки.

Компилятор Java.

Интерпретатор Java.

Appletviewer.

5. Аплеты и Приложения.

Знакомство с сетью.

Принципы функционирования сетей TCP/IP.

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

Многопоточное программирование.

Ввод-вывод.

7. Изучаем графику.

Изучаем java.awt.

8. Базовые пакеты Java:
  • java.lang
  • java.util
  • java.io
  • java.awt.image

9. Обзор существующих библиотек классов.

JavaMail. Технология создания почтовых приложений.

10. Визуальные средства разработки:

NETBEANS

Visual Age

Принципы построения приложений с помощью данных средств.

11. Парадигма Клиент-Сервер.

Принципы разработки клиентского приложения.

Принципы разработки серверного приложения.


12. Изучаем библиотеку JavaSci.

Изучаем Swing.

Обзор достоинств и недостатков Java технологии.

Обзор программных продуктов, использующих технологию Java.


СПИСОК ЛИТЕРАТУРЫ

  1. Флэнш Д. Java in a nutshell. BHV, 1998. 776 c.
  2. Нортон П., Станек У. Программирование на Java. СК-Пресс, 1998.
  3. Gosling J., Yellin F. The Java Application Programming Interface, Volume 1,2. Addison - Wesle, 1996.