- •Интернет технологии
- •Методические рекомендации по изучению дисциплины
- •Рабочая учебная программа
- •2. Перечень тем лабораторных занятий, их содержание и объем в часах
- •3.Индивидуальные практические работы, их характеристики
- •Теоретический раздел Лекции
- •1. Общая характеристика языкаJava
- •1.1 Что такоеJava?
- •1.2 ВыполнениеJava-программы
- •1.3 Что такоеJdk?
- •1.4 Установка и использованиеJdk
- •2. СинтаксисJava.
- •2.1 Первая программа наJava
- •2.2 Комментарии
- •2.3 Константы
- •2.4 Имена
- •2.5 Примитивные типы и операции над ними.
- •2.6 Выражения
- •2.7 Операторы
- •2.7 Массивы
- •3. Объектно-ориентированное программирование в Java
- •3.1 Парадигмы программирования
- •3.2 Принципы объектно-ориентированного программирования
- •3.3 Как описать класс и подкласс
- •3.4 Абстрактные методы и классы
- •3.5 Окончательные члены и классы
- •3.6 Класс Object
- •3.7 Конструкторы класса
- •3.7 Операция new
- •3.8 Статические члены класса
- •3.9 Метод main()
- •4. Пакеты и интерфейсы
- •4.1 Пакет и подпакет
- •4.2 Права доступа к членам класса
- •4.3 Размещение пакетов по файлам
- •4.4 Импорт классов и пакетов
- •4.5 Интерфейсы
- •5. Классы-оболочки
- •5.1 Числовые классы
- •5.2 Класс Boolean
- •5.3 Класс Character
- •5.4 Класс Class
- •6. Работа со строками
- •6.1 Класс String
- •6.2 Манипуляции строками
- •6.3 Класс StringBuffer
- •6.4 Синтаксический разбор строки
- •7. Классы-коллекции
- •7.1Класс Vector
- •7.2 Класс Stack.
- •7.3 Класс Hashtable
- •7.4 Класс Properties
- •8. Система ввода/вывода в Java
- •8.1 Класс File
- •8.2 Ввод и вывод
- •9. Потоки выполнения
- •9.1 КлассThread
- •9.2 Синхронизация потоков выполнения
- •9.3 Приоритеты подпроцессов
- •9.4 Подпроцессы-демоны
- •9.5 Группы подпроцессов
- •10. Сетевые средстваJava
- •10.1 Общие принципы взаимодействия по сети
- •10.2 Работа в www
- •10.3 Работа по протоколу tcp
- •10.4 Работа по протоколу udp
- •11. Работа с бд черезJdbc
- •11.1 Связь с базами данных через jdbc
- •12.1 Удаленный интерфейс
- •12.2 Регистрация
- •12.3 Создание якорей и скелетов
- •12.4 Использование удаленных объектов
- •13. СозданиеXml-документа для описания некоторых данных
- •Глава 1. Обработка документов xml 77
- •Практический раздел
Министерство образования Республики Беларусь
Учреждение образования
Белорусский государственный университет информатики и радиоэлектроники
Факультет непрерывного и дистанционного обучения
Кафедра информатики
Электронный учебно-методический комплекс
по дисциплине
Интернет технологии
и
распределенная обработка данных (часть 1)
Для студентов специальности
1-31 03 04 “Информатика“
Минск 2011
Общие сведения
Сведения об ЭУМК
Данный комплекс специально разработан для студентов, обучающихся дистанционно. Целью его создания было сделать процесс изучения данной дисциплины максимально удобным и комфортным для студентов. Кроме того, обладание комплексом должно позволить студенту минимизировать свои непосредственные контакты с университетом и компьютером, что особенно удобно для иногородних студентов, а также тех, кто по различным причинам вынужден на долгое время уезжать из города. В принципе данный комплекс позволяет студенту изучить дисциплину и подготовиться к сдаче экзамена по ней “автономно”
Выше приведён перечень и описание составных частей данного комплекса. Они выполнены в виде гиперссылок и для перехода к нужной части требуется, удерживая клавишу “Ctrl”, щёлкнуть левой кнопкой мыши выбранную гиперссылку. Впрочем, поскольку весь комплекс представляет собой файл Microsoft Word, его можно просматривать в обычном режиме, а также полностью или частично печатать
Составитель: Вейник П.А., ассистент, кафедры информатики Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники».
Рассмотрен и рекомендован к изданию на заседании кафедры информатики, протокол № __ от __.__.2011.
Методические рекомендации по изучению дисциплины
В соответствии с учебным планом студенты дистанционной формы обучения инженерных специальностей изучают курс «Интернет технологии и распределенная обработка данных (часть 1)».
Учебным планом по данному курсу предусмотрено изучение теоретических вопросов, решение задач, выполнение 2 контрольных работ и 2 ИПР с ИКТ. Изучение курса заканчивается сдачей экзамена. К сдаче экзамена студенты допускаются только при условии выполненных и защищенных контрольных работ и ИПР с ИКТ.
Рекомендуется изучать курс «Интернет технологии и распределенная обработка данных (часть 1)» в соответствии с рабочей программой. Сначала необходимо ознакомиться с содержанием курса, затем изучить рекомендуемую литературу, обращая внимание на вопросы, выделенные в рабочей программе, после чего изучить теоретическое изложение курса по приведенным разделам, темам и вопросам, ответить на контрольные вопросы, выполнить задачи для решения (выполнения контрольных работ) в соответствии с заданием.
Так как теоретический материал излагается в строгой логической последовательности, рекомендуется изучать данную дисциплину, придерживаясь данной логики.
.
Рабочая учебная программа
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
УТВЕРЖДАЮ
Декан факультета непрерывного и дистанционного обучения
______________ В. М. Бондарик
«____» ____________ 2010 г.
Регистрационный № -___/.
Интернет технологии
и
распределенная обработка данных (часть 1)
Рабочая учебная программа
для направления специальности 1-31 03 04
“Информатика“
Факультет непрерывного и дистанционного обучения
Кафедра информатики
Курс пятый (семестр 9)
Контрольные работы2 работы
ИПР с ИКТ 2 работы
Всего часов 197 часов
Экзамен 5 курс
Форма получения
высшего образования дистанционная
Минск 2011
Составитель Вейник П.А.
Учебная программа составлена на основе типовой учебной «Интернет технологии и распределенная обработка данных (часть 1)» для специальности 1-31 03 04 Информатика, утвержденной Министерством образования Республики Беларусь 14. 04. 2010 регистрационный № ТД-G.266/тип.
Рассмотрена и рекомендована к утверждению на заседании кафедры информатики
протокол № __ от _____ ____
Заведующий кафедрой Минченко Л.И.
Одобрена и рекомендована к утверждению Научно-методической комиссией факультета компьютерных систем и сетей Учреждения образования «Белорусский государственный университет информатики и радиоэлектроники»
протокол № __ от _____ ___
Председатель Лукашевич М.М.
СОГЛАСОВАНО
Начальник отдела методического обеспечения
учебного процесса ______________ Ц. С. Шикова
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Цель преподавания дисциплины. Современный рынок программного обеспечения интенсивно увеличивается за счет притока заказов на разработку программного обеспечения для нужд так называемого малого и среднего бизнеса. Быстрая и эффективная разработка продуктов для такого класса фирм не возможна при помощи традиционных, зачастую устаревших, технологий программирования.
Поэтому целью курса является обучение студентов ведущему на сегодня языку разработки различных типов приложений — Java и сопутствующим технологиям разработки современных приложений.
Задачи изучения дисциплины. В результате изучения курса студенты должны знать: Синтаксис языка. Основные концепции построения различных приложений на Java. Основы разработки серверных приложений. Принципы, задачи и способы разработки распределенных приложений. Основы XML и следующих технологий Java: JDBC, RMI, Java Applets, Java Servlets, JSP, EJB.
Перечень дисциплин, усвоение которых необходимо для изучения данной дисциплины
Материал курса использует знания, полученные студентами при изучении информатики: конструирование программ и языки программирования, методы оптимизации программ, объектно–ориентированные языки и методы и средства разработки объектно–ориентированных программ.