Основы программирования и алгоритмические языки

Дисциплина «Основы программирования» читается студентам специальности «Программное обеспечение систем» на 1 курсе.

Дисциплина «Алгоритмизация и  программирование» читается студентам специальности «Информационные технологии проектирования» на 1 курсе.

Эти дисциплины являются базовыми для обучения студентов на кафедре программных средств Запорожского национального технического университета.

Основная литература:
1. Павловская Т. А. — C/C++. Программирование на языке высокого уровня.– СПб.:Питер, 2003.
2. Абрамов С.А. Задачи по программированию. – М.:Наука, 1988.

Литература к выполнению РГЗ:
1. Молдовян Н.А., Молдовян А.А. Введение в криптографию с открытым ключом. – СПБ.: БХВ-Петербург, 2005.

Системы и технологии параллельных вычислений

Эта дисциплина читается студентам, обучающимся по специальности «Информационные технологии проектирования» на 4 курсе.

Цикл лабораторных работ делится на две части:
1. Программирование многопоточных приложений Windows.
2. Программирование для кластера MPI.

Основная литература:
1. Немнюгин С.А., Стесик О.Л. Параллельное программирование для многопроцессорных вычислительных систем. – СПб.: БХВ – Санкт-Петербург, 2002. – 400 с.

Безопасность информационных систем

Эта дисциплина читается магистрам, обучающимся по специальности «Программное обеспечение систем».

Цикл лабораторных работ включает такие темы, как «Донаучная криптология», «Симметричные шифры», «Криптография с открытым ключом», «Протоколы цифровой подписи на эллиптических кривых», «Стеганография»

Основная литература:
1. Романец Ю.В., Тимофеев П.А., Шаньгин В.Ф. Защита информации в компьютерных системах и сетях / Под ред. В.Ф. Шаньгина. – 2-е изд., перераб. и доп. – М.: Радио и связь, 2001. – 376 с.
2. Иванов М.А. Криптографические методы защиты информации в компьютерных системах и сетях. М.Ж КУДИЦ-ОБРАЗ, 2001 – 386с.
3. Виноградов И.М. Основы теории чисел. – М.: Наука, 1981. – 168 с.