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