Цель данной дисциплины – изучить и освоить подходы и способы конструирования современного программного обеспечения, дать навыки составления и тестирования программ в соответствии с созданными проектами и использованием интегрированной системы разработки программного обеспечения Microsoft Visual Studio.
В результате освоения дисциплины студент будет
знать: - принципы разработки программного кода SOLID;
- методы построения программного кода в соответствии с проектом;
- методы, технологии и инструментальные средства создания программного кода;
- методы выполнения модульного тестирования созданного программного кода.

уметь:
- разрабатывать программный код в соответствии с проектом;
- пользоваться инструментальными средствами создания программно-го кода;
- выполнять модульное тестирование созданного программного кода.

владеть:
- методами и инструментами командной разработки программного кода;
- навыками применения принципов и шаблонов создания программно-го кода;
- методами, технологиями и инструментальными средствами быстрой разработки приложений;
- методами тестирования и отладки ПО.