ПАКЕТ «МИНИСТЕРИАЛ»

Базовый курс (BASE)

Начальные требования к кандидату: базовые знания в объеме первых восьми классов средней школы; умение работать с персональным компьютером и ОС Windows. Требуется наличие настольного ПК или ноутбука (программы разрабатываются только на этих устройствах, даже программы для смартфонов).

Дополнительные знания в сфере IT и программирования: не требуются

КОМУ РЕКОМЕНДУЕТСЯ

Базовый курс «Алхимия программиста» может быть рекомендован всем тем, кому рекомендуется и пакет «Экспресс-курс», то есть всем, кто не имеете ни малейшего представления о программировании, но хочет получить полную теоретическую базу программирования и научиться самостоятельно писать программы.

От экспресс курса базовый курс отличается наличием гораздо большего числа видеоуроков, в рамках которых учащийся учится не только писать простые программы (в стиле «школьная домашка»), но и разрабатывать более сложные программы, с упором на фонетический разбор и основы искусственного интеллекта. Базовый курс недостаточен для того, кто хочет посвятить себя профессиональному программированию, но вполне подойдет для того, кто хочет разобраться во всех нюансах программирования, чтобы превзойти своих соучеников в школе, да и в университете.

Пакет «Базовый» курса «Алхимия программиста» – это возможность за несколько недель освоить в области программирования все то, чему обучают несколько лет в старших классах школы и на первых курсов университетов и научиться писать программный код такого качества, словно этот код вам за оплату написал профессиональный программист.

Хотите смотреть на своего преподавателя по программированию сверху вниз? Тогда Базовый курс именно то, что вам нужно.



ФАЙЛЫ


После инсталляции курса на диск компьютера учащегося будут установлены следующие файлы:

  • Дмитрий Румянцев. Алхимия программиста. Учебник (PDF-файл).
  • Алхимия программиста. Видеуроки (исполняемый EXE-файл).
  • Деинсталлятор (программа, деинсталлирующая курс с компьютера).
  • Комплект исходных кодов всех программ (Delphi).

ВИДЕОСЕМИНАРЫ

  1. Первая программа (введение в Delphi; создание и выполнение первой программы в этой среде).
  2. Поиск треугольников Пифагора (разработка простой консольной программы).
  3. Коды ASCII (программа, выдающая на экран перечень кодов ASCII).
  4. Коды ASCII ver 2.0 (улучшение программы Коды ASCII).
  5. Отгадать число (разработка программы, способной угадать любое задуманное число).
  6. Отгадать число VER 2 (улучшение предыдущей программы).
  7. Чтение из текстового файл (разработка программы, работающей с ASCII-файлами).
  8. Телефонная книга (2 урока. Разработка программы, для хранения и редактирования телефонного справочника).
  9. Целое число словами (3 урока. Программа, преобразовывающая любое число, записанное в цифровой форме в предложение в словесной форме. Например: 12345 в «двенадцать тысяч триста сорок пять»).
  10. Объекты под микроскопом (Изучение программы. использующей объектно-ориентированный механизм).

Дополнительно: Введение в Delphi DX 10 (инсталляция системы разработки программ Delphi DX 10 с сайта компании Embacadero).

ИСХОДНЫЙ КОД


Все коды программы сгруппированы в различных тематических каталогах. Всего имеется четыре укрупненных каталога с программами для Delphi. Все тексты программ для Delphi представлены в двух вариантах: для запуска в среде разработки Delphi 7 и Delphi DX 10.3 (они хранятся в папках с соответствующими названиями).

1. Листинги из учебника Алхимия программиста (Delphi)

Коды всех программ, рассматриваемых в учебнике «Дмитрий Румянцев. Алхимия программиста». Всего в каталоге содержится 37 программ.

2. Листинги видеоуроков (Delphi)

Коды всех программ, создание которых подробно рассматривается на видеосеминарах.

3. Решение задач по программированию (Delphi)

Коллекция консольных программ, составленная по принципу «от простого к сложному». Коллекция содержит 96 программ, сгруппированных в 54 темы. Эта коллекция программ предназначена для самостоятельного разбора учащимся, чтобы понять логику работы программ и ход мыли программиста в процессе разработки. Все тексты программ имеют достаточно пространные комментарии, которые объясняют те или иные детали, которые могут вызывать трудность при чтении листинга и облегчают понимание логики программы.

4. Н.Вирт. «Алгоритмы + структуры данных = программы» (Delphi)

В этой папке содержится всего четыре программы. Но алгоритмически это достаточно сложные программы. Все они реализуют различные алгоритмы т.н. сортировки – одного из самых часто встречающихся процессов в программировании. Алгоритмы программ взяты из программистского бестселлера Никлауса Вирта «Алгоритмы + структуры данных = программы» и адаптированы для среды разработки программ Delphi.