Это старая версия (1.35) ToDo.

Содержание

Задачи и темы для лекций

Правила изменения статьи:

  • Можно только добавлять задачи или темы для лекций и голосовать за таковые
  • Каждая тема или проект должен быть оформлен таким образом

-- Название проекта или темы
Его описание

Интересно: ЧеловекЧеловеческий1 ЧеловекЧеловеческий2

----

Темы для лекций


Лекция/Лекции про написания эмуляторов

Автором лекции готов стать ВаняРыбин. Эмулятор - это программа, которая позволяет запускать код на системе отличной от той, для которой предназначался оригинальный проект. Мне всегда было интересно разобраться как работают эмуляторы и написать их самому. Я уже написал эмулятор Chip8 и в ближайшем будущем планирую дописать эмулятор NES. На их примере и готов рассказать про эмуляторы

Интересно: ЛипинБорис ПешкинЮра?


Лекции про теорию компиляторов

Автором лекций готов стать ЛипинБорис. В планах — рассказ про общие принципы работы интерпретаторов и компиляторов, а так же стадий их работы, написание своего маленького парсера "игрушечного языка". Хотелось бы разобраться с различными генераторами парсеров и поприменять их на практике. Ориентировочно курс лекций расчитан на 2-3 занятия.

Интересно: ВаняРыбин ПешкинЮра?


Мини-курс по аналитическому SQL

Автором лекций готов стать АтрашкевичАндрей. В силу очевидных причин, курс будет проводиться удалённо (Youtube, Skype, etc.).

SQL — это язык (структурированных) запросов к реляционным базам данных. По сути, SQL — это абсолютный стандарт для работы с базами данных, особенно важный для работы аналитиком. По завершению курса любой слушатель будет готов к средней степени сложности вопросам по SQL на собеседовании, т. к. основой курса станет практика написания запросов (querying) и разбор наиболее распространённых ошибок при их написании.

Примерную программу курса можно посмотреть здесь: УчебныйКурсSQLВведение

Интересно: ВаняРыбин ПешкинЮра?


Мини-курс по математическим методам в экономике / естественных науках

Автором лекций готов стать АтрашкевичАндрей. В силу очевидных причин, курс будет проводиться удалённо (Youtube, Skype, etc.).

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

Предполагаемые темы:

  1. МетодНаименьшихКвадратов и линейная регрессия.
  2. МетодМаксимальногоПравдоподобия и модель бинарного отклика (на примере логистическое регрессии).
  3. ЛинейноеПрограммирование и СимплексМетод?.
  4. ЦелочисленноеПрограммирование? и задача форматного раскроя (одномерного)

Интересно: ВаняРыбин ЛипинБорис ПешкинЮра?


Проекты


Файловая система на основе FUSE

FUSE - это модуль для ядра Linux, обладающий легким API для написания файловых систем.

Интересно: ВаняРыбин ЭрнестДобряк? ПешкинЮра?


Робот-агрегатор новостей с соц-сетей

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

  1. сохраняет сообщения или новости от различных источников в БД.
  2. вычисляет рейтинг последних "постов" по различным признакам и выводит посты с самым высоким рейтингом.

Интересно: ЛипинБорис АтрашкевичАндрей ВаняРыбин