Skip to content

is-itmo-c-24/lectures

Repository files navigation

Лекции

2024.09.11 Вводная лекция

Slides

2024.09.18 Типы данных, идентификаторы, операторы, операторы ветвления, циклы, функции

Slides

Code

2024.09.15 Массивы и указатели

Slides

Code

2024.10.02 Структуры и Объединения

Slides

2024.10.02 - 2024.10.09 Работа с памятью

Slides

code

2024.10.16 - 2024.10.23 Компиляция

Slides

code

2024.10.23 Reference, initialization, function, namespace

Slides

2024.10.30 - 2024.11.06 ООП - I

Slides

code

2024.11.13 Operators overloading

Slides

code

2024.11.20 ООП - II

Slides

code

2024.11.27 ООП - III

Slides

2024.12.04 - 2024.12.11 Template - I

Slides

code

2024.12.18 Template - II

Slides

code

2025.02.05 Smart Pointers

Slides

code

2025.02.12 STL - 1

Slides

code

2025.02.19 - 26 STL - 2

Slides

code

2025.03.05 Error Handling

Slides

code

2025.03.12 - 2025.03.19 Lambda

Slides

code

2025.03.26 - 2025.04.02 Cast & CRTP

Slides

code

2025.04.09 Move

Slides

code

2025.04.16 - 2025.04.23 Variadic templates

Slides

code

2025.04.30 - 2025.05.09 Metaprogramming

Slides

code

2025.05.14 - 2025.05.21 Concurrency

Slides

code

Лабораторные работы

Google C++ Style Guide

Типовые ошибки

Осенний Семестр

  1. LogAnalyzer
  2. ITMO Endian
  3. Sandpile Model
  4. ArgParser
  5. Battleship

Дифзачет

Весенний Семестр

  1. WayHome
  2. Unrolled List
  3. Ranges
  4. TaskScheduler
  5. ITMOScript

Дифзачет

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published