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

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

Версия 22:09, 16 июля 2011

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

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

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

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