Курс основы программирования

О курсе

Основы программирования ‒ это общий стартовый курс обучения фундаментальным основам для новичков, которые хотят выучить программирование. Вы разберетесь с азами программирования, логикой написания программ и начнете мыслить, как разработчик.

Удобные программы и приложения ‒ заслуга и кропотливая работа программистов. У них интересная работа и много инновационных задач. Востребованность программистов растет с каждым днем в связи с развитием технологий. Уже сейчас количество рабочих мест превышает количество программистов.

Самым сложным этапом становления начинающего программиста является начальный этап. Обучение основам программирования не требует специальной подготовки и является начальным этапом обучения.

Хотите научиться писать свой первый код и определиться с будущим направлением в IT? Звоните!

Курс будет полезен:

Студентам и школьникам

которые хотят погрузиться в основы программирования и потом выбрать интересующее направление разработки

Новичкам не из IT

которые стремятся начать карьеру в IТ с обучения основам программирования и сменить профессию на более востребованную

Учились самостоятельно

и хотите систематизировать свои знания из учебников и онлайн-курсов, начать программировать и удивлять качеством кода

В результате курса вы:

Разберетесь с основными понятиями программирования: алгоритмами, циклами, операторами, функциями и переменными

Узнаете о популярных языках программирования и области их применения

Научитесь составлять простые программы с использованием основных конструкций, базовыми для многих языков программирования

Получите представление об объектно-ориентированном программировании и начнете практиковать написание фрагментов программного кода

Создадите платформу для последующего обучения по одной из выбранных технологий

Выберете после обучения на курсе любой язык программирования для изучения для уверенного старта в IT

Продолжи свое обучение:

После прохождения курса основы программирования выбирайте любое направление разработки Web, Mobile или Enterprise и уверенно осваивайте новую профессию.

Разработка на C# и .NET
Разработка на C# и .NET
Программирование на Java
Программирование на Java
Разработка iOS приложений
Разработка iOS приложений
Разработка под Android
Разработка под Android

Программа курса:

1. Алгоритмы

  • Понятие алгоритма как пошагового выполнения действий
  • Написание нескольких алгоритмов на алгоритмическом языке
  • Ветвления и циклы
  • Графические обозначения: блок-схема
  • Решение задач, самостоятельное составление простых алгоритмов
  • Оценка трудоёмкости алгоритма
  • Виды и области применения сложных алгоритмов в программировании

2. Представление программы в памяти, системы счисления, принципы функционирования программы

  • Физическое представление данных в компьютере, биты и байты. Разрядность. Адресация
  • Взаимный перевод данных в системах счисления: двоичной, десятичной, шестнадцатеричной
  • Практические упражнения по переводу чисел
  • Представление отрицательных и дробных чисел
  • Представление выполняемой программы в памяти. Стек, куча, сегменты данных и кода.
  • Регистры
  • Принципы выполнения машинного кода

3. Написание, обработка и запуск программы на примере языка программирования С++

  • Компилируемые и интерпретируемые языки
  • Путь от исходного кода до запуска программы
  • Языки высокого и низкого уровня и их отличие
  • Сравнительный обзор современных языков программирования и их области применения
  • Особенности веб-программирования

4. Практикуемся в программировании

  • Первое приложение
  • Понятие синтаксиса. Синтаксические правила языка
  • Переменные, типы данных. Виды переменных: автоматические, глобальные
  • Область видимости переменной
  • Явное и неявное преобразование
  • Понятие оператора. Условные операторы. Операторы повторений. Приоритет операторов
  • Практические упражнения
  • Операторы присвоения, сравнивания, арифметические. Арифметические и логические выражения. Условные структуры
  • Понятие массивов на примере одномерных и двумерных массивов
  • Практические упражнения с использованием циклов и массивов
  • Функции. Передача параметров и возвращаемого значения функций, роль стека при выводе функции
  • Практические упражнения на написание и использование функций
  • Понятие циклов и массивов

5. Основы ООП

  • Понятие класса, объекта
  • Поля и методы класса
  • Понятия конструктора и деструктора
  • Общие понятия инкапсуляции, наследования, полиморфизма

Преподаватель курса:

Детали курса:

Начало курса

23 июня

Длительность

40 часов, 10 недель

Расписание

Сб 9:00 — 13:00

Стоимость

5590* грн/курс

*СПЕЦИАЛЬНОЕ ЦЕНОВОЕ ПРЕДЛОЖЕНИЕ ДЛЯ СТУДЕНТОВ — 4990 ГРН/КУРС

Система лояльности:

от стоимости обучения
студентам вузов
и выпускникам Level Up

от стоимости обучения
на любой курс,
если приведете друга

Скидка на обучающие
курсы в утреннее
и дневное время

Запишитесь на курс сейчас

Еще сомневаетесь?

Пока не готовы приступить к обучению?

Тогда приглашаем посетить мероприятия, которые регулярно проводятся в учебном IT-центре Level UP!

Узнайте секреты программирования и качественного кода;

Лично пообщайтесь с ведущими разработчиками;

Послушайте выступление и получите ответ практика на интересующие вопросы;

Получите больше информации о карьерных возможностях;

Узнайте, как начинающему программисту найти первую работу.

Ближайшие мероприятия:

Оставьте заявку

Оставьте заявку

Оставьте заявку

Оставьте заявку

Оставьте заявку

Оставьте заявку

Оставьте заявку