I КУРС:
1. Алгоритмы и структуры данных
+
Без понимания структур данных и алгоритмов невозможно создать сколько-нибудь серьезный программный продукт. Структуры данных и алгоритмы служат теми материалами, из которых строятся программы. В данном курсе основное внимание уделяется постреонию и анализу программ, а более точно – структуре алгоритмов, предостовляемых текстом программы; подробно рассмотрены наиболее часто используемые алгоритмы. Зная основы данной дисциплины можно избежать многих ошибок, традиционных для программистов. Хороший алгоритм или структура данных могут позволить решить в течение нескольких секунд проблему, которая без них решалась бы годы. Знание структуры данных позволяет организовать их хранение и обработку максимально эффективным образом.
2. Программирование
+
Данный курс содержит хорошую теоретическую и практическую подготовку, глубокий подход к изучению программирования. Основное внимание в курсе уделяется структуре, синтаксису, возможностям и деталям реализации конструкции на языке программирование С#. С# был создан на основе хорошо разработанных и широко используемых языков программирования, изучать С# легко и интересно. С# является управляемым событиями, полностью объектно-ориентированным языком визуального программирования, в котором программы создаются с использованием интегрированной среды разработки. В курсе приводится большое количество примеров и практических работ, что позволит практически сразу приступить к реальной работе. В данном курсе расмотрены такие основные вопрсоы как:
• Знакомство с Visual Studio 2008. Архитектура приложений и платформы NET
• Переменные. Типы данных;
• Операторы условных переходов в С#. (if/else, switch, тернарный оператор);
• Циклы в C#;
• Работа с массивами. Многомерные массивы;
• Классы, свойства, интерфейсы. Объектно-ориентированное программирование. Методы базового класса System.Object
• Работа с файловой системой
• Основы построения оконных приложений
В последнее время спрос на программистов С# постоянно растет, поэтому специалисты в данной области будет всегда иметь высокооплачиваемую работу.
3. Вступление в специальность
+
На данном курсе студент получает базовые знания необходимые для дальнейшего успешного изучения дисциплин преподаваемых на кафедре. Он осваивает навыки работы с программным пакетом Microsoft Office, изучает наиболее распространенные архиваторы, антивирусы, браузеры. Без знания все этого невозможна работа не только программиста, но и любого человека имеющего дело с компьютером.
4. Дискретная математика
+
Дискретная математика — область математики, занимающаяся изучением дискретных структур, которые возникают как в пределах самой математики, так и в её приложениях. Без знания дискретной математике невозможно успешно заниматься информатикой и программированием. В курсе изучаются фундаментальные понятия, лежащие в основе математической кибернетике, такие как теория множеств, математическая логика, булевы функции и теория графов. Данная дисциплина – это не только полезный учебный материал, но и багаж, который не окажется лишним в будущей практической деятельности учащихся. Знать основы дискретной математики необходимо для успешного понимания теории компиляторов, работы шифраторов не говоря уже о моделировании различных компьютерных устройств.
II КУРС:
5. Системное программирование
+
Системное программирование (или программирование систем) — подраздел программирования, заключающийся в работе над системным программным обеспечением. Результатом системного программирования является выпуск программ для взаимодействия с аппаратным обеспечением (например, дефрагментация жёсткого диска). Современные компьютерные системы наряду с прикладным программным обеспечением всегда содержат системное, которое обеспечивает организацию вычислительного процесса. В учебном курсе рассматриваются вопросы программирования на языке assembler для компьютеров на базе микропроцессоров Intel. Системные программисты решают широкий спектр задач, связанный с разработкой современных информационных систем, созданием компьютерных телекоммуникаций, использованием локальных, корпоративных и глобальных сетей, созданием языков программирования различных классов: от языков ассемблера до объектно-ориентированных, визуальных и логических. Разработка операционных систем (в том числе распределенных), драйверов, утилит -- это также их работа.
6. Алгоритмы и методы вычислений
+
Понятие алгоритма занимает одно из центральных мест в современной математике, прежде всего, вычислительной. В данном курсе изучаются фундаментальные алгоритмы и методы вычислений, которые лежат в основе построения эффективных вычислительных систем. Особое внимание уделяется численным методам и вычислительным алгоритмам решения задач математического анализа и обыкновенных дифференциальных уравнений. Это общие алгоритмы и методы, которые находят применение во многих областях науки и информационных технологий.
7. Прикладная теория цифровых автоматов
+
В данной дисциплине изучаются способы представления информации в цифровых автоматах, методы выполнения арифметических и логических операций в них, а так же методы логического описания и основанные на них методы логического проектирования цифровых устройств. Знания, полученные на данном курсе, помогут спроектировать конкурентоспособное, современное цифровое устройство.
8. Компьютерная электроника
+
На данном курсе рассматриваются базовые полупроводниковые приборы, изучаются методики исследования их характеристик. Изучаются физические процессы, протекающие в электронных цепях, а так же аналоговые, импульсные, цифровые сигналы и их характеристики. Основные параметры этих сигналов и их измерение. Прохождение сигналов через линейные цепи (интегрирующие и дифференцирующие RC-цепи, электромагнитные линии задержки). Все эти знания помогут молодому специалисту не только заниматься прикладным программированием, но и создавать узконаправленное программное обеспечение, способное учитывать технические аспекты работы того или иного микропроцессорного устройства.
9. Системное программирование
+
Системное программирование (или программирование систем) — подраздел программирования, заключающийся в работе над системным программным обеспечением. Результатом системного программирования является выпуск программ для взаимодействия с аппаратным обеспечением (например, дефрагментация жёсткого диска). Современные компьютерные системы наряду с прикладным программным обеспечением всегда содержат системное, которое обеспечивает организацию вычислительного процесса. В учебном курсе рассматриваются вопросы программирования на языке assembler для компьютеров на базе микропроцессоров Intel. Системные программисты решают широкий спектр задач, связанный с разработкой современных информационных систем, созданием компьютерных телекоммуникаций, использованием локальных, корпоративных и глобальных сетей, созданием языков программирования различных классов: от языков ассемблера до объектно-ориентированных, визуальных и логических. Разработка операционных систем (в том числе распределенных), драйверов, утилит -- это также их работа.
10. Системное программное обеспечение
+
Системное программное обеспечение охватывает широкий круг вопросов, в котором рассматриваются программы, обеспечивающие эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода – вывода, сетевое оборудование. В данном курсе уделяется внимание управлению памятью, задачами, операциями ввода – вывода в операционных системах. Рассматривается архитектура наиболее распространенных операционных систем. Специалисты в данном области занимаются разработкой новых драйверов, а так же системных утилит, без которых невозможна стабильная работа любой ЭВМ.
11. Программирование на языке С++
+
Целью курса является изучение методов объектно-ориентированного программирования на базе языка С++ и его использование для решения прикладных задач.
Программой предусмотрено изучение следующих тем:
1. Язык программирования С++.
2. Структуры данных в С++.
3. Принципы объектно-ориентированного визуального программирования и их реализация в С++.
4. Проектирование графического интерфейса пользователя.
5. Функции WINAPI.
После изучения дисциплины студент будет знать синтаксис языка С++, правила построения выражений, основные алгоритмические конструкции С++, реализацию основных численных алгоритмов, на С++, правила работы с интегрированной средой Borland C++ Builder, базовые концепции объектно-ориентированного программирования: полиморфизм, инкапсуляция, наследование, правила создание классов и объектов на их основе, визуальные и невизуальные компоненты С++, которые используются при создании приложений и интерфейса пользователя, функции Windows API. На практике студент сможет записывать выражения на С++ с использованием основных алгоритмических конструкций, использовать функции для создания процедурно ориентированных программ, и программ, которые управляются событиями, создавать и отлаживать программы, пользуясь инструментами интегрированной среды Borland C++ Builder, создавать и использовать классы и их модификации для реализации программ на базе объектно-ориентированного подхода, использовать стандартные компоненты и объекты Borland C++ Builder для создания программ, использовать функции WINAPI, для доступа к ресурсам операционной системы.
III КУРС:
12. Компьютерная схемотехника
+
Целью курса является введение в импульсную и цифровую схемотехнику, применение и способы построения источников вторичного питания.
Программой предусмотрено изучение следующих тем:
1. ДИОДНЫЕ И ТИРИСТОРНЫЕ КЛЮЧИ.
2. ЦИФРОВЫЕ ИНТЕГРАЛЬНЫЕ МИКРОСХЕМЫ.
3. ДЛИННЫЕ ЛИНИИ.
4. ФУНКЦИОНАЛЬНЫЕ УЗЛЫ СХЕМОТЕХНИКИ.
5. ЗАПОМИНАЮЩИЕ УСТРОЙСТВА.
6. АНАЛОГО-ЦИФРОВЫЕ И ЦИФРО-АНАЛОГОВЫЕ ПРЕОБРАЗОВАТЕЛИ.
7. ИСТОЧНИКИ ВТОРИЧНОГО ПИТАНИЯ.
8. ВЫПРЯМИТЕЛИ. СГЛАЖИВАЮЩИЕ ФИЛЬТРЫ.
9. СТАБИЛИЗАТОРЫ НАПРЯЖЕНИЯ.
10. ИМПУЛЬСНЫЕ ПРЕОБРАЗОВАТЕЛИ ПОСТОЯННОГО НАПРЯЖЕНИЯ.
11. АВТОНОМНЫЕ ИНВЕРТОРЫ.
После изучения дисциплины студент будет знать способы построения и применения диодных и тиристорных ключей, цифровых интегральных микросхем, самых простых функциональных узлов (триггеров, мультивибраторов, генераторов линейного напряжения, і.т.п.), запоминающиз устройств, аналого-цифровых и цифро-аналоговых преобразователей, устройств согласования уровня напряжения, выпрямителей,сглаживающих фильтров , стабилизаторов, импульсных преобразователей постоянного напряжения, автономных инверторов, длинных линий, как влияют длинные линии на качество передачи сигналов.На практике студент сможет применять полученные, при изучении дисциплины, знания; проектировать электронные устройства.
13. Архитектура компьютеров
+
Целью курса является изучение основных архитектурных принципов построения и функционирования компьютерных систем, способы организации процессов ввода и вывода информации, режимы работы ЭВМ.
Программой предусмотрено изучение следующих тем:
1. Архитектура вычислительных систем.
2. Основы программного управления ЭВМ.
3. Принципы взаимодействия основных устройств ЭВМ. Основные режимы работы ЭВМ.
4. Арифметично-логичний устройство (АЛУ) и блок управления: принципы организации и функционирования.
5. Организация и распределение памяти ЭВМ.
6. Средства организации процессов ввода и вывода информации
После изучения дисциплины студент будет знать актуальные проблемы теории ЭВМ; основные термины и определения; принципы построения и функционирования ЭВМ; системы команд, способы адресации операндов, организации структуры данных, в ЭВМ; способы организации процессов ввода и вывода информации, режимы работы ЭВМ; архитектуру процессоров ЭВМ разных классов, особенности их организации. На практике студент сможет ориентироваться в разнообразных комплектах БИС и особенностях их использования; давать сравнительную характеристику разных вариантов решений на этапах разработки архитектуры; учитывать технологические, эргономичные и эстетические факторы при разработке систем; проводить объективный анализ эффективности принятых технических решений
14. Системное программное обеспечение
+
Целью курса является изучение состава и основ функционирования системного программного обеспечения ЭВМ; принципов построения современных операционных систем; основ теории компиляции и разработки трансляторов, компиляторов и систем программирования.
Программой предусмотрено изучение следующих тем:
1. Классификация системного программного обеспечения. Операционные системы и среды.
2. Управление задачами и памятью в современных операционных системах.
3. Особенности архитектуры защищенного режима микропроцессора.
4. Управление вводом/выводом и файловые системы.
5. Архитектуры современных операционных систем и интерфейсы прикладного программирования.
6. Проектирование параллельных взаимодействующих вычислительных процессов.
7. Проблема тупиков и методы борьбы с ней .
8. Современные операционные системы.
9. Формальные языки и грамматики.
10. Регулярные языки.
11. Контекстно-свободные языки.
12. Основные принципы построения трансляторов.
13. Генерация и оптимизация кода.
14. Современные системы программирования.
После изучения дисциплины студент будет знать пользовательский интерфейс операционной среды; управление задачами и памятью; управление вводом/выводом; управление файлами; структуру и принципы построения современных операционных систем; программирование в операционной среде; мобильность программного обеспечения; формальные языки и грамматики; типы грамматик; вывод цепочек; законченный и магазинный автоматы; построение лексических и синтаксических анализаторов, основы генерации кода; построение и функционирование загрузчиков, подключение библиотек. На практике студент сможет формировать задание на работу ЭВМ; оперировать наборами данных на разных уровнях иерархической системы управления данными; реализовывать параллельные и взаимодействующие алгоритмы на базе пользовательского интерфейсу современных операционных систем; обеспечивать синхронизацию взаимодействующих процессов и потоков в многозадачной среде; эффективно руководить распределением памяти с помощью системных вызовов; разрабатывать элементы трансляторов; иметь навыки работы в разных операционных системах, включая их настройку и подключение дополнительных функций.
15. Обработка сигналов и изображений
+
Целью курса является изучение общих принципов построения и алгоритмов функционирования средств цифровой обработки сигналов.
Программой предусмотрено изучение следующих тем:
1. Основы анализа сигналов.
2. Дискретизация и квантование сигналов.
3. Дискретные системы.
4. Информационные характеристики сигналов и систем.
5. Обработка сигналов и изображений.
После изучения дисциплины студент будет знать классификацию и характеристики сигналов, критерии дискретизации и квантования сигналов, способы описания и параметры дискретных систем, информационные характеристики сигналов и систем, разновидности помехоустойчивых кодов и средства их получения, цифровые методы обработки изображений. На практике студент сможет выполнять дискретизацию сигналов по времени и уровнем, синтезировать цифровые фильтры, рассчитывать информационные характеристики сообщений и систем, кодировать информационные сообщения, используя методы построения помехоустойчивых кодов, кодов Хеминга, обнаруживать и исправлять ошибки в информационных сообщениях с помощью циклических кодов в условиях проверки достоверности передачи кодируемых сообщений.
16. Моделирование
+
Целью курса является знакомство с современными пакетами моделирования электронных схем, математическими моделями компонентов электронной техники, методами и алгоритмами анализа электронных схем.
Программой предусмотрено изучение следующих тем:
1. ХАРАКТЕРИСТИКА ПРЕДМЕТНОЙ ОБЛАСТИ МОДЕЛИРОВАНИЯ. ОСНОВНЫЕ ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ В МОДЕЛИРОВАНИИ.
2. СОВРЕМЕННЫЕ СИСТЕМЫ МОДЕЛИРОВАНИЕ. ПАКЕТЫ СХЕМОТЕХНИЧНОГО МОДЕЛИРОВАНИЯ.
3. МАТЕМАТИЧЕСКИЕ МОДЕЛИ КОМПОНЕНТОВ ЭЛЕКТРОННОЙ ТЕХНИКИ.
4. МЕТОДЫ И АЛГОРИТМЫ АНАЛИЗА И ОПТИМИЗАЦИИ МАТЕМАТИЧ-НИХ МОДЕЛЕЙ.
5. МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ.
После изучения дисциплины студент будет знать математические пакеты для описания и анализа электронных схем, математические модели компонентов электронной техники (резисторов, конденсаторов, дросселей, трансформаторов, полупроводниковых диодов, транзисторов, тиристоров, датчиков и индикаторных приборов, интегральных схем), математические модели электромеханических и тепловых процессов. На практике студент сможет применять полученные, при изучении дисциплины, знания; моделировать работу электронных устройств, грамотно используя разные методы анализа.
17. Архитектура компьютеров
+
Целью курса является изучение основных архитектурных принципов построения и функционирования компьютерных систем, способы организации процессов ввода и вывода информации, режимы работы ЭВМ.
Программой предусмотрено изучение следующих тем:
1. Архитектура вычислительных систем.
2. Основы программного управления ЭВМ.
3. Принципы взаимодействия основных устройств ЭВМ. Основные режимы работы ЭВМ.
4. Арифметично-логичний устройство (АЛУ) и блок управления: принципы организации и функционирования.
5. Организация и распределение памяти ЭВМ.
6. Средства организации процессов ввода и вывода информации
После изучения дисциплины студент будет знать актуальные проблемы теории ЭВМ; основные термины и определения; принципы построения и функционирования ЭВМ; системы команд, способы адресации операндов, организации структуры данных, в ЭВМ; способы организации процессов ввода и вывода информации, режимы работы ЭВМ; архитектуру процессоров ЭВМ разных классов, особенности их организации. На практике студент сможет ориентироваться в разнообразных комплектах БИС и особенностях их использования; давать сравнительную характеристику разных вариантов решений на этапах разработки архитектуры; учитывать технологические, эргономичные и эстетические факторы при разработке систем; проводить объективный анализ эффективности принятых технических решений
18. Организация баз данных
+
Целью курса является ознакомление студентов со структурным языком запросов (SQL), изучения методов создания реляционных баз данных, способов обеспечения целостности данных, приобретения навыков построения запросов, к реляционным базам данных.
Программой предусмотрено изучение следующих тем:
1. ВСТУПЛЕНИЕ В БАЗЫ ДАННЫЕ.
2. ПРОСТЫЕ ЗАПРОСЫ К БАЗЕ ДАННЫХ.
3. МНОГОТАБЛИЧНЫЕ ЗАПРОСЫ.
4. ИТОГОВЫЕ ЗАПРОСЫ.
5. ПОДЧИНЕННЫЕ И СОСТАВЛЯЮЩИЕ ЗАПИТЬ.
6. ВНЕСЕНИЕ ИЗМЕНЕНИЙ В БАЗУ ДАННЫХ.
7. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ.
8. СТРУКТУРА БАЗ ДАННЫХ.
9. ПРОГРАММНЫЙ SQL.
После изучения дисциплины студент будет знать синтаксис основных команд SQL; принципы выполнения запросов к БД; методы создания запросов к БД; методы создания реляционных баз данных; способы обеспечения целостности данных. На практике студент сможет строить достаточно сложные запросы на языке SQL к существующим реляционным базам данных; проектировать и создавать реляционные базы данных; использовать программный SQL; обеспечивать целостность данных в реляционных базах данных, используя средства языка SQL.
19. Периферийные устройства
+
Целью курса является изучение принципов построения разных групп периферийного оборудования ЭВМ общего назначения, персональных компьютеров, управляющих ЭВМ; изучение вопросов соединения периферийного оборудования с ядром вычислительной системы.
Программой предусмотрено изучение следующих тем:
1. Классификация периферийных устройств
2. Мониторы.
3. Клавиатура.
4. Манипуляторы.
5. Накопители на гибких магнитных дисках. Накопители на магнитных дисках
6. Накопители на твердых дисках.
7. Принтеры.
8. Модемы.
9. Сканеры.
10. Графобудивники и дигитайзеры.
После изучения дисциплины студент будет знать назначения системы ввода-вывода ЭВМ, аппаратные и программные методы их решения; назначение разных групп периферийного оборудования; физические принципы и основы технического решения современных периферийных устройств; принципы кодировки и сохранения данных оптических и магнитных накопителей. Модель работы ЭВМ в системе управления объектом. Вопрос организации тракта ввода вывода информации ЭВМ. Типы устройств соединения ЭВМ с периферийным оборудованием. На практике студент сможет разрабатывать системы управления периферийными устройствами (принтерами, модемами, накопителями, на магнитных и оптических дисках и другими), используя функции BIOS, язык Ассемблера или другой язык; разрабатывать протоколы обмена данными с базовыми компьютерами в разных режимах, обеспечивать переменные форматы обмена и необходимую скорость, а также средства контроля и исправления ошибок.
20. Компьютерные системы
+
Целью курса является изучение принципов построения и функционирования компьютерных систем, в основе работы которых заложены принципы параллельной и распределенной обработки данных.
Программой предусмотрено изучение следующих тем:
1. Вычислительные системы.
2. Архитектура вычислительных систем.
3. Принципы построения коммуникационных сред.
4. Параллельные вычисления.
5. Распределены системы обработки данных.
6. Концепции распределенной обработки данных в сетевых операционных системах.
После изучения дисциплины студент будет знать структуры и принципы построения высокопродуктивных систем разной конфигурации, многомашинных и мультипроцессорные вычислительных комплексов и систем, структуры, виды и конфигурации глобальных вычислительных сетей, иерархию программного обеспечения сетей, структуру и функционирование протоколов разных уровней. На практике студент сможет обеспечивать организацию вычислительного процесса в параллельных или распределенных компьютерных системах с учетом топологии компьютерных систем и каналов связи, систем управления процессами, ресурсами, данными, вводом-выводом, памятью и внешними устройствами
21. Web-технологии в прикладных задачах
+
Целью курса является: ознакомление студентов с языком разметки страниц (HTML), изучения методов создания сценариев, на стороне клиенту (JavaScript), изучение методов создания сценариев на стороне серверу (ASP), и ознакомление с основами XML.
Программой предусмотрено изучение следующих тем:
1. ЯЗЫК РАЗМЕТКИ СТРАНИЦ (HTML).
2. КАСКАДНЫЕ ТАБЛИЦЫ СТИЛЕЙ (CSS).
3. СЦЕНАРИИ НА СТОРОНЕ КЛИЕНТУ (JavaScript).
4. СЦЕНАРИИ НА СТОРОНЕ СЕРВЕРУ (ASP).
5. XML.
После изучения дисциплины студент будет знать основные конструкции языков HTML, JavaScript, ASP; принципы взаимодействия клиентов с сервером; методы создания статических страниц HTML; методы создания сценариев на стороне клиента и на стороне сервера. На практике студент сможет создавать достаточно сложные за структурой статические страницы HTML; создавать сценарии на стороне клиента, используя язык JavaScript; создавать сценарии на стороне сервера, используя язык ASP; организовывать взаимодействую клиентов с сервером.
IV КУРС:
22. Компьютерные сети
+
Целью курса является изучение методов и средств построения компьютерных сетей, а также принципов обмена информацией, по сетям.
Программой предусмотрено изучение следующих тем:
1. Основы сетей передачи данных.
2. Технологии физического уровня.
3. Локальные сети.
4. Составные сети.
5. Глобальные сети.
6. Средства анализа и управления сетями.
После изучения дисциплины студент будет знать структуры и принципы построения компьютерных сетей разной конфигурации и топологии, характеристики сетевой топологии, способы структуризации локальных и глобальных сетей, способы адресации, в сетях, протоколы маршрутизации, уметь разрабатывать архитектуру компьютерных сетей, используя понятие эталонной модели взаимодействия открытых систем и системы передачи данных на физическом уровне; разрабатывать структуры локальных компьютерных сетей, их отдельных компонентов и методов их взаимодействия, используя основные виды топологии локальных сетей, рабочие станции и серверы, сетевые средства канального уровня и стандарты; разрабатывать структуры глобальных компьютерных сетей, используя необходимые коммуникационные системы и протоколы типа TCP/IP, с применением маршрутизаторов и других технических средств объединения компьютерных сетей
23. Автоматизация проектирования комп.систем
+
Целью курса является приобретение студентами теоретических знаний и практических навыков построения и программирования микропроцессорных систем управления, проектирования интерфейсов ввода-вывода, специализированных устройств, на микропроцессорах разных серий и МИКРО-ЕОМ.
Программой предусмотрено изучение следующих тем:
1. Общие принципы построения микропроцессорных систем.
2. Однокристальные универсальные микропроцессоры.
3. Построение модулей памяті микропроцессорных систем.
4. Интерфейс устройств ввода-вывода.
5. Однокристальные микроконтроллеры CISC-архітектурою.
6. Однокристальные микроконтроллеры RISC-архітектурою.
7. Сигнальные микропроцессоры.
8. Нейронные вычислители.
После изучения дисциплины студент будет знать принципы построения и функционирования микропроцессорных систем и микроконтроллеров, организацию шин, системы команд языка, ассемблер для разных типов МП, уметь рассчитать электронные звенья; обобщить динамические показатели электронных устройств с организацией банка данных, разработать структурные и принципиальные схемы, а также программное обеспечение микропроцессорных систем управления устройствами электроники.
24. Защита информации в комп.системах
+
Цель дисциплины – дать студентам необходимые знания, умения и навыки в области современных информационных технологий, применяемых в настоя-щее время, а также защиты информации. При этом основными задачами дисци-плины являются:
- овладение теоретическими знаниями в области информационных техноло-гий и обеспечения их безопасности, а также управления информационными ресурсами;
- приобретение прикладных знаний в области создания систем защиты ин-формации, а также оптимизации моделей сложных процессов бизнеса;
- овладение навыками самостоятельного использования соответствующих инструментальных программных систем.
25.Специализированные архитектуры ЭВМ
+
Целью курса является приобретение студентами теоретических знаний и практических навыков построения и программирования микропроцессорных систем управления, проектирования интерфейсов ввода-вывода, специализированных устройств, на микропроцессорах разных серий и МИКРО-ЕОМ.
Программой предусмотрено изучение следующих тем:
1. Общие принципы построения микропроцессорных систем.
2. Однокристальные универсальные микропроцессоры.
3. Построение модулей памяті микропроцессорных систем.
4. Интерфейс устройств ввода-вывода.
5. Однокристальные микроконтроллеры CISC-архітектурою.
6. Однокристальные микроконтроллеры RISC-архітектурою.
7. Сигнальные микропроцессоры.
8. Нейронные вычислители.
После изучения дисциплины студент будет знать принципы построения и функционирования микропроцессорных систем и микроконтроллеров, организацию шин, системы команд языка, ассемблер для разных типов МП, уметь рассчитать электронные звенья; обобщить динамические показатели электронных устройств с организацией банка данных, разработать структурные и принципиальные схемы, а также программное обеспечение микропроцессорных систем управления устройствами электроники.
26. Основы теории нейронных сетей
+
Цели изучения дисциплины - дать студентам научное представление об
нейросетевых моделях и технологиях, используемых для анализа динамической
информации.
Задачи изучения дисциплины - после изучения курса слушатели будут знать
основные аспекты теории нейронных сетей и методы нейросетевых вычислений,
наиболее распространенные нейросетевые пакеты прикладных программ и
технологии их применения при прогнозировании финансовых показателей.
Студент будет имет представление: об нейросетевых моделях и технологиях, о
возможностях их использования в социально-экономических исследованиях.
Знать основные подходы к построению нейросетевых моделей
прогнозирования, а также ряд современных методов извлечения знаний из
баз данных (data mining). Уметь решать реальные задачи прогнозирования, встречающиеся в
различных областях экономической практики, на базе современных
нейросетевых пакетов прикладных программ.
27. Параллельные и распределенные вычисления
+
Целью дисциплины является изучение принципов организации параллельных вычислений и параллельных процессов, способов реализации распределенных вычислений, изучение принципов построения ЭВМ для организации параллелизма, способов оптимизации программного обеспечения для получения эффективной системы параллельной обработки данных; изучение основных современных технологий организации параллельных вычислений: распределенные операционные системы; формирование навыков построения параллельных алгоритмов для решения задач, реализации параллельных процессов в рамках локальной сети, определения количественных показателей эффективности параллельных алгоритмов и задач. Формирование навыков практической реализации параллельных алгоритмов с использованием программного пакета PVM.
V КУРС:
28. Информационные системы
+
Многообразие мира информационных технологий можно представить в виде сложной иерархии информационных и прикладных систем. Данную иерархию можно представить в виде ступенчатой пирамиды, в основании которой лежат микроэлектронные технологии, далее комплекс технических средств ЭВМ, сетей, телекоммуникаций. Следующим уровнем идут инструментальные операционные системы (локальные, сетевые). Эти три уровня формируют комплекс инструментальных средств, служащих базисом для функционирования следующих уровней пирамиды, участвующих в создании прикладных информационных систем: уровень текстовых редакторов, издательских систем; уровень языков программирования, табличных процессоров; далее уровень баз данных, наконец, уровень баз знаний, экспертных систем, систем поддержки принятия решений вплоть до систем искусственного интеллекта. При создании сложных систем компьютерного интегрированного управления производством необходимо глубокое понимание инструментальных и прикладных систем информатики с целью выбора адекватных аппаратных и программных средств в конкретной производственной деятельности. Однако вопросы информатизации производственной сферы проработаны недостаточно, хотя именно в этой области сосредоточены основные резервы эффективности производства, требующие создания комплексных баз данных и знаний.
29. Программное обеспечение СКС
+
Программное обеспечение охватывает широкий круг вопросов, в котором рассматриваются программы, обеспечивающие эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода – вывода, сетевое оборудование. В данном курсе уделяется внимание управлению памятью, задачами, операциями ввода – вывода в операционных системах. Рассматривается архитектура наиболее распространенных операционных систем. Специалисты в данном области занимаются разработкой новых драйверов, а так же системных утилит, без которых невозможна стабильная работа любой ЭВМ.
30. Объектно-ориентированное программирование
+
Цель дисциплины - ознакомить студентов с основами программирования и основами современных языков программирования с точки зрения пользователей языков. В частности, в курсе рассматриваются основные конструкции языков программирования, анализируются основные типы и структуры данных, освещаются вопросы объектно-ориентированного программирования и сетевого программирования, дается краткий обзор компонентной технологии программирования.
31. Проектирование встроенных компьютерных систем
+
Целью курса является приобретение студентами теоретических знаний и практических навыков построения и программирования микропроцессорных систем управления, проектирования интерфейсов ввода-вывода, специализированных устройств, на микропроцессорах разных серий и МИКРО-ЕОМ.
Программой предусмотрено изучение следующих тем:
1. Общие принципы построения микропроцессорных систем.
2. Однокристальные универсальные микропроцессоры.
3. Построение модулей памяті микропроцессорных систем.
4. Интерфейс устройств ввода-вывода.
5. Однокристальные микроконтроллеры CISC-архітектурою.
6. Однокристальные микроконтроллеры RISC-архітектурою.
7. Сигнальные микропроцессоры.
8. Нейронные вычислители.
После изучения дисциплины студент будет знать принципы построения и функционирования микропроцессорных систем и микроконтроллеров, организацию шин, системы команд языка, ассемблер для разных типов МП, уметь рассчитать электронные звенья; обобщить динамические показатели электронных устройств с организацией банка данных, разработать структурные и принципиальные схемы, а также программное обеспечение микропроцессорных систем управления устройствами электроники.