Как стать автором
Обновить

Запускаем лабораторные работы «Школы синтеза цифровых схем» на FPGA плате Марсоход3GW2

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров3.5K

Вероятно вы слышали о "Школе синтеза цифровых схем". Здесь учат цифровой логике и программированию ПЛИС. Каждый желающий может записаться на курсы школы и пройти обучение. Филиалы школы есть во многих городах.

Школа готовит программу лабораторных работ для изучения FPGA. Они опубликованы на Github: https://github.com/yuri-panchul/basics-graphics-music

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

Мы сделали форк этих лаб https://github.com/marsohod4you/basics-graphics-music и адаптировали лабораторные работы на нашу плату Марсоход3GW2.

Дальше я немного расскажу о некоторых учебных работах.

Читать далее

Задачка про страницу в три столбца, один из них в сто пикселей

Время на прочтение6 мин
Количество просмотров11K
Эта статья задумывалась как небольшое руководство к выполнению лабораторной работы для студентов, начинающих изучать веб-технологии.

Разработать страницу, состоящую из трех разноцветных столбцов. Левый столбец шириной 100 пикселей, центральный и правый занимают все оставшееся до края страницы место равномерно. Высота всех трех 100% страницы. Не должно быть скроллбара и белых полос вокруг страницы.

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

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

Студенты продемонстрировали в общей сложности около десяти разных вариантов решения этой задачи. От совсем никуда не годных до вполне приемлемых. Рассматривать я, разумеется, буду только вменяемую половину, то есть будет пять примеров, воспроизведенных мной + несколько, предложенных сообществом в комментариях.
Читать дальше →

Windows Camp //Labs — как научиться разрабатывать универсальные приложения Windows 10 за один день

Время на прочтение2 мин
Количество просмотров11K
На так давно мы провели Windows Camp, на котором рассказали вам про новую Windows 10 и универсальные приложения (если вы ещё не видели — можно посмотреть все доклады онлайн). Однако, как известно, лучше один раз увидеть, чем 7 раз услышать, и лучше один раз потрогать, чем 7 раз увидеть.



Мы приглашаем вас вместе с нами научиться разрабатывать приложения на платформе Windows 10 в ходе специальных лабораторных работ — Windows Camp //Labs. Мероприятие пройдет 28 октября в Москве (обязательна предварительная регистрация) в Digital October, участники не из Москвы смогут посмотреть трансляцию (на сайте мероприятия) и проделать работы у себя дома. Для участия (как на мероприятии, так и онлайн) потребуется ноутбук с установленным ПО (подробности — ниже).
Читать дальше →

28 октября 10:00 (MSK) присоединяйтесь к онлайн-трансляции Windows Camp //Labs

Время на прочтение1 мин
Количество просмотров2.3K


Если вы хотели научиться основам разработки UWP приложений под платофрму Windows 10, но не хотите или не можете приехать в Москву на Windows Camp //Labs мы подготовили для вас онлайн-трансляцию из основного зала конференции, где лабораторные работы выполняются под руководством инструктора. Таким образом, вы сможете слушать инструтора и выполнять лабораторные работы вместе с участниками, которые находятся на площадке конференции.

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

Ядерная физика и VR: как в МИФИ нам удалось подружить современную науку, технологии и образовательный процесс

Время на прочтение7 мин
Количество просмотров6.1K

Привет, друзья!

Хотим рассказать вам сегодня об опыте создания серии из двух VR лабораторных работ, которые мы разработали в Институте ядерной физики и технологий НИЯУ МИФИ. В 2018 году в ИЯФиТ была создана Лаборатория виртуальной реальности, в рамках которой мы фактически первыми в мире объединили возможности ядерно-физического моделирования и инструментарий виртуальной и дополненной реальности. Уже за первый год работы на движке Unreal Engine 4 нам удалось создать первый виртуальный аналог уран-графитовой подкритической сборки, реальный прототип которой расположен на территории Университета. А в 2019 мы уже опробовали новые подходы к визуализации излучения с помощью Unreal Engine 4 при создании второго виртуального аналога – уран-водной сборки.

Посмотреть на виртуальные нейтроны

Подготовка к CCIE. Лабораторные работы

Время на прочтение1 мин
Количество просмотров5K
Не так давно мне посчастливилось сдать на CCIE Security. Я покупал в Internetworkexpert.com «рабочие книги» (workbook). С апреля этого года лабы поменялись, но некоторые обновлённые лабы Internetworkexpert мне любезно предоставили :)
Я решил, что лабы могут пригодиться тем, кто думает готовиться к CCIE или интересно, что ещё можно накрутить на цисках по безопасности. В каждой лабе содержится описание, диаграмма, начальные конфиги и самое интересное — решение поставленных задачек.

Надеюсь, это будет небезынитересно :)

ЗЫ Сами лабы выложены на антициско.ру в закладке «Софт». Не буду давать прямую ссылку — хабр этого почему то не любит :/

Имитаторы на базе программно-аппаратной платформы в техническом образовании

Время на прочтение9 мин
Количество просмотров2.4K
image

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

  1. получение теоретических знаний на основе проведения обучающего физического эксперимента (процесса получения и обработки экспериментальных данных) (Лабораторные работы).
  2. обучение применению полученных знаний при решении комплексных задач, связанных со сферой деятельности будущих специалистов (Курсовое проектирование)
  3. оценка навыков и профессиональных умений специалистов с целью их последующей сертификации или аттестации (Сертификация или аттестация)
  4. практическое изучение устройства, принципа работы, наладки, регулировки оборудования, характерного для осваиваемой профессии (Практикум)
  5. формирование и совершенствование у обучаемых профессиональных навыков и умений, необходимых им для управления материальным объектом (Тренинг, повышение квалификации)
Читать дальше →

Использование SIEM в ходе подготовки этичных хакеров: открываем цикл практических лабораторных работ

Время на прочтение7 мин
Количество просмотров10K
Как мы готовим в наших университетах и учебных центрах этичных хакеров? Как правило, предоставляем им Kali Linux или «Сканер-ВС», включающие набор инструментов для тестирования защищенности и машину со множеством уязвимостей. В результате слушатели могут получить довольно поверхностное представление о том, как проводится тестирование на проникновение на самом деле, так как в реальных проектах пентестеры имеют дело с инфраструктурами, включающими средства защиты информации и системы мониторинга событий информационной безопасности (SIEM). Чтобы исправить ситуацию и предоставить начинающим специалистам возможность изучать методы тестирования защищенности и инструменты мониторинга событий информационной безопасности в комплексе, мы начинаем этой статьей публикацию практических лабораторных работ.


Читать дальше →

Доступны для загрузки руководства к лабораторным работам TechEd Russia 2011

Время на прочтение3 мин
Количество просмотров9.2K


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

Здесь я выкладываю список лабораторных работ со сслыками на руководства, чтобы вам было удобнее их скачивать:
Читать дальше →

Обновлен пакет обучения Visual Studio 11 Training Course

Время на прочтение1 мин
Количество просмотров5.8K
Для загрузки доступен обновленный подробный курс обучения новым возможностям Visual Studio 11, которые сегодня можно опробовать каждый желающий, установив Visual Studio 11 Developer Preview.

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

Новый курс Visual Studio 11 Training Course предлагает следующие лабораторные работы:

Среда разработки Visual Studio
  • A Lap Around the Visual Studio 11 Development Environment
  • What's New in Visual Studio 11 for C++ Developers (new)
Языки
  • Asynchronous Programming in the .NET Framework 4.5
Web
  • What's New in ASP.NET and Web Development in VS 11
  • What's New in Web Forms in ASP.NET 4.5
  • What's New in ASP.NET MVC 4 (new)
  • Using Page Inspector in Visual Studio 11 (new)
  • Build RESTful APIs with WCF Web API
продложение списка...

Серия из 24 лабораторных работ по разработке, тестированию и управлению жизненным циклом ПО для Visual Studio 2013

Время на прочтение5 мин
Количество просмотров28K
Многим разработчикам и тестеровщикам, использующим Visual Studio, известен Брайан Келлер (http://blogs.msdn.com/b/briankel/ ) с его регулярно обновляемой виртуальной машиной, которая содержит последнюю версию Visual Studio и всю необходимую инфраструктуру для изучения и оценки всех возможностей средств разработки. Эта виртуальная машина сопровождается набором лабораторных работ aka.ms/VS13ALMVM, которые уже помогают оценить возможности средств разработки или даже научиться использовать новые возможности о которых вы либо не знали, либо не пользовались раньше.

Лабораторные работы — на английском языке, и каждый раз, когда мы рассказывали об этом наборе лабораторных и виртуальной машине, нас просили сделать эти лабораторные работы доступными на русском языке.

О 4-х лабораторных я уже писал на habr: habrahabr.ru/company/microsoft/blog/235157. Сегодня мы рады сообщить, что благодаря ahriman, мы успешно выполнили проект по локализации этих лабораторных работ. Встречайте — полный набор из 24-х локализованых лабораторных работ, которые покрывают темы эффективной разработки, тестирования, совместной разработки и управления жизненным циклом ПО для Visual Studio 2013!
Подробности

Update 3! Серия из 24 лабораторных работ по разработке, тестированию и управлению жизненным циклом ПО для Visual Studio 2013

Время на прочтение5 мин
Количество просмотров13K
Казалось бы, что только совсем недавно мы опубликовали 24 лабораторные работы по разработке, тестированию и управлению жизненным циклом ПО для Visual Studio 2013 на русском языке (http://habrahabr.ru/company/microsoft/blog/236801/), как уже вышло долгожданное обновление Update 3 (http://habrahabr.ru/company/microsoft/blog/240639/).

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

Об одном физическом факультете

Время на прочтение3 мин
Количество просмотров12K
Второй семестр подходит к концу, и, значит, уже можно сделать какие-то объективные выводы об учебе на физическом факультете Вышки. В этой статье мне бы хотелось рассказать о моем факультете, в частности, о лабораторных работах.

Читать дальше →

Анонс записей лабораторных работ с Windows Camp // Labs и полезные ссылки для разработчиков

Время на прочтение1 мин
Количество просмотров3.8K


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

И теперь мы очень рады сообщить вам о публикации записей с мероприятия Windows Camp // Labs!
 


Записи лабораторных работ доступны по ссылке.
Читать дальше →

PVS-Studio для проверки лабораторных работ на C и C++

Время на прочтение3 мин
Количество просмотров2.6K

C++ error: "pointer being freed was not allocated


Встретил очередной вопрос на Stack Overflow от человека, изучающего язык C++. Количество подобных вопросов можно сократить, используя PVS-Studio. Человек сразу может получить ответ, не отвлекая других.

Читать дальше →

Разработка веб-приложения на Python с использованием FastAPI и Docker

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров23K

Целью данной лабораторной работы является создание веб-приложения для работы с абстрактными элементами (items). Для достижения этой цели мы будем использовать язык программирования Python, веб-фреймворк FastAPI и контейнеризацию с помощью Docker. Работа включает в себя установку необходимых инструментов, написание кода приложения, и контейнеризацию для обеспечения удобства развертывания.

Читать далее