Обучение

Консультация
Консультируем с 8:30 до 19:00Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Основы Computer Science

Подготовительный курс

Курс «Основы Computer Science» специально разработан для всех, кто интересуется информационными технологиями, у кого нет технической подготовки, но при этом есть желание освоить новую профессию, стать программистом или тестировщиком, построить карьеру в сфере IT. Также данная программа обучения подходит тем, кто получил техническое образование, но хочет закрепить или обновить знания и развиваться в области компьютерных технологий.

Уникальность курса в том, что он на 80% состоит из практики: вы поймёте, как устроен и функционирует компьютер, узнаете, как и для чего применяется тот или иной язык программирования (Java, Python, C#, PHP), научитесь создавать простейшие программы и полностью погрузитесь в мир IT. Всё это станет базой для дальнейшего, более глубокого, изучения конкретного IT-направления.

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

Формы обучения

Вечерняя

23.04.2019 - Группа стартовала
Вторник, четверг 18.30-21.20 и суббота 12.30 - 21.20
205 BYN
24 уч.ч. (две недели)
Осталось 6 из 18 мест
К группе можно присоединиться
№ группы: M-SC0-32-19

Условия отбора

Зачисление на курс проводится по результатам:

  • теста по английскому языку,

  • теста по логике

Для кого этот курс

Программа обучения курса «Основы Computer Science» специально разработана в «IT-Academy» для представителей любых профессий, которые не имеют специальной технической подготовки в IT, но планируют освоить программирование, построить карьеру в этой сфере и изменить свою жизнь, а также для людей с техническим образованием, желающих получить новые знания и развиваться в области компьютерных технологий.

Образовательный центр Парка высоких технологий предоставляет возможность выпускникам данной программы продолжить учиться на курсах, которые помогут «заговорить» на языках программирования, имеющих отличную репутацию на современном рынке. Рабочий язык курса «Основы CS» сориентирует учащегося в выборе.

Для чего этот курс

Дальнейшее обучение может осуществляться по направлению Java:
«Java Developer», «Android Developer», « Java Test Automation Engineer».

Выпускники также могут продолжать подготовку по программе курсов Python:
«Python Developer» и «Python Software Engineering in Test».

А желающие освоить направление ASP.Net Developer могут записаться на курс
«Программирование на C#».

Полученные знания станут надежной основой не только для освоения профессий разработчика или тестировщика программного обеспечения, но также исследователя в области Java / Python / C# / PHP.

Слушатели научатся

  • понимать принципы работы реальных и виртуальных компьютерных систем

  • исследуют, как устроен компьютер на практике

  • научатся создавать простейшие программы на рабочем языке курса

  • получат представление о массивах, классах, конструкторах, алгоритмах и их сложности, что является необходимым минимумом для старта более глубокого профессионального обучения

  • узнают где, когда и зачем применять конструкции структурного программирования

  • усвоят, на каких современных языках программирования создаются web-приложения, сервисы, игры, базы данных и др.

  • познакомятся с инструментами Java (IntelliJIDEA, JRE, JVM, Junit), Python (PyCharm, Python 3.0), C# (VisualStudio) или PHP в зависимости от рабочего языка курса.

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

  1. Введение в курс
    Определение целей и задач курса.
    Знакомство с устройством компьютера.
    Языки программирования.
    Понятие среды разработки.
  2. Переменные, типы данных, операторы
    Введение понятия типа данных.
    Представление о размере и диапазоне значений.
    Объяснение понятий «переменная», «идентификатор».
    Формирование представления о константах, литералах, строках и проводимых с ними операциях.
    Слушатели изучат примеры программ, будут знать о преобразовании типов данных и освоят на практике линейную вычислительную программу.
  3. Структурное программирование
    Знания об операторах ветвлений, сравнения.
    Информация об использовании ветвления в блок-схемах.
    Изучение способов записи и дополнительных конструкций сложного ветвления.
    Обучаемые освоят логические операции, а также потренируются делать программу с разветвлениями.
  4. Применение циклических конструкций
    Формирование знаний о необходимости применения циклов, их обозначении на рабочем языке курса.
    Знакомство с понятиями «вложенные циклы», «прерывание цикла», а также с примерами использования циклических конструкций.
    Учащиеся получат навыки пошагового выполнения цикла в режиме отладки.
  5. Использование массивов
    Слушатели изучат понятие «массивы», освоят их синтаксис и идентификацию, познакомятся с примерами использования одномерных массивов на языке блок-схем и напишут соответствующие программы.
  6. Алгоритмы сортировки
    Освоение на практике перечня наивных и эффективных алгоритмов сортировки.

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

Александр Хмелев

Опыт работы:более 20 лет

Сфера IT привлекает меня уже более 25 лет, произошло это после того, как будучи студентом второго курса, в 1990-­м году, я собрал свой первый компьютер. Это оказалось крайне интересно, но многое было непонятно и спросить было не у кого. В том числе и поэтому, в последние два десятка лет, кроме непосредственно программирования, я профессионально занимаюсь подготовкой будущих программистов.

Знания ­ средство, а не цель, поэтому важнейшим и ключевым аспектом является практика. Я участвовал в ряде крупных промышленных проектах, в проектировании и реализации нескольких сложных Web­приложений, а также мое хобби ­ десяток-­другой Shareware/Freeware­утилит. Все это позволило на практике убедиться в удивительной мощи целого спектра языков программирования: Java, PHP, Delphi, Cache.

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

Почему я стал преподавателем?

Есть пять уровней знания: слышал что­-то, знаю детали, пробовал практически, научил других людей, изобрел что­-то свое. Поэтому кругозор, учеба, практика, преподавание и исследования ­ это все неразрывно связанные вещи и их последовательное применение один из лучших путей быть профессионалом в мире современных технологий.

В настоящее время мои предпочтения на стороне JavaEE, огромный потенциал этой технологии просто поражает. Очень хотелось бы чтобы это увидели и почувствовали наши студенты.

Считаю, что самое важное для любого человека ­ интересно жить. Мне интересно в IT, и этот интерес точно не даст работе превратиться в рутину. А как стать крутым специалистом, то рецепт довольно банален: нужно просто учиться новому в своей специальности. Всегда. Всю жизнь.

Для меня, как преподавателя, важны успехи моих студентов. Очень приятно, встречая студентов через года, слышать о их успехах, видеть их “горящие глаза”.

Гаяне Саркисян

Оставьте заявку на курс сейчас

Запишитесь на курс сегодня, и уже завтра мы свяжемся с Вами и пригласим на ближайшее вводное занятие.
И конечно, расскажем про полную программу обучения и ее специфику, тренера, а главное – про нашу программу трудоустройства.

Почему выбирают IT-академию?

Много полезных тем

Я считаю, что вся объясняемая информация весьма полезна. Особенно хранение данных в памяти компьютера, Булева алгебра. Аудитории оборудованы как положено, поэтому претензий никаких нет. Всё было отлично.

Я считаю, что вся объясняемая информация весьма полезна. Особенно хранение данных в памяти компьютера, Булева алгебра. Аудитории оборудованы как положено, поэтому претензий никаких нет. Всё было отлично.

Более 2760 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости