Требования
- Знание английского языка (не ниже уровня Elementary)
- Базовые знания математики, наличие интереса и мотивации к изучению программирования
Возможности
- Разрабатывать программы на языках C/C++
- Работать с IDE MS Visual Studio
- Понимать и применять различные алгоритмы и структуры данных
Целевая аудитория
- школьники с 14 лет
- студенты
- взрослые
Название курса: «Погружение в программирование на C/C++: с 0 до продвинутого уровня»
Продолжительность курса: 96 часов – 24 недели (6 месяцев), 2 раза в неделю по 2 часа.
Целевая аудитория: школьники с 14 лет, студенты, взрослые.
Формат: Онлайн (Платформы Zoom и LMS TechLab), в 1 группе до 10 студентов.
Методика обучения:
- Еженедельные лекции с последующими практическими занятиями для закрепления материала.
- Индивидуальные и групповые проекты для применения полученных навыков.
- Самостоятельная работа с дополнительными материалами и задачами.
Краткое описание курса:
Курс «Погружение в программирование на C/C++: с 0 до продвинутого уровня» предназначен для того, чтобы дать студентам комплексные навыки программирования на языках C/C++. Продолжительность курса составляет 24 недели и включает изучение таких тем как работа с переменными, массивами, указателями, понятие рекурсии, а также введение в объектно-ориентированное программирование. Курс завершается практической работой, в рамках которой студенты применяют полученные навыки на практике.
Цель изучения курса:
Цель курса – дать студентам обширные теоретические знания и практические навыки программирования на языках C/C++, которые они смогут применять в профессиональной деятельности.
Задачи изучения курса:
Задачи курса включают овладение основными концепциями и принципами программирования на языках C/C++, изучение основных алгоритмов и структур данных, разработка навыков написания эффективного и безопасного кода.
Ожидаемые результаты обучения и формируемые компетенции:
По завершении курса студенты должны:
Знать:
– Основы программирования на языках C/C++;
– Основные алгоритмы и структуры данных;
– Принципы объектно-ориентированного программирования.
Уметь:
– Разрабатывать программы на языках C/C++;
– Работать с IDE MS Visual Studio;
– Понимать и применять различные алгоритмы и структуры данных.
Иметь навыки:
– Написания эффективного и безопасного кода;
– Решения сложных программистских задач.
Быть компетентными:
– В вопросах развития современных информационных технологий;
– В особенностях программирования на C/C++;
– В вопросах новейших достижений в области программирования.
Использование технологий в обучении: Весь курс осуществляется в онлайн-формате с использованием платформы Zoom и LMS TechLab. Для домашней работы и проектов будут использоваться ресурсы GitHub и компиляторы C/C++.
Критерии отбора студентов:
– Знание английского языка (не ниже уровня Elementary),
-Базовые знания математики, наличие интереса и мотивации к изучению программирования,
-Интервью с преподавателем.
Критерии оценки студентов: Оценка происходит на основе выполнения домашних заданий, активности на практических занятиях, промежуточных тестов и итогового проекта.
Посещение занятий строго обязательно. Если по какой-либо причине, обучающийся не может посещать занятия, то он несет ответственность за весь неосвоенный материал.
Контрольные задания обязательны для выполнения и должны сдаваться в установленные сроки. Работы, выполненные с опозданием, будут автоматически оцениваться ниже.
Дополнительная информация: Курс ориентирован на студентов без предыдущего опыта в программировании, желающих получить фундаментальные навыки в C/C++. Все студенты, успешно завершившие курс, получат сертификат об окончании курса.