Сетевое программное обеспечение

Направление 230100 «Информатика и вычислительная техника»
Профессионально-образовательная программа  «Программное обеспечение средств вычислительной техники и автоматизированных систем»

Дисциплина относится к вариативной части профессионального цикла (дисциплина по выбору) (Б3). Шифр дисциплины в рабочем учебном плане – Б3.В.ДВ.3.1.

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

  • ОК-1. владеет культурой мышления, способен к общению, анализу, восприятию информации, постановки цели и выбору путей её достижения;
  • ОК-2. умеет логически верно, аргументировано и ясно строить устную и письменную речь;
  • ОК-8. Осознает социальную значимость своей будущей профессии, обладает высокой мотивацией к выполнению профессиональной деятельности;
  • ОК-10. Использует основные законы естественнонаучных дисциплин в профессиональной деятельности, применяет методы математического анализа и моделирования, теоретического и экспериментального исследования;
  • ОК-12. Имеет навыки работы с компьютером как средством управления информацией;
  • ПК-4. Разрабатывать модели компонентов информационных систем, включая модели баз данных;
  • ПК-5. Разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования.

В результате изучения курса студент должен

знать: уровни модели OSI, базовые алгоритмы маршрутизации в сетях, API-интерфейс сокетов, принципы построения сетей на основе масок, протоколы семейства TCP/IP.

уметь: разрабатывать сетевые приложения типа клиент-сервер. Оценивать возможности сетевых протоколов. Определять оптимальное разбиение сети на подсети на основе масок.

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

Преподаватели: