В результате изучения дисциплины студент должен:

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

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

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

Дисциплина включает следующие разделы:

·  Множества;

·  Отношения и функции;

·  Графы;

·  Основные алгебраические структуры;

·  Числовые кольца и поля;

·  Конечные поля и многочлены над ними;

·  Решетки и булевы алгебры;

·  Кодирование.

Аннотация примерной программы дисциплины

«Вычислительная математика»

Цель дисциплины: ознакомление студентов с теоретическими основами вычислительной математики, приобретения студентами практических навыков по алгоритмизации численных методов анализа и программированию их на языке высокого уровня с применением ПЭВМ.

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

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

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

- владение основными методами вычислительной математики;

- осваивание методик использования программных средств для решения практических задач.

В результате изучения дисциплины студент должен:

Знать: теоретические основы вычислительной математики.

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

Владеть: навыками решения различных математических задач с использованием ЭВМ и адаптации такого алгоритма решения для ЭВМ.

Дисциплина включает следующие разделы:

•  Погрешности решения задачи;

•  Решение нелинейных и трансцендентных уравнений;

•  Решение систем линейных алгебраических уравнений;

•  Решение систем нелинейных уравнений;

•  Аппроксимация функций;

•  Численное дифференцирование функций;

•  Численное интегрирование функций;

•  Решение обыкновенных дифференциальных уравнений, задачи Коши и краевые задачи;

•  Решение дифференциальных уравнений в частных производных.

Аннотация примерной программы дисциплины

«Исследование операций»

Цель дисциплины: ознакомление студентов с теоретическими основами исследования операций и их применением в практической деятельности.

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

В результате изучения дисциплины студент должен:

Знать: теоретические основы методов исследования операций.

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

Владеть: навыками решения различных математических задач с использованием ЭВМ и адаптации такого алгоритма решения для ЭВМ.

Дисциплина включает следующие разделы:

•  Введение;

•  Линейное программирование;

•  Сети;

•  Нелинейное программирование;

•  Динамическое программирование;

•  Теория массового обслуживания.

Аннотация примерной программы дисциплины

«Теория автоматов»

Цель дисциплины: формирование знаний и умений, образующих фундамент современной теоретической и практической информатики.

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

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

В результате изучения дисциплины студент должен:

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

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

Владеть: навыками использования конечных автоматов в прикладных задачах информатики.

Дисциплина включает следующие разделы:

•  Основные понятия формального языка;

•  Конечные автоматы;

•  Автоматное преобразование информации;

•  Минимизация конечных автоматов;

•  Абстрактный синтез конечных автоматов;

•  Структурный синтез конечных автоматов;

•  Синтез цифровых автоматов.

Аннотация примерной программы дисциплины

«Модели и методы передачи данных»

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

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

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

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

·  осознает сущность и значение информации в развитии современного общества; владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-11);

·  осваивать методики использования программных средств для решения практических задач (ПК-2).

В результате изучения дисциплины студент должен:

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

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

Владеть: приемами оценочных расчетов основных характеристик систем передачи информации.

Дисциплина включает следующие разделы:

·  Введение;

·  Теория информации;

·  Теория сигналов;

·  Цифровое представление аналоговых сообщений;

·  Кодирование;

·  Формирование линейного сигнала;

·  Основы многоканальной связи;

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

Аннотация примерной программы дисциплины

«Теоретические основы компьютерной безопасности»

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

Задачи дисциплины: дать основы: устройства и принципов функционирования защищенных АС, методологии проектирования и построения защищенных АС, критериев и методов оценки защищенности АС, средств и методов несанкционированного доступа к информации АС.

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

В результате изучения дисциплины студент должен:

Знать: методологические и технологические основы комплексного обеспечения безопасности АС; угрозы и методы нарушения безопасности АС; формальные модели, лежащие в основе систем защиты АС; стандарты по оценке защищенности АС и их теоретические основы; методы и средства реализации защищенных АС; методы и средства верификации и анализа надежности защищенных АС.

Уметь: проводить анализ АС с точки зрения обеспечения компьютерной безопасности; разрабатывать модели и политику безопасности, используя известные подходы, методы, средства и их теоретические основы; применять стандарты по оценке защищенности АС при анализе и проектировании систем защиты информации в АС; реализовывать системы защиты информации в АС в соответствии со стандартами по оценке защищенности АС.

Владеть: навыками работы с АС распределенных вычислений и обработки информации; работы с документацией АС: использования критериев оценки защищенности АС; построения формальных моделей систем защиты информации АС.

Дисциплина включает следующие разделы:

·  Структура теории компьютерной безопасности;

·  Методология построения систем защищенных АС;

·  Политика безопасности;

·  Основные критерии защищенности АС. Классы защищенности АС.

Аннотация примерной программы дисциплины

«Нечеткие множества»

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

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

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

В результате изучения дисциплины студент должен:

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

Уметь: преобразовывать и упрощать структурные схемы; исследовать систему с использованием компьютера; проектировать нечеткие прикладные системы.

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

Дисциплина включает следующие разделы:

·  Введение

·  Основные понятия теории нечетких множеств

·  Основные понятия нечеткой логики

·  Основные схемы нечетких выводов

·  Основные способы реализации систем нечетких выводов

·  Основные способы моделирования систем управления и их реализации средствами теории нечетких множеств

·  Основные свойства нечетких чисел и действия над ними.

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

·  Основные методы решения систем уравнений, содержащих нечеткие элементы

·  Методы нечеткой диагностики

·  Рассмотрение реальных нечетких прикладных систем

·  Методы фадзификации и дефадзификации

Аннотация примерной программы дисциплины

«Статистический анализ данных»

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

Задачи дисциплины: сознательное овладение и использование современных математических методов статистической обработки и анализа данных; изучение всех этапов статистического исследования; получение навыка работы со статистическими пакетами; получение опыта самостоятельного статистического исследования по индивидуальному заданию.

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

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

·  осознает сущность и значение информации в развитии современного общества; владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-11);

·  осваивать методики использования программных средств для решения практических задач (ПК-2).

В результате изучения дисциплины студент должен:

Знать: теоретические основы и принципы статистической обработки данных, основные статистические методы обработки и анализа данных.

Уметь: производить грамотный анализ прикладной области с целью профессионального выбора методов статистической обработки; уметь анализировать полученные результаты и делать правильные статистические выводы.

Владеть: современными средствами проведения прикладного статистического анализа.

Дисциплина включает следующие разделы:

·  Введение;

·  Первичная обработка данных;

·  Проверка статистических гипотез;

·  Исследование зависимостей;

·  Снижение размерности исследуемого пространства;

·  Классификация объектов.

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

Аннотация примерной программы дисциплины

«Теория цифровой обработки сигналов»

Цель дисциплины: формирование знаний основ теории цифровой обработки сигналов (ЦОС): методы дискретизации и квантования, основные дискретные спектральные преобразования, методы и алгоритмы цифровой фильтрации и определения параметров сигналов.

Задачи дисциплины: выработать представление о принципах построения и алгоритмах функционирования систем ЦОС; сформировать умение правильно выбирать и использовать модели и методы теории ЦОС при проектировании алгоритмов и устройств цифровой фильтрации, спектральных преобразований, анализа и распознавания сигналов; обеспечить получение практического опыта построения и анализа алгоритмов ЦОС с использованием типовых инструментальных средств (MATLAB), языка ассемблера процессоров ЦОС (TMS320xx, ADSP21xx), языков высокого уровня.

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

В результате изучения дисциплины студент должен:

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

Уметь: использовать теоретические знания для алгоритмического проектирования систем ЦОС, использовать типовые инструментальные средства и пакеты прикладных программ для решения конкретных прикладных задач обработки сигналов на ЭВМ.

Владеть: практическими методами представления, хранения и обработки сигналов в ЭВМ, техническими средствами цифровой обработки сигналов, методами программирования систем ЦОС

Дисциплина включает следующие разделы:

·  Введение;

·  Методы дискретизации и квантования сигналов при представлении в ЭВМ;

·  Основы теории линейных дискретных систем;

·  Основы синтеза цифровых фильтров;

·  Быстрое преобразование Фурье;

·  Цифровой спектральный анализ;

·  Аппаратные и программные средства цифровой обработки сигналов.

Аннотация примерной программы дисциплины

«Электротехника, электроника и схемотехника»

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

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

Дисциплина входит в базовую часть профессионального цикла образовательной программы бакалавра. Изучение данной дисциплины базируется на следующих курсах: «Физика», «Математический анализ», «Алгебра и геометрия». Студент должен уметь использовать основные законы естественнонаучных дисциплин для понимания преподаваемой дисциплины, иметь навыки работы с компьютером как средством управления информацией. Дисциплина является предшествующей для изучения дисциплин «ЭВМ и периферийные устройства», «Сети и телекоммуникации».

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

-  сопряжение аппаратных и программных средств в составе информационных и автоматизированных систем;

-  инсталляция программного и аппаратного обеспечения для информационных и автоматизированных систем.

В результате изучения дисциплины студент должен:

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

Уметь: выполнять расчет токов и напряжений в электрических цепях при постоянном и синусоидальном воздействии в установившемся режиме и переходных процессах; использовать активные приборы для построения элементов электронной аппаратуры и применять модели анализа электронных схем; владеть современными методами и средствами проектирования функциональных узлов ЭВМ.

Владеть: программами автоматизированного анализа электронных схем; иметь навыки синтеза и анализа схем ЭВМ.

Дисциплина включает следующие разделы:

·  Введение;

·  Электрические цепи постоянного тока;

·  Электрические цепи переменного тока;

·  Переходные процессы в электрических цепях;

·  Магнитные цепи с постоянными и переменными магнитодвижущими силами;

·  Электрические приборы и аппараты;

·  Полупроводниковые диоды;

·  Биполярные транзисторы;

·  МОП-транзисторы;

·  Тиристоры, фотоэлектрические и излучательные прибор;

·  Аналоговая схемотехника;

·  Арифметические и логические основы ЭВМ;

·  Логические элементы ЭВМ;

·  Триггерные схемы;

·  Функциональные узлы ЭВМ.

Лабораторный практикум включает работы по изучению электрических цепей, электронных приборов, логических элементов и узлов ЭВМ.

Аннотация учебной программы дисциплины

«Программирование»

Цель дисциплины: научить студентов умению решать задачи путем разработки программ для ЭВМ с использованием методов технологии программирования на основе принципов модульности, структурированности и нисходящего проектирования на базе языков программирования высокого уровня.

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

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

В результате изучения дисциплины студент должен:

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

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

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

Дисциплина включает следующие разделы:

·  Введение;

·  Алгоритмизация и основы языка программирования Паскаль;

·  Структурное программирование;

·  Язык программирования С++;

·  Проектирование программ.

Аннотация учебной программы дисциплины

«Инженерная и компьютерная графика»

Цель дисциплины: изучение основ компьютерной графики и подготовка к работе с современными графическими системами.

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

Дисциплина входит в базовую часть профессионального цикла образовательной программы бакалавра. Изучение данной дисциплины базируется на следующих курсах: «Аналитическая геометрия», «Информатика», «Операционные системы».

Дисциплина является предшествующей для выполнения квалификационной работы бакалавра.

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

-  способности самостоятельно работать в средах современных операционных систем и наиболее распространенных программ компьютерной графики, компиляторов, СУБД;

-  способности сопрягать аппаратные и программные средства в составе информационных и автоматизированных систем;

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

В результате изучения дисциплины студент должен:

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

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

Владеть: подключением графических устройств к базовому компьютеру.

Дисциплина включает следующие разделы:

·  Введение;

·  Устройства ввода и вывода графической информации;

·  Классификация и принципы построения графических систем;

·  Основные алгоритмы обработки графической информации;

·  Форматы создания, сжатия и хранения графической информации.

Лабораторный практикум включает работы по освоения графических систем плоской графики.

Аннотация учебной программы дисциплины

«Защита информации»

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

Активные и пассивные методы защиты программного обеспечения.

Средства и методы защиты дисков от несанкционированного доступа и копирования. Способы создания ключевых носителей информации. Привязка программных средств к конкретному компьютеру. Критерии выбора системы защиты. Технические устройства защиты информации и программного обеспечения. Принципы действия электронных ключей.

Организация систем защиты информации от несанкционированного доступа. Идентификация и установление подлинности. Установление подлинности пользователя, файла, вычислительной системы. Выбор пароля. Установление полномочий. Матрица установления полномочий. Иерархические системы установления полномочий. Системы регистрации пользователей, событий, используемых ресурсов. Компьютерное пиратство.

Основы криптографии. Критерий надежности шифрования. Основные криптографические приемы. Блочное шифрование. Схема поточного шифрования. Использование генераторов псевдослучайных чисел для шифрования. Шифрование с открытым ключом. Идентификация электронной подписи. Стандарты шифрования данных.

Сжатие данных как способ кодирования. Кодирование Хаффмена. Адаптивное сжатие по Хаффмену. Арифметическое кодирование. Алгоритм сжатия Lempel-Ziv-Welch.

Компьютерные вирусы. Вирусы, заражающие загрузочные сектора. Файловые вирусы. Загрузочно-файловые вирусы. Полиморфные вирусы. Организационные и программные способы борьбы с вирусным заражением программного обеспечения.

Правовые основы защиты информации. Применение патентования и норм авторского права при защите программных продуктов. Основные положения Закона об охране программ для ЭВМ и баз данных.

Аннотация учебной программы дисциплины

«ЭВМ и периферийные устройства»

Цель дисциплины: изучение основ построения и функционирования аппаратных средств вычислительной техники.

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

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

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

-  понимание сущности и значения информации в развитии современного общества; владение основными методами, способами и средствами получения, хранения, переработки информации (ОК-11);

-  сопряжение аппаратных и программных средств в составе информационных и автоматизированных систем (ПК-10);

-разработка технических заданий на оснащение отделов, лабораторий, офисов компьютерным и сетевым оборудованием (ПК-1).

В результате изучения дисциплины студент должен:

Знать: классификацию, назначение и принципы построения ЭВМ и периферийных устройств, их организацию и функционирование;

Уметь: программировать оборудование персонального компьютера на языке ассемблера в операционных системах DOS и Windows;

Владеть: навыками разработки драйверов периферийных устройств.

Дисциплина включает следующие разделы:

·  Введение;

·  Принципы построения и функционирования ЭВМ и вычислительных систем;

·  Ассемблерный уровень архитектуры ЭВМ;

·  Управление вводом-выводом данных. Периферийные устройства.

·  Тенденции и перспективы развития ЭВМ.

Лабораторный практикум включает работы по программированию персональных компьютеров на языке ассемблера в операционных системах MS DOS и Windows.

Аннотация учебной программы дисциплины

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

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

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

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

В результате изучения дисциплины студент должен:

Знать: основные принципы, модели, методы и алгоритмы построения мультипрограммных и мультипроцессорных операционных систем, методы распределения времени процессоров, алгоритмы управления процессами, алгоритмы управления памятью, принципы защиты от сбоев и несанкционированного доступа.

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

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

Дисциплина включает следующие разделы:

·  Введение;

·  Процессы и потоки;

·  Взаимоблокировка;

·  Управление памятью;

·  Многопроцессорные системы.

Аннотация учебной программы дисциплины

«Базы данных»

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

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

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

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

•  разрабатывать модели компонентов информационных систем, включая модели баз данных (ПК-4);

•  разрабатывать компоненты программных комплексов и баз данных, использовать современные инструментальные средства и технологии программирования (ПК-5);

•  инсталляция программного и аппаратного обеспечения для информационных и автоматизированных систем (ПК-11).

В результате изучения дисциплины студент должен:

Знать: основные архитектуры современных баз данных, технологию разработки баз данных, основные конструкции языков манипулирования данными, методы проектирования прикладного программного обеспечения на базе современных СУБД; особенности моделирования структур данных в рамках реляционной СУБД; возможности базовых архитектур распределенной обработки данных.

Уметь: проводить анализ предметной области и создавать ее модели с целью грамотного проектирования и разработки базы данных; использовать языковые конструкции SQL для разработки всех видов запросов; производить выбор СУБД, оценивать достоинства и недостатки различных технологий и средств доступа к удаленным данным.

Владеть: средствами проектирования и разработки реальной базы данных в среде современной СУБД.

Дисциплина включает следующие разделы:

•  Введение в базы данных;

•  Модели и структуры данных;

•  Стандартный язык реляционных баз данных – SQL;

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6