Каталог элективных дисциплин по специальности

Вид материалаДокументы

Содержание


Каталог элективных дисциплин
Цикл базовых дисциплин (бдкв)
Цикл профильных дисциплин (пдкв)
«алгоритмы и структуры данных»
Содержание курса
«теоретическое программирование»
Содержание курса
«формальные спецификации»
Содержание курса
«программирование на ассемблере»
Содержание курса
«функциональное программирование»
Подобный материал:
1   ...   17   18   19   20   21   22   23   24   ...   28

Принципы передачи ТВ-изображений. Обобщённая структура ТВ-системы, физические эффекты, используемые в ТВ. Временная и пространственная дискретизация изображения, выбор параметров разложения изображения в ТВ. Траектории развёрток изображения. ТВ-сигнал. Воспроизводящие устройства. Процессы и устройства развёртки. Процессы и устройства синхронизации. Формирование ТВ-сигнала. ТВ-приёмники чёрно-белого изображения разделение сигналов изображения и звука, АРУ, функциональная схема. Телевизионные системы. Классификация ТВ-систем. Стандартные системы цветного ТВ (NTSC, PAL, SECAM). Цифровое телевидение. Новые системотехнические решения в ТВ Специализированные ТВ-системы. Системы видеозаписи. Физические основы записи электрических сигналов на магнитную ленту. Особенности записи сигналов изображения на магнитную ленту и возникающие при этом проблемы. Транспонирование спектра ТВ-сигнала в системах магнитной записи




КАТАЛОГ ЭЛЕКТИВНЫХ ДИСЦИПЛИН

ПО СПЕЦИАЛЬНОСТИ

5B070400 –ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ПРОГРАММИРОВАНИЕ



ЦИКЛ БАЗОВЫХ ДИСЦИПЛИН (БДКВ)






Дисциплина

Количество кредитов

Семестр

1.

БДКВ 01
  1. Алгоритмы и структуры данных
  2. Теоретическое программирование
  3. Формальные спецификации

2

2

2.

БДКВ 02
  1. Программирование на ассемблере
  2. Функциональное программирование
  3. Основы бизнес – конфигурирования

2

3

3.

БДКВ 03
  1. Офисное программирование
  2. Анализ деятельности офиса
  3. Создание интерактивных web –документов

2

3




БДКВ 04
  1. Объектно - ориентированное программирование
  2. Программирование на Java
  3. C# и платформа .NET

3

5




БДКВ 05
  1. Основы компонентных технологий
  2. Компонентные технологии на платформе J2EE
  3. Компонентное программирование в .NET

2

6




БДКВ 06
  1. Микропроцессорные комплексы и системы
  2. Аппаратное обеспечение информационно - телекоммуникационных систем
  3. Разработка гетерогенных аппаратно –программных систем

3

6




БДКВ 07
  1. Современные технологии баз данных
  2. Постреляционные базы данных
  3. Организация баз данных и баз знаний

3

6




БДКВ 08
  1. Методы и средства защиты компьютерной информации
  2. Современные технологии защиты информации
  3. Безопасность в интернет

3

6




БДКВ 09
  1. Компьютерная графика
  2. Алгоритмические основы компьютерной графики
  3. Интерактивные графические системы

2

6




БДКВ 10
  1. Технологии мультимедиа
  2. Создание интерактивных приложений
  3. Современные web – технологии

3

6




БДКВ 11
  1. Стандарты документации программного обеспечения
  2. Делопроизводство на государственном языке
  3. Введение в правовую информатику

1

4

ЦИКЛ ПРОФИЛЬНЫХ ДИСЦИПЛИН (ПДКВ)






Дисциплина

Количество кредитов

Семестр

1.

ПДКВ 01
  1. IT – менеджмент
  2. Основы менеджмента программных проектов
  3. Управление информационными системами

2

5

2.

ПДКВ 02
  1. Клиент – серверное приложение
  2. Технологии распределенных систем
  3. Системы реального времени

2

6

3.

ПДКВ 03
  1. Технологии разработки программного обеспечения
  2. Процесс разработки программного обеспечения
  3. Инженерия программного обеспечения

3

7

4.

ПДКВ 04
  1. Системы искусственного интеллекта
  2. Логические нейронные сети
  3. Технологии анализа данных

3

7

5.

ПДКВ 05
  1. Профессиональное программирование
  2. Профессиональная деятельность
  3. Этические нормы IT- специалиста


1

7



«АЛГОРИТМЫ И СТРУКТУРЫ ДАННЫХ»

1 курс, 2 семестр


Код дисциплины

БД ASD10201

Общая трудоемкость

2 кредита

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

30 ч.

Цель

Обеспечение прочного и сознательного овладения студентами основами знаний о представлении и кодировании информации, методах построения различных типов данных, об алгоритмах и их анализе.

Пререквизиты

Дискретная математика,

Информатика,

Программирование на алгоритмических языках, Математический анализ

Постреквизиты

Модели и методы систем,

Технологии программирования

Тьюторы

к.п.н., доц. Жаксыбаева Н.Н.,

ст. преп. Мусин Т.О.

ст. преп. Усатова О.А.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты

Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции

Лабораторные работы

Консультации

СРС

СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты

Навыки и умения внутреннего представления исходных данных, анализ данных на предмет выбора алгоритмов их обработки с учетом возможностей, предоставляемых компьютерной техникой, способы формализации входных и выходных данных и спецификации алгоритмов решения вычислительных задач. Достижение этой цели сопровождается раскрытием перед студентами набора средств и понятий, позволяющих строить множество алгоритмов для любой алгоритмической системы.



Содержание курса: Представление и кодирование информации. Структуры символьной информации – числа, слова, предложения, файлы. Математические основы анализа алгоритмов. Итерация. Рекурсии и рекуррентные соотношения. Числа Фибоначчи. Смежное и несмежное хранение единиц информации. Массивы. Деревья. Бинарные деревья. Рекурсивная обработка деревьев. Хэш-таблицы. Хэш-функции. Различные алгоритмы на графах. Кратчайшие пути. Изображения графов и сетей. Иерархические графы и графовые модели. Выбор за линейное время. Сортировки. Алгоритмы на графах. Алгоритм Дейкстры. Работа со строками. Максимальный поток. Потоки в сетях.


«ТЕОРЕТИЧЕСКОЕ ПРОГРАММИРОВАНИЕ»

1 курс, 2 семестр


Код дисциплины


БД TP10201

Общая трудоемкость


2 кредита

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

30 ч.

Цель

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

Пререквизиты

Дискретная математика,

Информатика,

Программирование на алгоритмических языках, Математический анализ

Постреквизиты

Модели и методы систем,

Технологии программирования

Тьюторы

к.п.н., доц. Жаксыбаева Н.Н.,

ст. преп. Мусин Т.О.

ст. преп. Усатова О.А.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции

Лабораторные работы

Консультации

СРС

СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты

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


Содержание курса: Базовые основы методов прикладного, систематического (структурного, компонентного, аспектно-ориентированного и др.) и теоретического (алгебраического, композиционного, концепторного и алгебро-алгоритмического) программирования для ознакомления студентов с теоретическими и прикладными аспектами методов программирования и применяемыми при этом формальными спецификациями.


«ФОРМАЛЬНЫЕ СПЕЦИФИКАЦИИ»

1 курс, 2 семестр


Код дисциплины


БД FS10201

Общая трудоемкость


2 кредита

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

30 ч.

Цель

Овладение студентами знаний о представлении теоретического программирования, знакомство с функциональным подходом, стилем программирования с высоким уровнем абстракции, эффективное использование языков формальных спецификаций.

Пререквизиты

Дискретная математика,

Программирование на алгоритмических языках, Алгоритмы и структуры данных

Постреквизиты

Модели и методы систем, Объектно-ориентированное программирование. Технологии программирования

Тьюторы

к.п.н., доц. Жаксыбаева Н.Н.,

ст. преп. Мусин Т.О.

ст. преп. Усатова О.А.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты


Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции

Лабораторные работы

Консультации

СРС

СРСП

Формы самостоятельной работы:

Отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты

Навыки и умения практического использования основных видов спецификаций на этапе анализа, при разработке программного обеспечения. Сознатель­ное и рациональное использование возможностей, предоставляемых компьютерными науками, для построения вычислительных алгоритмов, получения навыков формализации входных и выходных данных и алгоритмизации любых задач.


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


«ПРОГРАММИРОВАНИЕ НА АССЕМБЛЕРЕ»

2 курс, 3 семестр


Код дисциплины


БД PNA20302

Общая трудоемкость


2 кредита

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

30 ч.

Цель

Приобретение студентами основополагающих знаний об основных понятиях машинно-ориентированного программирования, а также применения возможностей современного программирования на ассемблере .

Пререквизиты

Информатика,

Операционные системы

Постреквизиты

Технологии программирования

Тьюторы

к.т.н., доц. Савельева Е.А.

ст. преп. Алибиева Ж.М.,

ст. преп. Сейдахметова Г.Е.

Кафедра

«Программная инженерия и радиотехника, электроника и телекоммуникации»

Контакты

Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции. Лабораторные работы. Консультации. СРС. СРСП

Формы самостоятельной работы:

отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

Рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты изучения дисциплины

Умения и навыки практического использования знаний базовых понятий языка ассемблера, архитектуры компьютеров на основе процессоров Intel, основных аспектов современного программирования на ассемблере, включая системное и прикладное программирование для DOS и Windows, умения использования возможностей языка для работы с устройствами, реализации популярных алгоритмов решения системных и прикладных задач.



Содержание курса: Базовые понятия языка ассемблера, архитектура компьютеров на основе процессоров Intel, основные аспекты современного программирования на ассемблере, включая системное и прикладное программирование для DOS и Windows. Использование возможностей языка для работы с устройствами напрямую, реализации популярных алгоритмов, а также решения системных и прикладных задач. Представление данных; Архитектурные особенности IBM PC. Пользовательские регистры процессора. Системные регистры микропроцессора. Способы адресации операндов. Команды пересылки данных и передачи управления. Система команд МП. Арифметические команды. Команды обработки битов. Директивы и операторы ассемблера. Организация программ. Макроопределения. Основы программирования для MS DOS. Работа с файлами. Основы программирования в операционной системе Windows. Консольные приложения.


«ФУНКЦИОНАЛЬНОЕ ПРОГРАММИРОВАНИЕ»

2 курс, 3 семестр


Код дисциплины

БД FP20302

Общая трудоемкость

2 кредита

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

30 ч.

Цель

Освоение студентами основ функционального программирования, как дисциплины, находящейся на стыке программирования и дискретной математики; приобретение практических навыков функционального программирования на языке Haskell.

Пререквизиты

Информатика, Операционные системы

Постреквизиты

Технологии программирования

Тьюторы

к.т.н., доц. Савельева Е.А.

ст. преп. Алибиева Ж.М.,

ст. преп. Сейдахметова Г.Е.

Кафедра

«Программная инженерия и радиотехника, электроника, телекоммуникации»

Контакты

Тел. 2646395, act_piret@mail.ru

Виды учебной работы

Лекции

Лабораторные работы

Консультации

СРС

СРСП

Формы самостоятельной работы:

Отработка учебного материала, самотестирование, подготовка к контрольной работе, написание реферата

Формы контроля

Рубежный контроль (р1,р2), экзамен (тестирование)

Ожидаемые результаты

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