Целевая аудитория
Учебный курс “С Essential/Основы С” разработан для всех желающих, которые хотят погрузиться в реальный мир программирования, узнать не только сам механизм языка программирования С, но и весь жизненый цикл программы С, в том числе концепция программирования, дизайн, коддинг, и тд, а так же научиться компьтерному мышлению. Подходит для обучающихся в старших классах общеобразовательных школ, в технических училищах, а также в колледжах и университетах, которые хотят начать карьеру в сфере разработки программного обеспечения и узнать, как работает ПО. Также, курс может быть полезен, как для начинающих, так и для опытных IT специалистов, желающих улучшить свои знания в ежедневно меняющемся мире технологий.
Программа курса
Введение в программирование
- Понятие программирования
- Обзор языков программирования
- Понятие компьютерного и веб-программирования
- Понятие разработки ПО
- Современные языки программирования
Введение в алгоритмы
- Понятие алгоритмов
- Роль алгоритмов в решении компьютерных и повседневных задач
- Свойства и типы алгоритмов
Основные конструкции программирования
- Синтаксиса и семантика языков программирования
- Переменные, типы данных и выражения
- Объявление и вызов переменных
- Представления данных в памяти компьютера. (Биты, байты и т.п.)
- Условные конструкции и их разновидности
- Понятие циклов
Структуры данных
- Массивы
- Классы
- Объекты
Понятие фукции
- Понятие фукции в программировании
- Создание функций
- Параметры фукций
- Вызов функций
Графический интерфейс
- Что такое GUI
- Разновидности GUI
- Веб формы как пример GUI