Robot
Складчик
- #1
Основы программирования на C/C++ [Оксана Еськова]
- Ссылка на картинку
Вводный курс по программированию на языке С/C++.
Последовательно излагаются понятия языка и постепенно усваиваются типовые алгоритмы. Задачи подобраны от простого к сложному.
О курсе:
Это первая часть расширенного курса "Основы программирования на C/C++" предназначена для новичков в программировании.
Рассматриваются базовые типы данных и основные алгоритмические конструкции. Не затрагиваются вопросы объектно-ориентированного программирования!
Основная цель этого курса - развить алгоритмическое мышление у начинающего программиста. Для этого требуется в первую очередь практика, практика и еще раз практика! Вы сделаете много ошибок (я постараюсь Вас "поймать" на типичных проблемах начинающих программистов. Но понимание этих ошибок и их исправление даст Вам неоценимый опыт, которого не получить, разбирая чужой "образцовый" код.
В каждый модуль добавлены дополнительные задачи, решение которых дает возможность "набить руку" по указанной теме. Прохождение уроков "Дополнительные задачи" и "Итоговый тест" можно отложить, и пройти в конце изучения данного курса. Такой возврат к теме спустя какое-то время дает эффект актуализации знания, размещения его в "долговременной памяти" ученика.
Чтобы весь этот объем знаний и навыков не превратился в "кашу" и удобно осел в голове, очень важна последовательность подачи материала и подбор задач так, чтобы для их решения было достаточно только тех знаний, которые уже получены ранее.
Теоретический материал курса изложен так подробно и последовательно, что отпадает необходимость использовать дополнительные источники информации при решения задач. Поддержка автора курса заключается в своевременном ответе на комментарии. Также участвовать в ответах могут все учащиеся.
Продолжение курса здесь - Основы программирования на C/C++. Часть 2 .
В нем Вам предстоит изучить указатели, функции, строки, структуры и файлы.
Переходить ко второй части курса можно после завершения первой, поскольку они логически связаны между собой.
Для кого этот курс:
Студенты младших курсов, школьники старших классов и все желающие начать изучать программирование
Чему вы научитесь:
- После прохождения курса Вы научитесь писать простые программы на языке С/C++.
- Разберетесь в базовых типах данных, научитесь правильно строить и вычислять выражения.
- Сможете использовать основные алгоритмические конструкции (ветвление и цикл), работать с массивами.
- Познакомитесь с основными методами сортировки и поиска в массиве.
Никаких особых знаний не требуется. Математика и логика на уровне начальных классов средней школы.
В курс входят:
- 38 уроков
- 6 часов видео
- 118 тестов
- 101 интерактивная задача
Программа курса:
Введение в язык программирования С
- Почему С++?
- IDE - интегрированная среда разработки
- Основы работы в Visual Studio
- Escape-последовательности
- Основные понятия языка
- Хранение чисел в памяти компьютера
- Переменные и типы данных
- Потоковый ввод-вывод языка С++
- Операции и выражения
- Операции и выражения ч.2
- Преобразование типов данных
- Ввод и вывод в языке С
- Дополнительные задачи по теме "Переменные и типы данных""
- Системы счисления
- Битовые операции
- Итоговый тест по теме "Переменные и типы данных"
- Логические выражения
- Условный оператор if
- Оператор выбора switch
- Перечисляемый тип данных
- Дополнительные задачи по теме "Операторы ветвления"
- Итоговый тест по теме "Операторы ветвления"
- Виды циклов в языке С
- Передача управления из тела цикла
- Отладка программ в Visual Studio
- Вложенные циклы
- Структурное программирование
- Дополнительные задачи по теме "Операторы цикла"
- Итоговый тест по теме "Операторы цикла"
- Одномерные массивы
- Случайные числа в языке С++
- Двумерные массивы
- Методы сортировки
- Методы поиска в одномерном массиве
- Одномерные массивы. Задачи на закрепление материала
- Двумерные массивы. Задачи на закрепление материала
- Методы сортировки и поиска. Продолжение
- Итоговый тест по теме "Массивы"
Кандидат технических наук, преподаватель программирования в ВУЗе. Обучаю программированию на С/С++, Java.
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.