Александров Михаил

 
Александров Михаил
ФИО:
Александров Михаил
Возраст:
Полных 18 лет
Пол:
Мужской
Город:
Москва
Статус:
Студент I курса МИРЭА
Тип темперамента:
Сангвиник
Личные качества:
Настойчивый, аккуратный, внимательный
Подготовка:
Изучение языка программирования "Чистый" СИ
Александров Михаил
Александров Михаил
Александров Михаил
 
 
Характеристика   Описание
Формат обучения   Индивидуальный ("дистанционный" контакт)
Интенсивность занятий   2 раза в неделю по 120 минут
Место проведения занятий   Дистанционно (посредством Скайп)
Цель занятий   Подготовка к экзамену на языке СИ
Длительность занятий   На протяжении 4 месяцев (I учебный семестр)
Форма оплаты   Помесячная (предоплата 100%)
Стоимость одного астрономического часа   800 рублей
Что было изучено  

Михаил нашел меня через этот сайт. Позвонил по контактному номеру телефона и кратко обрисовал сложившуюся ситуацию. Михаил преследовал две цели:

  1. Подготовиться к экзамену по программированию на чистом СИ.

  2. Реализовать курсовую работу, связанную с обработкой текста в различных кодировках.

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

На индивидуальных уроках были рассмотрены следующие разделы языка СИ:

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

  • Создание пользовательских функций с параметрами и без.

  • Циклические конструкции: for, while, do-while.

  • Использование "программных скобок" {}.

  • Указатели: объявление, выделение памяти, обнуление, высвобождение памяти.

  • Детально изучен тип данных char *.

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

  • Одномерные динамические массивы: объявление, выделение памяти через calloc, malloc, заполнение, вывод на экран, удаление из памяти через free.

  • Взаимодействие типа данных char * и строковой информации. Алгоритмы обработки строковых структур.

  • Классы памяти переменных: auto, extern, register, static.

  • Анализ структуры главной функции всего проекта main(). Запуск приложения из командной строки с передачей параметров в главную функцию.

  • Текстовые и бинарные файлы: открытие, запись, чтение, сортировка, перекодировка.

  • Препроцессор, дирекивы #define, #include, #if-#endif, #if-#else-#endif, #ifdef, #ifndef, #error, #line. Условная компиляция.

  • Совместное написание курсовой работы, в которой Михаил многое смог запрограммировать самостоятельно.

Достигнутые цели   Михаил без особых проблем защитил курсовую работу на отлично, а за экзамен получил оценку хорошо. Надо отдать должное тому, что экзамен был достаточно сложный и покрывал практически все разделы и нюансы языка СИ, поэтому за столько короткий период подготовить на высшую оценку достаточно проблематично.
Отзыв ученика  

В школе никогда не было нормальной информатики, поэтому на первом курсе я столкнулся с большой проблемой. Надо было научится программировать на языке "чистый" СИ. А я даже не знал азы и не представлял что такое программирование. Александр Георгиевич очень мне помог в преодолении моих трудностей, более того я смог получить "хорошо" на экзамене, защитить на "отлично" курсовую работу, а самое главное появился интерес и желание продвигаться дальше в этой области

 

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