Цели курса — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
м (rollbackEdits.php mass rollback)
 
(не показаны 2 промежуточные версии 2 участников)
Строка 1: Строка 1:
 
[[Категория:С++ 2 семестр]]
 
[[Категория:С++ 2 семестр]]
 
{{В разработке}}
 
{{В разработке}}
В курсе мы рассмотрим:
 
 
{{TODO| t=переписать по-русски}}
 
{{TODO| t=переписать по-русски}}
  
*Умение решать поставленную задачу
+
Мы хотим научить студентов решать поставленную задачу, в том числе:
**Находить и понимать материалы OpenSource библиотек
+
*пользоваться сторонними (в том числе OpenSource) библиотеками (искать, устанавливать и включать их в свои проекты);
**Освоить основные приемы и техники программирования
+
*работать в команде:
 
+
**пользоваться системами контроля версий;
*Умение работать в команде
+
**понимать необходимость и пользоваться стандартами кодирования;
**Разделять задачу на части
+
**пользоваться системами сборки проекта;
**Выбирать стандарты кодирования
+
*разбивать задачу на части;
**Тесты
+
*понимать необходимость и пользоваться тестированием;
**Система контроля версий
+
*понимать механизмы взаимодействия программы с операционной системой;
 
+
*пользоваться языком программирования С++ (синтаксис, компиляция).
*Системное программирование
 
**Работа непосредственно с операционной системой
 
 
 
*Компиляцию и линковку
 
**Разбиение кода на модули
 
 
 
*Особые возможности языка
 
**Мета-программирование
 
**SFINAE
 

Текущая версия на 19:05, 4 сентября 2022

Эта статья находится в разработке!

TODO: переписать по-русски

Мы хотим научить студентов решать поставленную задачу, в том числе:

  • пользоваться сторонними (в том числе OpenSource) библиотеками (искать, устанавливать и включать их в свои проекты);
  • работать в команде:
    • пользоваться системами контроля версий;
    • понимать необходимость и пользоваться стандартами кодирования;
    • пользоваться системами сборки проекта;
  • разбивать задачу на части;
  • понимать необходимость и пользоваться тестированием;
  • понимать механизмы взаимодействия программы с операционной системой;
  • пользоваться языком программирования С++ (синтаксис, компиляция).