Семинары

Расписание мастер-классов траблшутеров

Эффективные алгоритмы

08 Июля
14:00 - 15:30
С большим количеством человеческих ресурсов и производственных мощностей можно решить практически любую задачу. Архитекторы систем, процессов и программ злоупотребляют излишками, задействуя больше технических возможностей, чем требуется. Узнаем, как повысить КПД выполняемых алгоритмов минимизацией времени и затрат для сохранения резерва. Привьём привычку постоянно заботиться о расходуемых ресурсах, чтобы стабильно демонстрировать высокую эффективность операций.
Мероприятие прошло

Эффективные алгоритмы

09 Июля
14:00 - 15:30
Овладевшие алгоритмической культурой мышления показывают незаурядные результаты в работе и жизни: хороши в учёбе, востребованы в компании, эффективны в экстремальных ситуациях, быстро продвигаются по карьерной лестнице и достигают успехов на предпринимательском поприще. Главный секрет – сначала хорошо подумать, затем действовать. Сколько раз мы слышали от бизнесменов досадное: «Знал бы, что будут такие последствия – действовал бы иначе». Заменим горький опыт на полезный.
Мероприятие прошло

Эффективные алгоритмы

23 Апреля
14:00 - 15:30
Невозможно осознать, насколько неточно инструктируем подчинённых, не получив плачевного результата. Но и горького опыта недостаточно, чтобы сформулировать чёткие принципы ясности поручений. Алгоритмы – не только про взаимодействие с компьютерами. Опробуем на участниках группы простые упражнения хорошо известные программистам, чтобы наглядно увидеть различия понятийного аппарата. Зафиксируем источники ошибочного восприятия и выведем золотые правила успешных алгоритмов.
Мероприятие прошло

Эффективные алгоритмы

30 Апреля
14:00 - 15:30
При встрече с проблемой стремимся как можно быстрее попробовать одну из первых догадок. Полагаемся на интуицию, опыт и удачу. Часто это не даёт никаких результатов или создаёт новые сложности. Вместо того чтобы сесть и подумать, начинаем заниматься полным перебором. А ведь от корректности прогнозов алгоритмической сущности действий зависит не только решение задач, но и результаты нашей деятельности. Точно знаем, что и в какой последовательности делать в каждый момент времени?
Мероприятие прошло

Эффективные алгоритмы

07 Мая
14:00 - 15:30
Магия алгоритмов в том, что исполнитель может даже не вникать в смысл действий или не понимать их, но при этом вне зависимости от исходных данных успешно решать целый класс задач схожего типа. Обсудим эти и другие свойства алгоритмов: помогут внести коррективы в привычную форму распоряжений и инструкций. Успешность применения на практике проверим задачами и получаемыми результатами. Будете удивлены последствиям, к которым приводят указания, нарушающие базовые правила.
Мероприятие прошло

Эффективные алгоритмы

14 Мая
14:00 - 15:30
Если речь про автоматические устройства, то самым распространённым способом записи алгоритма будет блок-схема. Когда говорим о человеке, то полная формализация языка не требуется: предпочтение отдаётся понятности и наглядности. Рассмотрим способы записи алгоритмов с помощью естественного и графического языков. Проверим способность понимать других, давать чёткие и понятные указания в письменном виде, когда нет возможности устранить недопонимание в режиме поясняющего комментатора.
Мероприятие прошло

Эффективные алгоритмы

21 Мая
14:00 - 15:30
Базовых операторов хватит для алгоритмов трёх типов: линейного, с условием и с циклом. Их может быть недостаточно для некоторых классов задач. Рассмотрим продвинутые операторы, включающие цикл, выбор и сложное ветвление. Попрактикуемся записи на практике: потребуется Microsoft Visio: встроенный инструментарий позволит быстро отрисовывать блок-схемы и наводить красоту. Уделим внимание проверке схем: узнаем, как делать тестирование алгоритма для выявления ошибок и неточностей записи.
Мероприятие прошло

Эффективные алгоритмы

28 Мая
14:00 - 15:30
Задачи в бизнесе и в жизни кажутся слишком сложными для описания с помощью схем. Однако математики давно придумали методы абстрактной записи различных систем и явлений. Поговорим об одном из них: представлении в виде графов и деревьев. Рассмотрим типовые проблемы, записываемые с их помощью. Изучим основные алгоритмы обхода графов и работы с деревьями: речь пойдёт про поиск в глубину и ширину, а также про бинарные деревья поиска. Научимся работать с упорядоченными множествами!
Мероприятие прошло

Эффективные алгоритмы

01 Июля
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Эффективные алгоритмы

02 Июля
14:00 - 15:30
Одно дело – знать перечень алгоритмов и суть внутренней реализации, совсем другое – разбираться в сложных алгоритмических концепциях и применять их в реальных сценариях. Узнаем, как анализировать сложность алгоритмов, распознавать эффективные и выбирать наиболее подходящий вариант для конкретной задачи. Зачем применять сложные методы, когда можно справиться простыми способами? Порой достаточно простого построения и тривиальной схематизации логических цепочек рассуждений.
Мероприятие прошло

Эффективные алгоритмы

22 Апреля
14:00 - 15:30
Известный парадокс: объясняешь другим – лучше вникаешь сам. Но подобрана ли лучшая трактовка и всё ли верно понимает ученик? Не усердствуя в постановке задач, дивимся отличиям полученного от желаемого. Руководителю предстоит готовиться к непредсказуемому итогу, если не снабдил подчинённого пошаговой инструкцией действий – корректным алгоритмом. Вольная трактовка приводит к произвольности способа действий и сомнительности достижений. Узнаем, как давать инструкции людям и машинам.
Мероприятие прошло

Эффективные алгоритмы

29 Апреля
14:00 - 15:30
Когда пытаемся решить задачу своими силами или с участием других, часто не знаем с чего начать и за что взяться. Полагаем счастливчиками способных слёту придумывать сильные гипотезы. Разберёмся, почему одним «везёт», а у других так и не получается расколоть задачу. Рассмотрим этапы, определяющие успех решения. Детально изучим каждый шаг: от формулирования входной и выходной информации до анализа полученных результатов. Найдём белые пятна в привычных методах и откорректируем ошибки.
Мероприятие прошло

Эффективные алгоритмы

06 Мая
14:00 - 15:30
Важно не только придумать, как действовать, но и подумать об исполнителе задачи: от его возможностей и ограничений зависит метод и успешность решения. Предстоит научиться собирать и анализировать информацию об абстрактных и реальных системах, способных выполнить действие – будь то человек или машина. Поговорим об описании систем и составлении перечня возможных команд исполнителя. Поймём, на каком языке, как и с кем нужно общаться, чтобы инструкция гарантированно приводила к успеху.
Мероприятие прошло

Эффективные алгоритмы

13 Мая
14:00 - 15:30
При попытке разъяснить алгоритм появляется желание на ходу импровизировать, расширяя стандартную форму записи. Узнаем, почему не нужно придумывать велосипед, создавая собственную нотацию или коверкая давно придуманные базовые операторы и способы отображения. Изучим полезные формы фиксации, алгоритмические операции и методы записи данных. Потренируем на практике применимые в работе инструменты. Продвинутых озадачим нетривиальными задачами – выведем навык на новый уровень.
Мероприятие прошло

Эффективные алгоритмы

20 Мая
14:00 - 15:30
Ценность записи алгоритмов с помощью блок-схем в том, что можно поставить задачу даже тем, кто использует для её решения неизвестный вам инструментарий. Вряд ли можно знать и применять все языки программирования – задействуем нотацию блок-схем понятную айтишникам и программистам. Изучим базовые операторы и типы алгоритмов, которые можно построить с их помощью. Поговорим об операции присвоения, обсудим массивы данных, способах адресации, рассмотрим работу счётчиков.
Мероприятие прошло

Эффективные алгоритмы

27 Мая
14:00 - 15:30
Есть определённые классы задач, считающиеся базовыми и неотъемлемыми для освоения науки алгоритмирования. Поговорим о различных методах сортировки: пузырьком, вставками, быстрая… и научимся выбирать подходящие методы для конкретных случаев. Рассмотрим алгоритмы поиска элементов в массиве или списке: линейный, бинарный… Доведение навыка до продвинутого уровня возможно только при условии решения множества задач на лекциях и подготовки домашних заданий между занятиями.
Мероприятие прошло

Эффективные алгоритмы

03 Июня
14:00 - 15:30
Алгоритмы на графах крайне полезны – наглядно показывают неэффективные и тупиковые решения. Становится понятным, какие указания и условия нужно учесть, чтобы найти лучшее решение. Один из типов задач, разбираемый на практике, – поиск кратчайшего пути в графе. В жизни хорошо известная проблема оптимизации расходов времени и денег на преодоление маршрута. Рассмотрим алгоритмы Дейкстры и Беллмана-Форда. Поговорим о поиске минимального остовного дерева и алгоритмах Прима и Краскала.
Мероприятие прошло

Эффективные алгоритмы

10 Июня
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Эффективные алгоритмы

17 Июня
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Эффективные алгоритмы

24 Июня
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Эффективные алгоритмы

04 Июня
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Эффективные алгоритмы

11 Июня
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Эффективные алгоритмы

18 Июня
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Эффективные алгоритмы

25 Июня
14:00 - 15:30
Тезисы ожидаются.
Мероприятие прошло

Книга Олега Брагинского «Алгоритмы»

Поиск выхода лучше начинать выбором метода. Когда знаете принципы, подходы и модели, мир становится проще, понятнее, податливее. А если добавить теории и концепции, то нерешаемых задач не останется априори. Особенно полезными окажутся формулирование начальных условий и критериев достижения оптимумов. Лучшие 25 статей навыка «Алгоритмы» на 204 страницах покажут, как принимать решения при большом количестве переменных и пользоваться многофакторным анализом. Рассмотрим сжатие данных на примере кода Хаффмана. Совершим логистические изыски, выполнив построение графов по алгоритмам Дейкстры, Краскала и Примы. Затронем этюды с невозможной расстановкой шахматных фигур. Исключительно электронные экземпляры: бережём леса!

Купить

1 310 руб.