Ожидаемые результаты: навыки разработки программ на языке Python.
Постреквизиты:
Технологии
программирования,
Объектно-ориентированное
программирование, Системное программирование.
PLJ3305 Программирование на языке Java, 3 кредита
Пререквизиты: Информатика, «Алгоритмы, структуры данных и программирование»,
Технология программирования, Объектно-ориентированное программирование
Цель изучения: Целью изучения дисциплины «Программирование на языке Java» в
подготовке специалистов - дать представление и понимание основных свойств, средств и
утилит платформы Java, научить студентов разрабатывать приложения для широкого спектра
задач, дать основы для дальнейшего изучения Java-технологий.
Краткое содержание: Объектно-ориентированное программирование в Java. Классификация
Java. Интегрированные среды Java. Простейшие приложения в Java. Ввод и вывод данных.
Ввод и вывод данных в файл. Массивы. Обработка массивов. Классы. Использование
классов. Разработка пользовательских интерфейсов и разработка программ. Создание
графического интерфейса пользователя. Создание визуального интерфейса. Компоновка
пользовательского интерфейса. Обработка событий. Компоненты для ввода текста.
Компоненты выбора. Апплеты. Работа в сети.
Ожидаемые результаты: В результате изучения дисциплины cтуденты должны знать типы,
характеристики данных, операции над ними, операторы языка, принципы объектно-
ориентированного программирования, использование классов при разработке приложений,
работу с файлами, принципы построения графического интерфейса, графические примитивы,
преобразование приложения в апплет.
Постреквизиты: Web технологии, Программные средства информационных систем
IP3305.1 Интернет программирование, 3 кредита
Пререквизиты: Дисциплина "Интернет-программирование" базируется на знаниях,
полученных при изучении дисциплин «Информатика», «Алгоритмы, структуры данных и
программирование»,
«Технология
программирования»,
«Объектно-ориентированное
программирование».
Цель изучения: «Интернет-программирование» в подготовке специалистов - является
обучение методам разразработки WEB-приложений с использованием современных
инструментальных средств. В результате изучения дисциплины «Интернет-
программирование» студенты должны знать: методы проектирования WEB-приложений с
использованием современных технологий; уметь применять современный программный
инструментарий для решения прикладных задач с использованием глобальной сети
Интернет; иметь представление о современных перспективах и тенденциях развития
интернет-программирования.
Краткое содержание: По дисциплине изучаются основы создания Интернет-предложений.
Классификация
программмного
инструментария.
Струк-тура
интернет-программ.
Приложения исполняющиеся на стороне клиента и сервера. Разработка пользовательского
интерфейса, интерактивный интерфейс, навигация. Интерфейс взаимодействия сервера с при-
кладными программами. Программы-шлюзы. Синтаксис языков разметки и скриптовых
языков (HTML, XML, JS, VBS, PERL, PHP).
Ожидаемые результаты: Реализация операций посылки данных на сервер, записи данных
на сервере, записи данных на сервер базы данных, формирование запросов и ответов,
включение внешних компонент.
Постреквизиты: Web технологии, Компьютерные сети
TBA3305.2 Теория бизнес-аналитики, 3 кр
Пререквизиты: Системы базы данных, основы архитектуры, дизайн информационных
систем
Цель изучения: Получение базовых знаний и навыков в использовании методов бизнес-
анализа для аналитики потребностей деятельности организации с целью определения
проблем
бизнеса
и
предложения
их
решения.
Краткое содержание: Курс предусматривает широкий обзор тем на составления анализа
бизнес-потребностей заказчика, формулировка концепции решения и составление
технического задания к проекту с помощью построения моделей процессов и структур,
прототипы пользовательского интерфейса, сценарии использования, а также внедрение и
консалтинг
программного
приложения.
Ожидаемые результаты: Приобрести способность понять проблему и возможности бизнеса
в контексте требований и сформулировать рекомендуемые решения, которые позволяют
организации
оптимальным
образом
достичь
своих
целей.
Постреквизиты: дипломное проектирование, дисциплины магистратуры.
SPO3216 Системное программное обеспечение, 3 кредита
Пререквизиты: Основы информационных систем, Алгоритмы, структуры данных и
программирование
Цель изучения: Целью преподавания дисциплины является формирование специальных
знаний в области системного программного обеспечения, необходимых для выбора и
использования операционных систем в информационных системах.
Краткое содержание: Основные задачи и состав системного программного обеспечения.
Операционные системы как основной элемент системного программного обеспечения.
Основные задачи операционных систем. Файловые системы. Логическая структура жесткого
диска. Система ввода- вывода. Операционная среда, вычислительный процесс, ресурс,
операции над процессами. Управление памятью. Асинхронные параллельные процессы.
Тупики. Борьба с тупиками. Архитектура ОС и интерфейсы прикладного программирования.
Современные операционные системы ПК, тенденции развития.
Ожидаемые результаты: В результате изучения данного курса студент должен иметь
представление о назначении и функциях операционных систем, их классификации, знать
основы организации операционных систем, уметь организовывать диалог с ЭВМ на базе
командных языков, знать принцип функционирования наиболее часто используемых
файловых систем и знать структуру организованную ими на носителях для хранения
информации.
Постреквизиты: Программные средства информационных систем, Проектирование
информационных систем.
OSL3216.1 Операционная система Linux, 3 кредита
Пререквизиты: «Информатика», Основы информационных систем, Алгоритмы, структуры
данных и программирование
Цель изучения: Дисциплина "Операционная система Linux" заключается в формировании
специальных знаний в области эксплуатации операционной системы Linux.
Краткое содержание: История возникновения Linux. Дистрибутивы. Основные
сравнительные характеристики. Логическая структура жесткого диска. MBR- диски. Таблица
разделов. Загрузчики Linux. Архитектура ядра. Файловые системы Linux. Файловая система
ext2. Управление процессами. Планирование выполнения процессов. Командные файлы.
Управление памятью. Прерывания. Обработка прерываний. Управление операциями
ввода/вывода. Синхронизация ядра. Взаимодействие процессов. Построение сетей