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

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


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

Основы Computer Science

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

Если вы только присматриваетесь к сфере информационных технологий, интересуетесь профессией программиста, тестировщика-автоматизатора или бизнес-аналитика, то рекомендуем начать с изучения основ Computer Science. Вы разберетесь, как работает компьютер и для чего применяются различные языки программирования, познакомитесь с необходимыми понятиями и инструментами, поймете принцип создания компьютерных программ.

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

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

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

Вечерняя

21.04.2020 - Осталось: 24 дня
два раза в неделю: вторник, четверг с 18.30 до 21.20
229 BYN
24 уч.ч (три недели)
Осталось 6 из 10 мест
№ группы: GL-SC0-09-20

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

13.04.2020 - Осталось: 16 дней
Вебинары понедельник, среда, пятница с 19.00 до 21.50
229 BYN
24 уч.ч (три недели)
Осталось 10 из 15 мест
№ группы: Md-SC0-73-20

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

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

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

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

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

Программа обучения курса «Основы 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# для слушателей, кто ничего в этом не смыслит, но очень хочет начать разбираться. Данный курс предполагает интенсивное обучение основам и получение объемных знаний за короткий срок, которые в дальнейшем станут опорной точкой для прохождения на более продвинутый уровень.

Владислав Коротышевский

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

Сфера интересов: .Net development


Александр Процкевич

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

Сфера интересов: разработка web-приложений на ASP.NET (MVC, WebAPI, ASP .NET Core), JavaScript (React, Angular), разработка web-сервисов, криптография и защита информации.

Профессиональный путь: Окончил факультет прикладной математики и информатики Белорусского государственного университета по специальности «Компьютерная безопасность» (математик-программист, специалист по защите информации). Затем  – магистратуру БГУ по специальности «Математическое и программное обеспечение информационной безопасности» (магистр физико-математических наук).

Работал в различных IT-компаниях, в данный момент – Senior .NET fullstack developer в компании Belitsoft. Работаю над проектом LMS365 (одна из крупнейших систем для дистанционного обучения).

Особенности преподавания: Курсы, которые я веду, практико-ориентированные. Это значит, что мы на них будем учиться программировать. Будет много нужной теории и много практики (решение задач). Жду мотивированных на обучение слушателей!


Артём Августинович

Опыт работы:6 лет работы с .NET, 3 года коммерческой разработки

Сфера интересов: .NET Core, C#, ASP.NET, HTML5, CSS3, React, JavaScript, Xamarin, WPF,  AWS, Azure, BigData, IoT

Профессиональный путь: Первый опыт в программировании начал получать еще до поступления в колледж, когда записался на курсы по C++. Тогда мы больше играли в Counter Strike, что мне очень нравилось. Думал, что программирование в этом и заключается, так что поступил в Минский государственный высший радиотехнический колледж. И только там мне открылась вся суть программирования. Сразу вошёл в .NET, реализовал голосовое управление компьютером на диплом и начал искать работу. 

Участвовал в различных коммерческих проектах: учет финансов, геймерский портал и другие. Теперь работаю в компании Teslasuit, которая производит костюмы виртуальной реальности. Моя задача заключается в обеспечении работоспособности всего софта компании, первоначальная настройка костюмов, мониторинг приходящих с костюмов данных, отображение пользователю и множество других трудных и интересных задач.

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

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


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

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

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

Владислав Коротышевский – мастер своего дела!

Хочу выразить благодарность своему преподавателю Владиславу Коротышевскому: он действительно мастер своего дела, разъясняет достаточно доступно, приводит примеры из жизни, в любое время можно было написать, если непонятна тема или что-то не получается, все всегда разъяснит и поможет! Спасибо за Ваше терпение и профессионализм!

Курс понравился – никто не остаётся без внимания!

Преподаватель Леонид Войцехович очень пунктуальный и обязательный человек. Горит своей работой. Очень добросовестный, редкое качество для нынешних людей, внимателен к своей аудитории и, не понимаю, каким-то образом ему удаётся общаться с каждым своим слушателем и никто не остаётся без внимания.

Полезный курс

Все разделы полезны. Выражаю особую благодарность тренеру Алексею Доронину!

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

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


Хочу выразить благодарность своему преподавателю Владиславу Коротышевскому: он действительно мастер своего дела, разъясняет достаточно доступно, приводит примеры из жизни, в любое время можно было написать, если непонятна тема или что-то не получается, все всегда разъяснит и поможет! Спасибо за Ваше терпение и профессионализм!

Преподаватель Леонид Войцехович очень пунктуальный и обязательный человек. Горит своей работой. Очень добросовестный, редкое качество для нынешних людей, внимателен к своей аудитории и, не понимаю, каким-то образом ему удаётся общаться с каждым своим слушателем и никто не остаётся без внимания.

Со стороны организаторов – всё отлично, но не совсем понятно, что в конце курса, что он даёт в дальнейшем. На мой взгляд, этот курс нужен для понимания и оценки своих возможностей и определения дальнейшего пути развития, не более того. Никаких «плюшек» он не даёт. Лично мне курс понравился, но слишком ограничен по времени.

Все разделы полезны. Выражаю особую благодарность тренеру Алексею Доронину!

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


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

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