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

Старт обучения
Дату уточните у администрации
36 час. по 2-3 раза в неделю

Описание курса

Курс Основы Программирования – программа обучения базовым знаниям разработки программного обеспечения, которые нужны начинающему IT-специалисту.

 

Курс поможет освоить фундаментальные аспекты программирования, которые необходимы для понимания принципов, на которых основывается весь процесс создания какого-либо программного обеспечения. После прохождения курса вы сможете выбрать направление в IT, которое лучше всего подходит вам.

 

После окончания курса ты будешь владеть необходимой базой для того, чтобы продолжить свое развитие в направлении разработки. Курс подготовит тебя к работе с такими языками программирования, как Java, C#, C++, PHP, Swift.

После курса вы сможете:

  • Анализировать задачу и строить алгоритмы программы, используя условные и циклические конструкции
  • Работать с переменными и реализовывать несложные математические операции
  • Работать с функциями, событиями
  • Анализировать и объяснять поведение простых программ, включающих конструкции, рассмотренные в курсе
  • Работать с одномерными и двумерными массивами данных
  • Реализовывать элементарные web-страницы с элементами управления

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

  • 1. Обзор языков программирования
    • Обзор парадигм программирования
    • Обзор современных языков программирования
  • 2. Понятие алгоритма
    • Роль алгоритма в решении задач
    • Понятие и свойства алгоритма
    • Типы алгоритмов
  • 3. Базовые конструкции программирования
    • Понятие синтаксиса и семантики языков программирования
    • Переменные, типы данных, выражения и присваивание значений переменным
    • Представление данных в памяти компьютера: биты, байты и т.п.
    • Простейший ввод/вывод
    • Условные конструкции и их разновидности
    • Итеративные конструкции (циклы)
  • 4. Базовые структуры данных
    • Одномерные массивы и работа с ними
    • Двумерные массивы и работа с ними
    • Пользовательские объекты, их свойства и методы
    • Понятие ассоциативного массива и принципы работы с ним
    • Формат JSON
    • Особенности работы со строками
    • Особенности работы с датами
  • 5. Функции
    • Описание функции
    • Вызов функции
    • Параметры функций
    • Передача параметров из точки вызова в функцию
  • 6. Построение простого графического интерфейса (GUI)
    • Формы и работа с элементами управления на web-формах
    • События, обработка событий мыши
  • 7. Основы работы с системой контроля версий

Минимальные требования:

  • Наличие собственного ноутбука для занятий в аудиториях

* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!

spinner-it