Skip to content

⚡ Технопарк. Подготовительная программа по программированию на C/C++ - Зима, 2021

Notifications You must be signed in to change notification settings

Andrey123815/prep-2021-01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

C/C++ preparatory course

C C++

Follow me

Telegram Instagram Vk Twitter Facebook Gitlab

About course


Цель курса

Подготовить студентов к поступлению и обучению в Технопарке; дать слушателям базовые навыки в области применения языков С и С++.

Описание

Курс посвящен изучению и реализации основных принципов объектно-ориентированного и обобщенного программирования на языке С++. В ходе семестра студенты делятся на команды и под руководством менторов разрабатывают полноценный проект.

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

Получаемые навыки

  1. Работа с памятью на языке С.
  2. Реализация средств инкапсуляции, полиморфизма и наследования в программах на языке С++.
  3. Обработка исключительных ситуаций.
  4. Базовые навыки обобщённого программирования.
  5. Базовые навыки использования стандартной библиотеки С++.
  6. Навыки командной работы, планирования и готовый проект в портфолио.

Структура репозитория и задачи

Branches:

  • hw-1 Разбитие программы на модули, реализация небольших функций(язык С)
  • hw-2 Работа с файлами(транзакции), рефакторинг исходного кода(язык С)
  • hw-3 Реализация библиотеки для работы с матрицами(язык С)
  • hw-4 Парсер электронных писем, поиск определенных параметров в письмах(язык С)
  • hw-5 Реализация библиотеки для работы с матрицами(язык С++)
  • hw-6 Реализация игры, разбитие на сущности, планирование классовой архитектуры(язык С++)

Контроль знаний

На протяжении всего семестра за определенные виды работ, выполняемые студентами, выставляются баллы. Итоговый рейтинг по дисциплине представляет собой сумму баллов, полученных студентом за прохождение контрольных точек – домашних заданий, синкапов, защиты итогового проекта. Важное условие — своевременное выполнение работ.

Материалы для поступающих

  • Б. Керниган, Д. Ритчи, Язык программирования С
  • Б. Страуструп, Язык программирования С++
  • Г. Шилдт, С++ для начинающих. Шаг за шагом
  • Г. Шилдт, С++. Базовый курс

Ссылка на исходный репозиторий разработки

Ссылка на репозиторий GitLab: Репозиторий

About

⚡ Технопарк. Подготовительная программа по программированию на C/C++ - Зима, 2021

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published