Обзор игры SQL Ограбление Лувра
Обзор игры SQL Ограбление Лувра

Квест для программистов изучающих язык запросов к базам данных SQL. Идея игры - детективное расследование кражи драгоценностей в Лувре с помощью языка запросов, анализируя данные. Читать далее

Построение алгоритмов
Построение алгоритмов

Основные средства описания алгоритмов, позволяющие визуализировать и структурировать последовательность действий: блок-схемы и псевдокод. Пример построения алгоритма для задачи вычисления суммы двух чисел. Читать далее

Типы алгоритмов
Типы алгоритмов

Классификация алгоритмов по структуре и способу выполнения шагов. Основные типы алгоритмов включают линейные, ветвящиеся и циклические. Примеры и особенности каждого типа. Читать далее

Основные понятия алгоритмизации
Основные понятия алгоритмизации

Определение алгоритма, примеры простых алгоритмов, свойства алгоритмов (дискретность, понятность, определённость, результативность, конечность, массовость) Читать далее

Информационная революция и моделирование
Информационная революция и моделирование

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

ИИ заменит программистов
ИИ заменит программистов

С активным развитием нейросетей, с их повсеместным внедрением в рабочие процессы, стал популярным страх, что нейросети могут заменить программистов. Давайте разберемся, правда ли это? Рассмотрим истоки этого страха, как нейросети работают и разберемся с наиболее вероятным образом будущего программирования с ИИ. Читать далее

Жизненный цикл разработки ПО
Жизненный цикл разработки ПО

Статья отвечает на вопросы: что такое жизненный цикл программного обеспечения (ПО)? Для чего он необходим и какие этапы или стадии охватывает? (кратко рассматривается каждая стадия) Какие специалисты привлекаются на каждом из этапов? Что из себя представляют основные модели жизненного цикла и чем они могут быть полезны разработчику? Читать далее