Сухоруков Андрей

 
Сухоруков Андрей
ФИО:
Сухоруков Андрей
Возраст:
Полных 19 лет
Пол:
Мужской
Город:
Москва
Статус:
Студент II курса МГТУ им.Баумана
Тип темперамента:
Сангвиник
Личные качества:
Принципиальный, умный, дисциплинированный
Подготовка:
Глубокое изучение языка СИ
Сухоруков Андрей
Сухоруков Андрей
Сухоруков Андрей
 
 
Характеристика   Описание
Формат обучения   Индивидуальный ("живой" контакт)
Интенсивность занятий   2 раза в неделю по 150 минут
Место проведения занятий   На дому у ученика
Цель занятий   Глубокое изучения языка программирования СИ
Длительность занятий   На протяжении 10 календарных месяцев (учебный год)
Форма оплаты   Помесячная (предоплата 100%)
Стоимость одного астрономического часа   1 200 рублей
Что было изучено  

Андрей обратился ко мне после просмотра моих обучающих роликов на youtube. Он увидел, что я рассматриваю задачи, которые похожи на те, которые ему требуется научиться решать.

Перед ним стояла следующая задача: учился он уже на втором курсе и планировал трудоустраиваться на работу стажером-программистом, но собеседования не мог пройти, т к не хватало некоторых знаний на языке СИ. Также ему предстояла сдача экзамена, но его он не боялся, т к для студента на тот момент программировал достаточно сносно.

В итоге были изучены следующие темы:

  • Создание пользовательских заголовочный файлов. Раздельная компиляция проекта.

  • Введение в XML. Изучение базовых тегов, комментирование.

  • Базовые динамические структуры данных: стек, очередь, линейный список, кольцевой список, деревья.

  • Детальное изучение указателей. Создание указателя на указатель. Динамические двумерные массивы строк. Массив указателей, элементами которого являются переменные типа структуры.

  • Детальнейший разбор и реализация задачи о рюкзаке. Введение в динамическое программирование. Выбор отпимальной стратегии программирования.

  • Программирование бинарных деревьев. Добавление элемента. Удаление элемента. Обход дерева тремя различными вариантами. Удаление дерева из оперативной памяти. Поиск информации в дереве по ключу.

  • Работа с прерываниями. Создание исчезающего меню.

  • Кроссплатформенное программирование. Компиляция программы под MS Windows и Linux. Написание переносимого кода.

Достигнутые цели   Экзамен Андрей сдал на отлично. Также у него получилось устроиться в отдел разработки на позицию стажера в компанию "Adidas". Также Андрей неплохо "прокачал" свои знания в динамическом программировании и решил на следующий год принять участие в олимпиаде по программированию для студентов.
Отзыв ученика   Я не ожидал, что Александр Георгиевич владеет знаниями, далеко выходящими за пределы любой вузовской программы. Вы очень сильный преподаватель и программист-практик. Я очень многому у него научился, почувствовал философию программирования, понял, как правильно проектировать достаточно большие проекты, состоящие из 10 000 строк кода. Спасибо вам огромное за подготовку, мне очень понравилось с вами заниматься. Жаль, что вы не преподаете у нас в вузе!

 

 
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике