Skip to content

eaivanof/University_Programming_Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

University_Programming_Labs

Что внутри?

В этом репозитории собраны работы выполненные в университете в рамках дисциплины "Программирование на C++".

Используемые инструменты разработки при выполнении работ:

"С++" "MSYS2" CMake" "GCC" "VSCode" "git"

Содержание ( Клик по разделу )

semester_1
  1. Ввод-вывод, арифметические операции

  2. Условия и циклы

  3. Системы счисления

  4. Битовые операции

  5. Представление данных в компьютере

  6. Указатели и массивы

  7. Поиск и сортировка

  8. Функции и рекурсия

semester_2
  1. Работа со средством автоматизации сборки ПО CMake и компилятором GCC в редакторе кода Visual Studio Code. Отладка программного кода на языке С++;

  2. Работа с базовым контейнером vector на языке программирования С++;

  3. Работа с базовым контейнером string на языке программирования С++;

  4. Использование сторонних библиотек на примере OpenCV для создания программ на языке С++;

  5. Прототипы функций. Многофайловые проекты. Конфликты имён. Обработка исключений try-catch;

  6. Структуры. Перегрузка операторов. Наследование. Классы. Методы классов

  7. Unit-тестирование

  8. Работа с хэшированием данных, текстовыми файлами

summer_practice
semester_3
  1. Система сборки build, test and deploy

  2. Особенности C++11. auto, lambda, tuple

  3. Реализация контейнеров

  4. Идея и реализация аллокаторов

  5. ООП. Структуры и классы

  6. Принципы проектирования ПО

  7. Библиотека Boost. Паттерны проектирования

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published