Электронные образовательные и информационные ресурсы

Название электронных образовательных и информационных ресурсов Описание электронного ресурса
Введение в Linux Электронный учебный курс "Введение в Linux" знакомит с операционной системой Linux и ее базовыми возможностями.
Программирование на Python Электронный учебный курс "Программирование на Python" знакомит с базовыми понятиями программирования.
Архитектура микропроцессоров Курс ориентирован на изучение вопросов, являющихся основой всей вычислительной техники – архитектуры микропроцессоров и систем на их основе. Знание этого материала помимо самостоятельного значения закладывает фундамент для освоения таких базовых вопросов в сфере информационных технологий, как системное и прикладное программирование, операционные системы, информационная безопасность, интерфейсы и многие другие. Данный курс сочетает в себе описание базовых принципов построения микропроцессоров различных типов (универсальных МП с CISC- и RISC-архитектурой, однокристальных микроконтроллеров, процессоров цифровой обработки сигналов) и систем на их основе с рассмотрением особенностей архитектуры наиболее современных из них. Подробно рассматривается регистровая структура микропроцессора, организация и принципы работы кэш-памяти, конвейерный принцип обработки информации, аппаратные средства микропроцессора, используемые для защиты программ и данных и обеспечения мультипрограммного режима работы. Представлены организация микропроцессорных систем на микропроцессорах различных типов и связанные с этим вопросы: физическая и логическая организация адресного пространства, работа системы прерываний, прямой доступ к памяти, типы и структуры мультимикропроцессорных систем. Дано описание методов и средств разработки и отладки микропроцессорных систем, а также оценки их производительности.
Введение в цифровую схемотехнику Курс представляет собой краткое учебное пособие по основам цифровой схемотехники. В нем рассматриваются принципы работы цифровой электроники, базовые элементы цифровых схем, стандартные схемы включения этих элементов, алгоритмы проектирования цифровых устройств - от простейших до сложных. Данный курс предназначен для тех, кто желает самостоятельно освоить цифровую схемотехнику, для студентов соответствующих специальностей, а также может быть полезна специалистам, занимающимся разработкой и обслуживанием цифровых электронных систем.
Введение в цифровую электронику Курс посвящён принципам работы цифровых электронных устройств, их структуре и особенностям их применения. Рассматриваются основные типы цифровой аппаратуры, алгоритмы их работы. Изучаются наиболее типичные схемотехнические решения и тенденции их развития. Особое внимание уделено наиболее перспективным микропроцессорным системам. В курсе рассматриваются ключевые принципы цифровой электроники, особенности цифровых сигналов, способы организации взаимодействия элементов, узлов и устройств цифровых систем. Исследуются алгоритмы функционирования базовых элементов и основные схемы их включения, а также их объединения в составе устройств и систем. Приведены базовые сведения о двоичной логике, о цифровых сигналах, кодах, синхронизации, обозначениях на схемах. Рассмотрены логические элементы с жёсткой логикой работы и с программируемым алгоритмом работы. Описаны принципы построения и применения оперативных и постоянных запоминающих устройств. Приведены принципы организации микропроцессорных систем и взаимодействия их составных частей. Исследованы различные методы обмена информацией и их практическая реализация. Рассмотрены основы программирования микропроцессорных систем.
Интеллектуальные сенсоры На рубеже тысячелетий родилось новое поколение сенсоров, в состав которых входит микрокомпьютер. Их называют "интеллектуальными" сенсорами (ИС) за способность к глубокой и сложной обработке полученных сигналов, к учету нелинейностей и посторонних влияний, к извлечению из них ценной информации более высоких уровней, к рациональному изменению режимов работы в зависимости от обстоятельств, к самоконтролю и общению с компьютерной сетью. В курсе описаны разные классы ИС, раскрыты методы и подходы к их разработке и проектированию с учетом собственного опыта авторов. Показана значительная польза, приносимая ИС, и высказана мысль о том, что их создание является одним из признаков новой "информационной" стадии развития общества. Этот курс лекций – об устройствах, поставляющих объективную информацию об окружающем мире, о том, как добывается эта ценная информация. О том, как и благодаря чему сенсоры становятся "разумными", "интеллектуальными". Уточнены понятия "сенсор" и "интеллектуальный сенсор", описаны функциональные схемы простых и интеллектуальных сенсоров, приведена их классификация. Рассмотрены различные виды механических, акустических, электрических, электромагнитных, электрохимических и оптических простых и интеллектуальных сенсоров, объясняются физические принципы их действия. Приведены многочисленные примеры их применения. Изложены подходы к проектированию интеллектуальных сенсоров, даны практические рекомендации по разработке их программного обеспечения, раскрыты принципы построения и важнейшие технические характеристики их основных конструктивных узлов, описаны способы селекции полезных сигналов. Очерчены направления дальнейшего развития интеллектуальных сенсоров.
Основы микропроцессорной техники Разъясняются основные понятия микропроцессорной техники, рассматриваются принципы функционирования микропроцессорных систем, предлагаются методы проектирования микропроцессорных систем на основе микроконтроллеров. Микропроцессорная техника - наиболее быстро развивающаяся область электроники, для успешного овладения которой необходимо с самого начала усвоить современные принципы организации микропроцессорных систем. Освоение ключевых понятий микропроцессорной техники - это первая задача курса. Успех при этом может принести только комплексный подход к проектированию аппаратных и программных средств. Рассматриваются особенности систем различных уровней сложности и различного назначения, принципы архитектурных решений, способы и средства организации обмена информацией. Особое внимание уделено принципам организации персональных компьютеров как наиболее сложных и гибких микропроцессорных систем, позволяющих решать самые сложные задачи. Вторая задача курса - обучение навыкам проектирования систем на основе микроконтроллеров, как наиболее распространенного типа микропроцессорных систем. Для ее решения приводятся описание микроконтроллеров семейства PIC, а также специальных программных средств проектирования, рассматриваются примеры решения задач проектирования нескольких устройств. Предполагается, что большинство понятий, введенных в данном курсе, станет предметом более детального рассмотрения в других, специальных курсах.
Основы цифровой техники Рассматриваются принципы работы информационно-вычислительных систем, начиная с основных логических функций и элементов, логических схем, принципов их минимизации. Далее излагается информация о логических схемах функциональной направленности - дешифраторах и мультиплексорах – и принципах их каскадного соединения. Отдельно рассматриваются схемы памяти от схемы простейшего триггера к регистру, регистровой памяти, к схемам полупроводникового запоминающего устройства на БИС и СБИС. Кроме того, рассмотрены счетные схемы: счетчики и сумматоры. Основы цифровой техники рассматриваются, начиная с основных логических функций и элементов. Далее показано соединение этих элементов в виде логическим схем. Объясняются принципы синтеза логических схем и их минимизации. Затем рассматриваются логические схемы функциональной направленности - дешифраторы и мультиплексоры. Для них объясняются правила каскадного соединения. Отдельно рассматриваются схемы памяти от схемы простейшего триггера к регистру, регистровой памяти, к схемам полупроводникового запоминающего устройства на БИС и СБИС. Кроме того, рассмотрены счетные схемы: счетчики и сумматоры.
Алгоритмы программирования и структуры данных Курс посвящен изучению базовых алгоритмов и структур данных, знание которых необходимо для эффективного решения разнообразных задач программирования. Рассматриваются различные алгоритмы сортировки, линейные структуры данных, такие как очереди и списки, алгоритмы и структуры данных для эффективного поиска и хранения информации - сбалансированные деревья поиска и хеши, а также алгоритмы поиска подстрок. Цель курса - получение базовых знаний об основных алгоритмах и структурах данных, используемых для хранения и поиска информации.В курсе используется система автоматического тестирования программ, обеспечивающая объективную оценку корректности выполнения заданий по программированию. После прохождения курса обучающиеся приобретут навыки анализа и реализации базовых алгоритмов программирования и структур данных, а также проектирования и разработки средств реализации прикладных информационных технологий.
Высшая математика. Математический анализ Этот курс логически является первой частью двойного авторского курса Алексея Савватеева "Высшая математика для всех". Здесь излагаются основные понятия математического анализа: предел и его различные применения (сумма ряда, предел последовательности, производная, интеграл), непрерывность, построение графиков функций, функциональные последовательности и ряды (в частности, степенные). Курс в первую очередь ориентирован на слушателей, начинающих изучение этих тем или знакомых с ними поверхностно и желающих разобраться глубже. В отличие от классических курсов высшей математики, лектор не стремится к строгому формальному изложению материала и систематическому покрытию всех тем. Изложение строится вокруг ряда математических сюжетов, которые обсуждаются сначала неформально и на примерах, и только потом − с использованием строгих формулировок. Главной сюжетной линией является построение экспоненты как функции сначала вещественной, а потом и комплексной переменной (а в последующей второй части курса, посвящённой линейной алгебре, будет строиться экспонента от оператора). В связи с этой задачей оказываются задействованными основные инструменты математического анализа и типичные приёмы математических рассуждений, вокруг чего и строится материал лекций и семинаров.
Информатика для втузов Курс посвящен большому числу аспектов информатики и вычислительной техники. В курсе рассматриваются следующие темы: 1. Введение в информатику. Основы теории информации. 2. Системы счисления. Особенности округления чисел. 3. Представление чисел в ЭВМ. Арифметика в ограниченной разрядной сетке. 4. Основы сжатия информации. Основы помехоустойчивого кодирования. 5. Основы дискретной математики для ЭВМ. 6. Структура и принципы функционирования ЭВМ. Организация хранения данных в ЭВМ. 7. Передача данных в компьютерных сетях. 8. Офисное программное обеспечение. 9. Вспомогательное программное обеспечение для программирования. Вебинары. Лицензии в сфере программных продуктов. 10. Система вёрстки TeX.
Линейные системы автоматического управления Содержание курса охватывает круг вопросов, связанных с теорией автоматического управления, и направлено на формирование у слушателей знаний и умений в области построения математических моделей систем управления непрерывными объектами и исследования их свойств с помощью математических методов анализа. Материал курса рассчитан на десять недель обучения.