Георгий Курячий | Беседа про преподавание языка Python и свободное программное обеспечение
В основе деятельности кибербез специалиста лежит глубокое знание языков программирования и операционных систем, поэтому в очередном выпуске подкаста я решил затронуть тему фундаментального ИТ-образования.
В гостях Георгий Курячий - ведущий разработчик ОС “Альт“ и преподаватель факультета вычислительной математики и кибернетики (ВМК) МГУ, автор книг по ОС на базе ядра Linux, лекций по Python, архитектуре и языку ассемблера RISC-V.
Телеграм-канал подкаста:
00:49 - Георгий о себе и своем пути в преподавание
05:50 - Про преподавание языка Python
08:38 - Недостатки языка Python с точки зрения преподавания
13:04 - Про изучение языка C после Python
15:10 - Python написан на языке C
15:47 - Пример перехода от языка Python к C и изменение мышления, как изучать язык С
16:37 - Про изучение языка С в отрыве от UNIX
18:50 - Про архитектуру языка С
22:17 - Изучение в вузе Rust, Go, Zig, Nim
26:16 - Преподавание Python в вузах и курсы для преподавателей
29:48 - Python за 24 часа
30:59 - Как меняется образовательная площадка?
32:52 - Python для непрограммистов в вузе
35:36 - Про использование базы знаний сайта UNИX в преподавании и презентации
39:26 - Почему ИТ-компании обратили внимание на свободное программное обеспечение?
44:39 - ВКР и курсовые работы студентов, как проект свободного программного обеспечения, участие студентов в открытых проектах
51:40 - Кризис воспроизводимости в науке и открытость данных, современные диссертации и открытость
1:00:17 - Зачем публиковать свои работы в открытом доступе?
1:01:15 - Можно ли перенести опыт развития современного анализа данных (открытые библиотеки, данные) на другие науки?
1:06:40 - Использование чат-ботов в обучении программированию и как изменится образование?
1:14:58 - Рекомендации студентам
Дополнительные материалы:
- Лекции на факультете ВМК МГУ:
- Использование языка программирования Python в качестве базового при обучении специалистов:
- Алгоритмы и алгоритмические языки:
- Операционная система Linux: Курс лекций. Учебное пособие:
21 view
396
117
1 month ago 00:26:33 8
Что такое операционная система и почему она похожа на слона? Рассказывает Георгий Курячий
2 months ago 01:03:29 6
00. Введение: стек сетевых протоколов, независимость и инкапсуляция уровней
4 months ago 00:15:26 1
Как учить Python с нуля?
5 months ago 01:21:19 9
00. История Python и планы на семестр
6 months ago 01:16:45 1
13. Поддержка многозадачности, многоядерность и виртуализация/обзор/
6 months ago 01:24:48 1
12. Повышение производительности процессора: конвейер
7 months ago 01:19:07 21
Георгий Курячий | Беседа про преподавание языка Python и свободное программное обеспечение
8 months ago 00:56:56 3
“Эхо-2024“. Финальный концерт. 3 часть.
8 months ago 01:22:18 1
08. Ввод/Вывод: поллинг и MMIO
8 months ago 01:27:11 1
07. Регистры статуса и управления. Исключительные ситуации
8 months ago 01:28:41 1
01. Некоторые сведения о физическом уровне. COM-порт в Virtualbox
8 months ago 01:25:59 1
08. Прикладной уровень: возможности системы
8 months ago 01:31:06 10
09. Прикладной уровень: потребности системы
8 months ago 01:23:49 1
03. Интерфейсный уровень: сетевые мосты и VLAN
8 months ago 01:23:19 1
06. Транспортный уровень: TCP и UDP
8 months ago 01:22:36 1
05. Сетевой уровень: «выход в интернет» и целевая маршрутизация
8 months ago 01:37:53 1
04. Сетевой уровень: адресация и маршрутизация
8 months ago 01:26:57 1
02. Интерфейсный уровень и его представление
8 months ago 01:36:28 1
07. Транспортный уровень: трансляция адресов
8 months ago 01:25:02 1
06. Кадр стека и системные вызовы
8 months ago 01:41:34 1
sysadmins №31. Вся правда об отечественном ALT Linux
8 months ago 01:23:01 1
05. Практика программирования на языке ассемблера в RARS