C для начинающих (теория и задачи)

Предназначен как для студентов и школьников, которые еще ни разу не писали программ, так и для желающих изучить особенности языка Си (пропускайте части "для начинающих"). Синтаксис языка Си, в том числе работа с указателями и динамической памятью. Объяснения на пальцах. Много задач. Алгоритмы (чуть-чуть). Задачи на…
3 часа в неделю

About this course

КУРС В РАЗРАБОТКЕ.

  • Синтаксис языка Си, в том числе работа с указателями и динамической памятью. Объяснения на пальцах. Много задач.
  • Алгоритмы (чуть-чуть). Задачи на "подумать".
  • Инструменты программиста:
    • работа в командной строке UNIХ,
    • тестирование и отладка,
    • система контроля версий git

Читается на 1 курсе МФТИ.

Предназначен как для студентов и школьников, которые еще ни разу не писали программ, так и для желающих изучить особенности языка Си (пропускайте части "для начинающих").

Выкладывается недоделанным и доделывается на ходу потому что дистант, и надо по чему-то учиться.

Раньше был чисто лекционным, теперь обрастает семинарской частью и задачами.

Альтернативный курс: https://stepik.org/course/55690

Продолжение курса: https://stepik.org/course/65259

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

Студент, помни, новая описанная ошибка - это плюс в карму. Плюсы в карму в мае могут стать плюсами на зачете.

Whom this course is for

Желающие изучить язык Си на достаточно глубоком уровне, научиться работать с указателями и памятью. Студенты и школьники, желающие изучать информатику (как первый язык мы все же рекомендуем наши курсы по питону https://stepik.org/course/83469 или python для средней школы https://stepik.org/course/92195 )

Initial requirements

Умение понимать написанное на русском языке. Например, фразу "курс в разработке".
Предполагается, что часть студентов раньше не изучала информатику.
Желательны знания математики в объеме начальной школы.

Meet the Instructors

Course content

loading...
Price: Free

Share this course

Price: Free