О курсе
Онлайн курс «Основы программирования для начинающих» — это программа профессиональной переподготовки, направленная на освоение базовых принципов программирования, алгоритмического мышления, работы с кодом, переменными, условиями, циклами, функциями, структурами данных, ошибками, отладкой и основами разработки программ.
В рамках курса Вы изучите, что такое программа, алгоритм, исходный код, синтаксис, интерпретатор, компилятор, среда разработки, типы данных, логические выражения, функции, массивы, списки, словари, файлы и базовые принципы организации кода.
Курс включает практическое освоение программирования на понятных примерах. Вы будете писать простые программы, решать учебные задачи, разбирать ошибки, использовать условия и циклы, создавать функции, работать с коллекциями, вводом и выводом данных.
Отдельный блок посвящён алгоритмическому мышлению. Вы изучите декомпозицию задач, последовательность действий, ветвления, повторения, поиск, сортировку, базовую логику решения задач и оформление решения в виде понятного кода.
Особое внимание уделяется практическим навыкам начинающего разработчика. Вы рассмотрите работу в редакторе кода, основы командной строки, систему контроля версий на базовом уровне, правила оформления кода, чтение документации и способы самостоятельного поиска ошибок.
Практический блок программы направлен на создание первых учебных проектов. Вы сможете написать несколько небольших программ, подготовить мини-проект, оформить код, протестировать его и представить результат.
В ходе программы Вы освоите:
• базовые понятия программирования и алгоритмов;
• переменные, типы данных, условия, циклы и функции;
• работу со списками, словарями, строками и файлами;
• принципы декомпозиции задач;
• основы отладки и поиска ошибок;
• работу с редактором кода и базовыми инструментами разработчика;
• оформление и структурирование программ;
• создание простых учебных проектов.
Программа подойдёт начинающим пользователям, студентам, школьникам старших классов, специалистам, которые хотят перейти в ИТ, предпринимателям, аналитикам, офисным сотрудникам и всем, кто хочет изучить основы программирования с нуля.
Цели и задачи курса
Цель программы — сформировать у слушателей базовые навыки программирования и понимание логики создания программ.
В рамках курса Вы освоите:
• мышление через алгоритмы, декомпозицию и последовательность действий;
• код через переменные, условия, циклы, функции и структуры данных;
• практику через решение задач и создание небольших программ;
• отладку через поиск ошибок, проверку результата и тестирование;
• инструменты через редактор кода, терминал и базовую работу с проектом;
• самостоятельность через чтение документации и развитие навыка решения задач.
Программа даст ответы на следующие вопросы:
• Что такое программирование и зачем нужны алгоритмы?
• Как устроен код и как программа выполняется?
• Что такое переменные, условия, циклы и функции?
• Как работать с данными в программе?
• Как искать и исправлять ошибки?
• Какие инструменты нужны начинающему программисту?
• Как создать свой первый учебный проект?
По окончании обучения Вы получите
Диплом о профессиональной переподготовке, подтверждающий освоение программы «Основы программирования для начинающих» и базовые компетенции в области программирования и разработки простых программ.
Учебный план курса
• Введение в программирование
• Что такое алгоритм
• Как работает программа
• Исходный код и выполнение программы
• Языки программирования
• Интерпретаторы и компиляторы
• Среда разработки и редактор кода
• Основы синтаксиса
• Переменные и значения
• Типы данных
• Числа, строки и логические значения
• Операторы и выражения
• Ввод и вывод данных
• Условия и ветвления
• Логические выражения
• Циклы и повторяющиеся действия
• Вложенные условия и циклы
• Функции
• Аргументы и возвращаемые значения
• Декомпозиция задач
• Списки и массивы
• Словари и пары ключ-значение
• Строки и работа с текстом
• Файлы и простое хранение данных
• Ошибки в программе
• Отладка кода
• Тестирование простых программ
• Чтение документации
• Основы командной строки
• Базовые принципы Git
• Структура проекта
• Правила оформления кода
• Решение учебных задач
• Мини-проект начинающего программиста
• Итоговая аттестация — тестирование и защита проекта
Что нужно для поступления на программу:
Для поступления Вам необходимо прислать скан-копии или фотографии документов об образовании, паспортные данные и удаленно заключить договор. Гражданам Российской Федерации потребуются:
• Паспорт или другой документ, удостоверяющий личность или гражданство;
• Страховой номер индивидуального лицевого счета (СНИЛС);
• Документ об образовании и квалификации (фотография или скан-копия);
• Справка об обучении в организации высшего или среднего профессионального образования, если Вы в настоящее время являетесь студентом (фотография или скан-копия);
• Документ, подтверждающий факт изменения фамилии, имени или отчества (при необходимости) (фотография или скан-копия).
Гражданам иностранных государств и лицам без гражданства следует уточнить список необходимых сведений и документов в отделе организации приема по телефону или через форму заявки на консультацию.
Выгоды и скидки, варианты оплаты, рассрочка платежа:
• Вы сможете вернуть 13% от стоимости обучения в виде социального налогового вычета, обратившись в налоговую службу по месту постоянной регистрации.
• Чтобы запросить документы для получения налогового вычета, необходимо обратиться в методический отдел, написав нам на электронную почту mcnokurs@yandex.ru.
• Проверка документов после подачи в ФНС осуществляется в течение трех месяцев. Если ответ положительный, средства возвращаются.
• Обратите внимание, что декларация и заявление заполняются и подаются слушателем самостоятельно.
• (Нормативное обоснование получения налогового вычета регламентировано статьями 78, 80, 83, 88, 219 Налогового кодекса РФ).
• Беспроцентная рассрочка
• Вы можете получить беспроцентную рассрочку на программы профессиональной переподготовки.
Для получения дополнительной информации о рассрочке на конкретную программу обратитесь к специалисту приемной комиссии


