Рабочей программы дисциплины Программирование сетевых приложений по направлению подготовки 210700. 62 «Инфокоммуникационные технологии и системы связи»
Вид материала | Документы |
Содержание2. Требования к уровню освоения содержания дисциплины 3. В результате освоения дисциплины обучающийся должен 4. Общая трудоемкость дисциплины |
- Рабочей программы дисциплины Моделирование систем управления по направлению подготовки, 25.88kb.
- Рабочей программы дисциплины Многоканальные телекоммуникационные системы по направлению, 45.06kb.
- Рабочей программы дисциплины методы и средства измерений в телекоммуникационных системах, 29.58kb.
- Рабочей программы дисциплины Общая теория связи по направлению подготовки 210700 Инфокоммуникационные, 34.94kb.
- Рабочей программы дисциплины Спутниковые и наземные системы радиосвязи по направлению, 35.36kb.
- Рабочей программы дисциплины Основы теории автоматического управления по направлению, 17.29kb.
- Рабочей программы дисциплины Электромагнитные поля и волны по направлению подготовки, 47.55kb.
- Рабочей программы дисциплины Направляющие среды электросвязи по направлению подготовки, 41.53kb.
- Рабочей программы дисциплины Основы информационной безопасности сетей и систем по направлению, 36.16kb.
- Рабочей программы дисциплины Многомерные и многосвязные системы управления по направлению, 21.05kb.
АННОТАЦИЯ
рабочей программы дисциплины
Программирование сетевых приложений
по направлению подготовки
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. Разработчик: Дьяконица Сергей Александрович
Кафедра: Управление в технических системах