Консультация

Консультируем с 9:00 до 18:00 Выходной: суббота и воскресенье


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

Основы Computer Science

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

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

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

Техническая памятка для тех, кто выбирает дистанционную форму обучения.

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

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

Вечерняя

Начало уже сегодня
вторник, четверг с 18.30 до 21.20
205 BYN
24 уч.ч (один месяц)
Осталось 2 из 8 мест
№ группы: GL-SC0-03-19

Дистанционная

23.09.2019 - Осталось: 32 дня
Вебинары понедельник и пятница 20.00-21.20;
+групповые онлайн консультации
205 BYN
24 уч.ч (три недели)
№ группы: Md-SC0-47-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, и этот интерес точно не даст работе превратиться в рутину. А как стать крутым специалистом, то рецепт довольно банален: нужно просто учиться новому в своей специальности. Всегда. Всю жизнь.

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

Алексей Доронин

Опыт работы:4 года

Сфера интересов: программирование, C#, Python, машинное обучение и Data science, компьютерная безопасность.

Профессиональный путь: Увлекаться программированием начал ещё в школе – ходил на специальный кружок после занятий. В университете делал разные проекты на Python и C#. Помимо этого, серьёзно увлекаюсь компьютерной безопасностью.

Преподавал программирование в Гродненском университете около 3 лет. Сейчас работаю C# программистом на проекте в сфере микрофинансов. Считаю, что программирование – это вид творчества. А поскольку творить может каждый, то, следовательно, и научиться программированию тоже. Главное – желание и усилия.

Особенности преподавания: На курсе слушатели освоят азы программирования, решая задачи разного уровня сложности. Ожидаются целеустремленные, мотивированные на получение новых навыков люди. Опыт программирования необязателен, слушатели будут приобретать его по ходу курса. Программа выстроена таким образом, чтобы дать максимальное количество практического опыта и требуемых для этого теоретических знаний.


Леонид Войцехович

Для того чтобы отрасль IT в Беларуси стала привлекательной площадкой для размещения иностранных проектов и инвестиций, необходимы хорошо подготовленные специалисты.

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

Я занимаюсь разработкой на Java более 5 лет. В рамках подготовленных мною курсов рассказываю об основах Java и JVM, делая акценты на отдельные продвинутые темы, необходимые в реальных проектах. Помогаю освоиться с теорией и практикой использования Spring, Hibernate (back end); с базами данных Oracle; JavaScript.

Мой принцип успеха в IT­ сфере: "Если устал – сядь, отдохни. Но после этого инженером - программистом ты уже никогда не будешь..." (интерпретация одного высказывания Че Гевары).

Как для преподавателя, для меня самое главное ­ целеустремленный, амбициозный, готовый работать и склонный к непрерывному процессу самообразования слушатель.

Владимир Кравченко

Сфера интересов: разработка на Java, автоматизированное тестирование, иностранные языки.

Профессиональный путь: Прошёл путь от студента ГГУ им. Ф.Скорины до Software Test Automation Engineer. Имею большой опыт работы как напрямую с заказчиками из разных стран, так и опыт работы над собственными стартапами.

Особенности преподавания: Курс предполагает собой изучение основ программирования на таких языках, как Java и C# для слушателей, кто ничего в этом не смыслит, но очень хочет начать разбираться. Данный курс предполагает интенсивное обучение основам и получение объемных знаний за короткий срок, которые в дальнейшем станут опорной точкой для прохождения на более продвинутый уровень.

Консультация и запись

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

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

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

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

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

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