Практикум первого курса — состояние дел и планы
Курс АЭВМ лопается: несём новый
Остановились на том, что нужны новые методички
- как минимум по работе в Linux-системе,
- как максимум по организации учебного процесса в идеале всего первого курса при помощи исключительно свободного ПО. - возможно, перерастёт в альтернативный курс
 
Если у преподавателя будет ресурс (книжка) для консультации, по ней можно читать курс и проводить занятия на нативной Linux-среде.
На первом курсе студенты проходят 2 семестровых курса:
- Алгоритмы и алгоритмические языки - Есть курс А. В. Столярова, готовы как раз два тома, покрывающие первый курс. 
- Есть Python, подобно Севастополю
 
- Архитектура ЭВМ и язык ассемблера - Сейчас: MASM6.14/Windows
- Есть NASM/Linux (подобно 1 потоку)
- Программа Столярова также предлагает NASM/Unix
- Наиболее мягкий к преподавателям вариант — взять курс В. Г. Баулы и протестировать его на (как сейчас кажется) совместимом с точностью до синтаксиса, но генерирующем Linux-совместимые ELF обьекты JWasm. 
- А можно и уйти от x86: - MIPS (инструмент — интегрированная среда-эмулятор-отладчик MARS)
- RISC-V/riscvemu??? 
 
 
В ближайшее время следует обьявить о нововведениях и планируемой литературе для включения в учебный план.
Юзкейсы и их решения
Первый семестр
- Первый поток — Си  TODO ссылка на программу TODO ссылка на программу
- Стандартный образ #prac.debian 
 
- Второй поток — Паскаль  TODO ссылка на программу TODO ссылка на программу
- Стандартный образ #prac.debian 
 
- Третий поток — Паскаль  TODO ссылка на программу TODO ссылка на программу
- Стандартный образ #prac.debian 
 
- Столяров — Паскаль  TODO ссылка на программу TODO ссылка на программу
- Нативная бездисковая полузаброшенная linux-система (единственное, чем он не брезгует пользоваться)
 
- FrBrGeorge — Python3 
Второй семестр
- Первый поток — SASM - Стандартный образ #prac.debian 
 
- Второй поток — Pascal+MASM  TODO ссылка на программу TODO ссылка на программу
- Windows 10, пользователи недовольны #prac.win10 
 
- Третий поток — MASM  TODO ссылка на программу TODO ссылка на программу
- Стандартный образ #prac.debian 
 
- Столяров — NASM  TODO ссылка на программу TODO ссылка на программу
- Нативная бездисковая полузаброшенная linux-система (единственное, чем он не брезгует пользоваться)
 
- FrBrGeorge — MIPS+MARS - должно обеспечиваться #vmsh 
 
Хост-система
 описание описание
- Проблемы - Ctrl+Alt+Fn переключает в соснольку - FrBrGeorge: см. ниже 
 
 
- Ctrl+Alt+Fn переключает в соснольку 
Образы
- prac.debian - Geany + DOSBox + MASM
- Проблемы образа - Ctrl+F9, Ctrl+F4 и прочее должны передаваться в DOSBox - FrBrGeorge: есть решение: usescancodes=false в confg-файле и перебить mod1 на какую-нибудь win-клавишу в маппере 
 
- Ctrl+Alt+Fn переключают в соснольку - FrBrGeorge: есть решение: Option "DontVTSwitch" "on" в разделе ServerFlags в /etc/xorg.conf или /etc/xorg.conf.d/что-то-там. Причём и в хост-системе,и в гостевой! 
 
 
- Ctrl+F9, Ctrl+F4 и прочее должны передаваться в DOSBox 
 
- vmsh - ALT П8
- «демо-доска» и «выйти к доске» (VNC)
- geany
- gcc
- fpc, fp, lazarus; geany+fp
- gdb, cgdb, nemiver
- valgrind   
- python3, idle3; geany+python
- scipy, matplotlib, разное
- golly, refal+
- TODO - MARS
- ассемблер (какой?)
- Модельные машины https://github.com/vslutov/modelmachine 
- JS-движки для первого курса (MT, NAM, Railroad): https://github.com/FrBrGeorge/AaAL.js 
 может, допилить рекурсивные функции может, допилить рекурсивные функции
 
- Проблемы образа - «Выйти к доске» закрывает все соединения, наверное, нет -shared
- Работает только в 758 (непонятно, как указывать демо-машину)
 
 
