Курс на Stepik
Курс Моя первая большая программа
Бесплатно

Моя первая большая программа 5.000

Открыть на
STEPIK.ORG

Продолжение курсов "С для начинающих". Пришла пора написать большую программу, с последовательными изменениями. Работа с git прилагается. https://stepik.org/course/57680/syllabus https://stepik.org/course/55690/syllabus

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Моя первая большая программа»Учеников на курсе 1 861
Сертификаты, выданные на курсе «Моя первая большая программа»Сертификатов выдано 0
Отзывы о курсе «Моя первая большая программа»Отзывов получено 9
Рейтинг курса «Моя первая большая программа»Рейтинг курса 5.000
Уроки в курсе «Моя первая большая программа»Количество уроков 45
Тесты в курсе «Моя первая большая программа»Количество квизов 14
Задачи с кодом в курсе «Моя первая большая программа»Количество задач с кодом 4
Время прохождения курса «Моя первая большая программа»Время прохождения курса
Обновления курса «Моя первая большая программа»Обновления курса
Дата публикации курса «Моя первая большая программа»Дата публикации курса
Последнее обновление курса «Моя первая большая программа»Последнее обновление
Сложность normal
5.000
из 5
9 отзывов
★★★★★
9
★★★★
0
★★★
0
★★
0
0
Роман Кроль
Роман Кроль
2 недели назад

Я очень рад, что начал свой путь с изучения языка C в первом курсе https://stepik.org/57680, и прошел этот. Какие выводы можно сделать по завершению: 1. Сложные и недостижимые, казалось бы, вещи - гениально просты 2. Простые вещи сложнее, чем кажутся, если копнуть глубже 3. В курсе теория изложена достаточно понятно, но чтобы лучше понять, нужно задавать больше вопросов и искать дополнительные материалы, благо современные технологии сделали на данный момент сбор информации максимально комфортным, не нужно ходить в библиотеки, как говорит мой друг: "вся информация мира помещается в ладони" (телефон и интернет) 4. Написав overмного строчек кода, действительно, не понимаешь свой код, написанный ранее, нужно снова с ним разбираться 5. Нужно чаще делать коммиты. Решили прикрутить новую фичу, сделайте коммит, если встанет криво, замучаетесь потом приводить к первоначальному виду (см. п. 4). Но и не забывайте основное правило: "коммитить нужно только работающий код", разберитесь с ветками в git, создавайте доп. фичи в отдельных ветках, потом сливайте, если все работает. 6. Ну и так как это обучающий курс, то на выходе получите только 50% эмулятора, не поленитесь доделать до конца. Огромная благодарность Татьяне Николаевне за круглосуточную поддержку. Завидую студентам МФТИ, и очень рад, что на их пути есть такой чуткий и отзывчивый Преподаватель!! Спасибо Вам огромное и низкий поклон за Ваш труд!

Алексей Смыслов
Алексей Смыслов
1 год назад

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

Ответ
автора
Татьяна Дербышева
Татьяна Дербышева
1 год назад

Да, примеры кода в курсе написаны на Си и курс задумывался как продолжение курса Си для начинающих https://stepik.org/course/57680/ Так же этот курс используется как для проекта на python или С++ курса по инженерному практикуму в МФТИ. Так что пишите на чем хотите. Так как по инженерному практикуму проекты на 3 человек, то туда добавляется кроме написания виртуальной машины, еще и реализация компилятора (+1 человек) и GUI (+1 человек). На GUI мы замахиваться не будем. По GUI стоит создавать отдельные курсы. А написать дополнительный модуль про pyparsing и компилятор - хорошая идея. Спасибо, ваш комментарий. Поставим в планы.

Степан Шипилов
Степан Шипилов
1.5 года назад

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

Степан Челомов
Степан Челомов
2 года назад

Крутой курс, развивает навыки работы с большими проектами, в том числе учит тестировать и отлаживать объемные программы. Дает представление об архитектуре компьютера. Все очень подробно и интересно

Леонид Удалов
Леонид Удалов
2 года назад

Спасибо огромное, Татьяна Николаевна, за эти два курса. Как в первом я кайфанул от битовых операций, здесь догнался ещё большим наслаждением, самая приятная тема по мне. Здесь я закрепил аргументы функции main. Функции с неопределенным количеством аргументов. Научился логировать задавая уровни логов. Пощупал указатель функции, закрепил кодировку функций, ещё раз повторил стэк с адресом возврата функции. Курсы топ !

Nastya Shebeko
Nastya Shebeko
3 года назад

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