Дисциплина "Сетевое программирование" преподается студентам второго уровня обучения с целью приобретения ими знаний в области современных технологий разработки программного обеспечения информационных сетей.
Поставленная цель достигается решением следующих задач при изучении дисциплины:
- изучение принципов организации и функционирования локальных и глобальеых сетей;
- изучение принципов проектирования программного обеспечения в современной индустрии информационных технологий, современной терминологии и методов автоматизации разработки программного обеспечения;
- изучение современных моделей доступа к данным в глобальных информационных сетях на примере сети Интернет;
- приобретение практических навыков работы с конкретными технологиями сетевого программирования.
Успешное изучение дисциплины возможно при наличии у студентов компьютерной грамотности и владения основными понятиями и методами теории систем, основами кибернетики, языками программирования, принципами построения баз данных.