Занятия со студентами по программированию

Занятия со студентами по программированию

Одно дело поступить в ВУЗ, а другое — дожить до конца первого курса. Многие первокурсники ощутили на себе истинность этих слов. Бывает так, что, сдав ЕГЭ на хороший балл, абитуриент ожидает, что будет ему будет легко даваться обучение, но на деле все иначе.
Если говорить о программировании, то эта специальность подразумевает очень много опыта решения задач. Без него невозможно стать хорошим программистом. Однако, частенько бывает так — студент пришел на первый курс, а от него уже требуют хорошего умения программировать математические алгоритмы. Для него сами-то алгоритмы эти новы, а тут еще требуют их реализовывать на языке программирования! И если ко всему этому, на практических занятиях в ВУЗе помощи мало, то разумеется, нужна помощь репетитора.
Читать дальше

Репетитор по информатике ЕГЭ/ОГЭ

Репетитор по информатике ЕГЭ/ОГЭ

Подготовка к ЕГЭ

Начинать занятия по направлению информатика и программирование лучше всего в 6-7 классах. Это даст возможность не просто подготовиться к ЕГЭ/ОГЭ, но и стать хорошим программистом уже в школе. Однако, если мы начнем занятия уже в начале 11 класса, то этого времени все равно будет достаточно для сдачи ЕГЭ на высокий балл — все зависит от усердия и математической базы.

В 2016 году мои ученики сдали ЕГЭ на 91, 94, 100, 100 баллов.

ЕГЭ по информатике предполагает знание языка программирования, а часть C — еще и некоторого опыта решения задач на этом языке. Если время для подготовки к экзамену по информатике составляет хотя бы 10-12 месяцев, то занятия могут проводиться раз в неделю. Это лучше, чем, например, 5-6 месяцев два раза в неделю.

Итак, лучше раньше начать, чтобы уже к апрелю-маю мы уже довели подготовку к ЕГЭ до хорошего уровня.
Читать дальше

Репетитор по олимпиадному программированию

Репетитор по олимпиадному программированию

При обучении программированию и подготовке к олимпиадам, я использую различные сервера тестирования. Коротко сказать, это онлайн система, которая в любое время может принять на проверку программу, написанную учеником, и выдать вердикт — зачтена задача или нет.

тестирующая система
Тестирующая система

Электронная доска
Электронная доска

Самостоятельная работа проходит очень эффективно, ведь ученик имеет возможность в любое удобное ему время проверить свои решения.
После изучения основ языка программирования (обычно это C++ или Python), наступает самое интересное — рассмотрение различных алгоритмов и методов оптимизации программ. Одно дело хоть как-то решить задачу, совсем другое — написать программу, которая будет работать за доли секунды и использовать как можно меньше оперативной памяти. Именно такие навыки и умения помогают стать настоящим программистом, а не просто человеком, знающим основы.
Читать дальше