Первые шаги в сфере IT трудно совершать в одиночестве. Получить основы понимания языков программирования, представление об основных принципах написания кода, применении алгоритмов для создания программ можно на IT-курсах. Под руководством опытного практика Вы напишете свою первую программу и познакомитесь с базовыми понятиями и конструкциями языка.
Ознакомившись с базовыми понятиями языка, Вы рассмотрите процесс создания приложений, начиная с алгоритмической структуры, и заканчивая графическим интерфейсом.
По окончанию курса Вы можете выбрать для себя направление дальнейшего развития и выучить один из популярных языков C++, Java, JavaScript, PHP, C#. С подготовительным курсом по основам программирования сделать это можно легче и быстрее.
Занятия проходят в теплой и комфортной атмосфере, преподаватель уделяет максимум внимания ученику и проясняет все непонятные моменты. Вы можете назначить занятия на любое время, включая выходные дни – Учебный Центр всегда рад студентам! А по окончании курса наставник порекомендует Вам дополнительные материалы для изучения и проконсультирует по вопросам построения карьеры.
Выпускники курса могут:
- Проводить несложные математические операции.
- Использовать переменные, события и функции.
- Проводить анализ задания, и создавать алгоритм для программ с применением циклов и условных конструкций.
- Проводить анализ программ, написанных с применением изученных во время курса конструкций.
- Использовать одномерные и двумерные массивы данных.
- Создавать простые веб-страницы и их элементы управления.
Курсы по основам программирования. Программа курса.
1. Введение в языки программирования.
- Современные языки программирования – обзор.
- Какие существуют парадигмы программирования.
- Что такое алгоритм.
- Как решать задачи с помощью алгоритмов.
- Какие свойства у алгоритмов.
- Типы алгоритмов – линейный, ветвящийся и циклический.
2. Базовые конструкции в программировании.
- Семантика и синтаксис языка программирования.
- Типы данных, переменные, присваивание значений переменным, выражения.
- Память компьютера и хранение данных. Байты и биты.
- Ввод и вывод данных.
- Разновидности условных конструкций.
- Разновидности итеративных конструкций (циклов).
- Предусловие и циклы.
- Постусловие и циклы.
- Операторы цикла с известным количеством повторений.
- Операторы цикла с неизвестным количеством повторений.
3. Структуры данных в программировании.
- Работа с одномерными массивами.
- Работа с двумерными массивами.
- Свойства и методы пользовательских объектов.
- Ассоциативный массив – принципы работы.
4. Формат JSON.
- Система контроля версий.
- Работа со строками.
- Работа с датами.
5. Функции и работа с ними.
- Функции в программировании.
- Параметры и характеристики функции.
- Как описать функцию.
- Как вызвать функцию.
- Передача параметров при вызове функции.
- Web-формы – основные элементы управления.
- Обработчик событий мыши.
- Создание простейшего GUI или графического интерфейса.