Самуйлов Кирилл

 
Самуйлов Кирилл
ФИО:
Самуйлов Кирилл
Возраст:
Полных 18 лет
Пол:
Мужской
Город:
Москва
Статус:
Студент I курса МГУ им.Ломоносова
Тип темперамента:
Сангвиник
Личные качества:
Строгий, внимательный, уверенный
Подготовка:
К экзамену по языку программирования СИ
Самуйлов Кирилл
Самуйлов Кирилл
Самуйлов Кирилл
 
 
Характеристика   Описание
Формат обучения   Индивидуальный ("живой" контакт)
Интенсивность занятий   4 раза в неделю по 90 минут
Место проведения занятий   На дому у ученика
Цель занятий   Подготовка к экзамену по языку программирования СИ
Длительность занятий   45 календарных дней (примерно 1.5 учебных месяца)
Форма оплаты   Предоплата за весь период обучения
Стоимость одного астрономического часа   1 000 рублей
Что было изучено  

Кирилл вышел на меня после просмотра некоторых видеороликов на моем канале на youtube. У него была достаточно затруднительная ситуация: он учится в очень сильном техническом вузе РФ, правда на платном отделении, и у него возникли огромные проблемы с программированием.

Во-первых, ему требовалось выполнить около 9 лабораторных работ с использованием языка программирования "чистый" СИ. Во-вторых, ему предстояла сдача экзамена по программированию через 45-50 дней. Ситуацию немного облегчал тот факт, что в его распоряжении были билеты с вопросами на предстоящем экзамене.

В итоге мы фундаментально разобрали следующие темы:

  • 5 базовых типов данных: char, int, float, double, void.

  • Модификаторы типов данных: unsigned, signed, short, long.

  • Директива препроцессора #define и ее роль при описании констант.

  • Переменные: определение, объявление, описание, предварительная инициализация, ограничение языка СИ на переменные.

  • Главные функции ввода/вывода информации в консоли: scanf(), printf().

  • Оператор sizeof и его роль в программах на языке СИ.

  • Циклические конструкции: for(;;) - цикл со счетчиком, while() - цикл с предусловием, do-while() - цикл с постусловием.

  • Указатели: определение, объявление, описание, выделение памяти при помощи функций malloc(), calloc(), высвобождение памяти при помощи функции free().

  • Статические и динамические одномерные массивы.

  • Функции: определение, описание, опережающее описание, вызов функций, список формальных параметров, передача массивов в качестве параметров, рекурсивный механизм.

  • Структуры: определение, описание, поля, тег структуры, обращение к полям структуры, указатель на структуру, вложенные структуры, передача структур в качестве параметров.

  • Указатели на функцию, реализация лабораторных работ, связанных с такими указателями.

Достигнутые цели   Занятия были интенсивными (4 раза в неделю по 90 минут), но все равно за 45 дней мы не успели пройти весь требуемый материал. Лабораторный практикум Кирилл сдал на отлично, а вот на экзамене еле-еле получил оценку "хорошо". Как он мне сам позже пояснил, что ему попался первый вопрос из билета, который мы не успели рассмотреть (запуск программы из командной строки) и он на него не дал полноценный ответ, а вот по второму вопросу и практике справился.
Отзыв ученика  

Спасибо вам большое за подготовку, было очень интересно и познавательно. На самом деле я осознаю свою ошибку - нужно было к вам обратиться хотя бы за 3 месяца и тогда бы мы все фундаментально успели рассмотреть и получил бы тогда оценку 5 за экзамен.

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

 

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