Курсы дополнительного
образования НИЯУ МИФИ
на английском языке

Спешим сообщить, что наш партнер НИЯУ «МИФИ» открывает набор на курсы дополнительного профессионального образования на английском языке. Курсы бесплатные, для участия необходим диплом о высшем образовании (магистратура, аспирантура, специалитет). Слушатели, освоившие учебную программу и успешно прошедшие аттестацию, получат удостоверение о повышении квалификации.

Для того, чтобы стать участником курса, необходимо выбрать понравившуюся тему и прислать на почту konkurs@inradel.ru: название Вуза, контактный телефон, скан или фото заполненного заявления.
Количество мест ограничено.
Успей подать заявку в числе первых!

ТЕМЫ И ОПИСАНИЕ КУРСОВ:
Основы архитектуры микропроцессоров
Краткий курс "Основы архитектуры микропроцессоров" дает основные принципы построения микропроцессоров. Приводятся понятия «конвейер», «стадия выполнения», «конфликты конвейере». Описываются функциональные схемы базовых блоков процессора, их классификация. Дается описание представления чисел с плавающей запятой. Объясняются методы оптимизации кода команд с целью повышения производительности, в том числе методы статического и динамического переупорядочивания кода. Даются основы схемы предсказания переходов, алгоритма построения суперскалярного процессора. Описываются принципы построения кэш-памяти, схемы преобразования адресов и основы виртуальной памяти.

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

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

Курсы повышения квалификации «Избранные главы физики конденсированного состояния» направлены на повышение профессионального уровня сотрудников, работающих в области физики конденсированных сред и современных технологий для радиоэлектроники и фотоники. Повышение квалификации на базе Национального исследовательского ядерного университета «МИФИ» (НИЯУ МИФИ) осуществляется путем сочетания самообразования и очного обучения в рамках специально разработанных программ.

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

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

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

В настоящем курсе будут рассмотрены две среды моделирования: универсальная среда математического моделирования Mathcad и специальная среда KlypWin для моделирования мощных вакуумных электронных приборов – клистронов.

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

Среда моделирования KlypWin позволяет моделировать клистроны – мощные СВЧ-усилители дециметрового и сантиметрового диапазонов. Среда KlypWin использует дискретно-аналитическую модель клистрона, что обеспечивает сочетание высокой скорости расчетов с высокой точностью.

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

В рамках курса «Рентгеновское излучение в периодических структурах» будут рассмотрены основные свойства излучения в рентгеновском диапазоне частот, естественные и рукотворные источники, а также варианты применения излучения. Будут затронуты фундаментальные основы процессов рассеяния и дифракции фотонов рентгеновского излучения, а также таких явлений как переходное излучение, параметрическое излучение и излучение при каналировании заряженных частиц в кристаллах. Студентам будут представлены комплексы современного компьютерного моделирования взаимодействия излучения и частиц с веществом (Geant4, FLUKA и т.п.).

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

Моделирование адсорбции на 2D материалы
2D-материалы обладают чрезвычайно высокой удельной площадью поверхности, благодаря чему они используются в качестве адсорбентов и датчиков. 2D-структуры демонстрируют некоторые особенности, которые не характерны для 3D-материалов. В частности, деформация листа и его локальная кривизна сильно влияют на энергию адсорбции и адсорбционную емкость.

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

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

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

Курс "Контактные явления в полупроводниковой электронике" знакомит слушателей с электронной структурой и свойствами различных контактов между металлами, полупроводниками и диэлектриками. Основная цель курса – на примере идеализированных и хорошо изученных систем (p-n переходы, МДП структуры и т.д.) дать слушателям универсальные инструменты для предсказания электронных свойств контакта любых соединений и материалов, которые они могут встретить на практике. Широко используются графические методы. Желательно, чтобы слушатели имели базовые знания в области физики полупроводников или по крайней мере, физики твердого тела. Курс рекомендован для экспериментаторов и теоретиков, специализирующихся в областях микро- и наноэлектроники, фотоники, а также студентов бакалавриата и магистратуры, обучающихся по данным направлениям.

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

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

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

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

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

Язык ассемблера процессоров intel x86
Часть 1. Пользовательский режим

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

Почему у программиста может возникнуть потребность изучить язык ассемблера? Причина №1 – необходимость написать на языке ассемблера часть программы, которая настолько критична по производительности и должна быть оптимизирована настолько, что это нельзя доверить алгоритмам оптимизации компилятора языка высокого уровня. На языке ассемблера можно написать самый оптимальный вариант кода из всех возможных. Причина №2 – желание разобраться в процессорной архитектуре. Разбираться можно менее глубоко, ограничившись пользовательским режимом работы процессора, или более глубоко – вникая в работу процессора в режиме ядра, что важно в том случае, если программист изучает проектирование операционных систем.

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

В ходе освоения курса слушатели узнают, как на языке ассемблера реализуются те или иные конструкции языков программирования высокого уровня (конкретно – языка С). Поэтому крайне желательно предварительное знакомство слушателей с языком С. Также при решении практических задач будет использована стандартная библиотека языка С.

В качестве ассемблера в курсе используется flat assembler (FASM), который будет запускаться из командной строки.

Язык программирования С++. Часть 1.
Часть 1. Процедурное программирование

Это первая часть из четырех, посвященных программированию на языке C++. Язык C++ поддерживает несколько т. н. парадигм программирования: процедурное, объектно-ориентированное и обобщенное. Первая часть охватывает процедурное программирование, т. е. по сути язык программирования C, так как он является подмножеством языка C++.

На сегодняшний день, какой бы рейтинг языков программирования вы ни взяли, всегда на первых местах окажутся языки Java, C#, JavaScript, Python, PHP, которые заимствовали большую часть синтаксиса из языков C и C++ (C и C++ так же во всех рейтингах оказываются в первой десятке). Поэтому изучая C++, мы создаем базу для изучения ряда наиболее популярных языков программирования.

Язык C создавался с целью разработки операционной системы Unix, принципиальной особенностью которой являлась переносимость на разные платформы. Переносимость (на уровне исходного кода) достигалась благодаря тому, что язык C реализует концепции, которые присутствуют в программировании как таковом (переменные, массивы, указатели, циклы, ветвления, функции) безотносительно какой-то конкретной процессорной архитектуры. Этим концепциям и посвящена первая часть курса программирования на C++, базовым для огромного числа языков программирования.

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

В качестве среды разработки в курсе применяется Microsoft Visual Studio, но также рассказывается о работе с компилятором GCC из командной строки.

Язык программирования С++. Часть 2.
Часть 2. Объектно-ориентированное программирование.

Это второй курс из четырех, посвященных программированию на языке C++. Язык C++ поддерживает несколько т. н. парадигм программирования: процедурное, объектно-ориентированное и обобщенное. Вторая часть охватывает объектно-ориентированное программирование (ООП), включая такие темы как классы, инкапсуляция, наследование и полиморфизм.

Концепция объектно-ориентированного программирования начала активно использоваться в 60-е гг. 20-го века. На сегодняшний день наиболее популярные языки программирования, такие как Java, C++, C#, JavaScript, Python, PHP – поддерживают ООП.

Язык C++ изначально создавался как расширение языка C, поддерживающее ООП. Поэтому поддержка ООП является наиболее важным аспектом C++.

Работа программиста в ООП во многом сводится к созданию классов. Программист моделирует проблему, выделяя в ней ряд абстракций (классов), которые обладают некими присущими им свойствами и поведением. В настоящем курсе слушатели будут создавать класс по канонам программирования на C++. Они опишут поля класса, создадут для него несколько конструкторов, напишут ряд методов и функций и определят для него ряд операторов языка C++. В результате освоения курса слушатели смогут создавать любые классы по тем же самым принципам.

В качестве среды разработки в курсе применяется Microsoft Visual Studio. В качестве альтернативы можно использовать компилятор GCC, поддерживающий стандарт C++11.

Изучение курса потребует от слушателей знания основ языка C и процедурного программирования, изложенных в первом курсе из серии курсов, посвященных языку C++

#stayhome