Язык программирования С

Язык C — это компилируемый язык программирования общего назначения, созданный Деннисом Ритчи вместе с Брайаном Керниганом в Bell Labs в начале 1970-х годов.
Он разрабатывался для системного программирования, в частности для операционной системы UNIX3.C отличается краткостью, эффективностью и гибкостью, предоставляя программистам возможность управлять системными ресурсами. Язык C оказал влияние на многие современные языки программирования, такие как C++, C#, Java и Objective-C36.

Цели элективного курса
«Программирование на С»

Целью курса является формирование базовых навыков программирования на языке C и развитие алгоритмического мышления у учащихся.
Актуальность данного курса связана с растущей необходимостью формирования у школьников базовых навыков программирования, которые не только способствуют повышению их учебной мотивации, но и создают прочный фундамент для дальнейшего профильного обучения и профессионального самоопределения. Знания и умения, полученные на курсе, помогут учащимся не только освоить принципы работы с языками программирования, но и лучше понимать, как решать задачи, связанные с построением алгоритмов и их реализацией в программном коде.

Задачи элективного курса «Программирование на С»

01.

Ознакомить учащихся с основами синтаксиса и семантики языка программирования C

02.

Развить навыки использования циклов, условий, функций и массивов в решении практических задач

03.

Сформировать понимание логики программирования и отладки кода

04.

Подготовить учащихся к применению языка C в более сложных задачах программирования

Рекомендации по изучению

1
Изучение теории по теме
Просмотр материалов по теме в разделе «Теория» на данном сайте.
2
Отработка материала на практике
Просмотр заданной практической работы к изученной теории по пройденной теме в разделе «Практика». Выполнение задания практической работы.
3
Просмотр дополнительных материалов
Если решение задания вызывает сложности или вы не нашли ответа на свои вопросы в разделе теории - просмотрите раздел сайта «Дополнительные материалы».
4
Подготовка итогового проекта
Разработка собственной компьютерной программы как результат обучения на данном элективном курсе.
5
Защита итоговых проектов
Оценка результата изучения элективного курса по качеству выполнения итогового проекта.