Рабочей программы дисциплины Программирование сетевых приложений по направлению подготовки 210700. 62 «Инфокоммуникационные технологии и системы связи»

Вид материалаДокументы

Содержание


2. Требования к уровню освоения содержания дисциплины
3. В результате освоения дисциплины обучающийся должен
4. Общая трудоемкость дисциплины
Подобный материал:
АННОТАЦИЯ

рабочей программы дисциплины

Программирование сетевых приложений

по направлению подготовки

210700.62 – «Инфокоммуникационные технологии и системы связи»

профиль подготовки

Многоканальные телекоммуникационные системы

Квалификация (степень) выпускника

бакалавр


1. Цель дисциплины:

Цель преподавания дисциплины «Программирование сетевых приложений» является изучение языка программирования Java и современных технологий эффективной разработки и использования локальных, корпоративных и глобальных сетей для решения практических задач, а формирование у студентов базовых понятий и навыков создания сетевых программных комплексов в операционной среде Windows.

2. Требования к уровню освоения содержания дисциплины

Процесс изучения дисциплины направлен на формирование следующих компетенций:

- способностью понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны; владеть основными методами, способами и средствами получения, хранения, переработки информации (ПК-1);

- иметь навыки самостоятельной работы на компьютере и в компьютерных сетях; осуществлять компьютерное моделирование устройств, систем и процессов с использованием универсальных пакетов прикладных компьютерных программ (ПК-2);

3. В результате освоения дисциплины обучающийся должен

знать:
  • язык программирования Java;
  • многопоточное программирование;
  • разработку приложений Java различных типов;
  • методы разработки распределенных приложений;

уметь:
  • характеризовать работу приложений Java, наиболее перспективные и рациональные способы организации и разработки сетевых приложений;
  • использовать наиболее эффективные методы организации сетевого взаимодействия;
  • выявлять основные направления развития в области сетевых технологий;
  • предъявлять требования к технологическим и техническим ресурсам для решения конкретных задач;
  • анализировать уровень эффективности предлагаемых программных решений;
  • характеризовать состояние и перспективы развития языков программирования и сетевых технологий;

владеть:
  • разработкой программ на Java;
  • навыками по обоснованию принимаемых решений по проектированию и программированию прикладных задач;
  • современными языками и технологиями программирования для разработки се­тевых приложений;
  • умением разрабатывать Web -страницы и Web- сервера, клиентские и серверные приложения;
  • навыками использования наиболее перспективных клиентских и серверных технологий;
  • способностью программирования с сетевым аппаратным и программным оборудованием;

4. Общая трудоемкость дисциплины составляет 180 часов, 5 зачетных единиц.

5. Вид промежуточной аттестации: курсовая работа, экзамен.

6. Основные разделы дисциплины:

1. Предмет и задачи курса. Языки гипертекстовой разметки документов (НТМL, DHTML, XML, XSL). Клиентские скрипты (" onclick="return false">
2. Язык Java. Обзор базовых конструкций и основных элементов языка.

3. Введение в классы Java. Методы и классы. Классы и наследование в Java. Пакеты и интерфейсы.

4. Основы ввода/вывода. Работа со строковыми данными.

5. Средства для организации работы в сети.

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

7. Апплеты и события.

8. Разработка пользовательского интерфейса в Java.

9. Технологии разработка программных приложений. RMI-технология.

10. Разработка Web-приложений с использованием ASP, JSP, SERVLETS.

11. Компоненты Java Beans.


7. Разработчик: Дьяконица Сергей Александрович


Кафедра: Управление в технических системах