Обучение

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


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

Обучение

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

Основы Computer Science

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

Уникальность программы курса

Образовательная программа «Основы CS» предполагает 80% практического обучения. В группах совместно обучаются слушатели со специальной технической подготовкой и без.

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

Хмелёв Александр - автор программы, профессор кафедры экономической информатики БГУИР, специалист в области промышленной разработки ПО, педагог со стажем работы около 20 лет.
Саркисян Гаяне - преподаватель БГУ, специалист по объектно-ориентированному программированию на C++, С# и промышленному программированию на ASP.NET, тренер с опытом работы около 20 лет.

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

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

Утренняя

17.09.2018
Понедельник, среда, пятница 9.30 - 12.20
205 BYN
24 уч.ч. (две недели)

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

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

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

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

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

Программа обучения курса «Основы 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-академию?

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

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